最新文章
|
知識管理交流
→『 技術文檔交流 』
本版文數:8177 今日文數:3096
|
在JavaScript開發中,被人問到:null與undefined到底有啥區別?一時間不好回答,特別是undefined,因為這涉及到undefined的實現原理。于是,細想之后,寫下本文,請各位大俠拍磚。總所周知:null==undefined但是:null!==undefined那么這兩者到底有啥區別呢?請聽俺娓...
|
1.ArrayObjectshift()方法定義和用法shift()方法用于把數組的第一個元素從其中刪除,并返回第一個元素的值。語法arrayObject.shift()返回值數組原來的第一個元素的值。說明如果數組是空的,那么shift()方法將不進行任何操作,返回undefined值。請注意,該方法不創建新數組,而是...
|
JavaScript有許多小竅門來使編程更加容易。其中之一就是eval()函數,這個函數可以把一個字符串當作一個JavaScript表達式一樣去執行它。以下是它的說明:Eval函數功能:先解釋Javascript代碼,然后在執行它用法:Eval(codeString)codeString是包含有Javascript語句...
|
VBScript的IsDate函數用于判斷一個日期是否正確,JavaScript沒有這個函數,我們也來寫一個類似的函數。需要說明的是,JavaScript中IsDate的參數必須為字符串,且支持6種不同的格式yyyy-mm-dd}
|
做下總結,以方便以后查閱.1.JAVASCRIPT引用時,使用的字符語言不一致.比如:<scripttype=”text/javascript”src=”xxx.js”charset=”UTF-8″>.xxx.js文件內部使用的是GB2312的格式,外面調用使用的是UTF-8,所以文件內部部分特殊字符因為格...
|
實現11.String.prototype.trim=function()看起來不怎么樣,動用了兩次正則替換,實際速度非常驚人,主要得益于瀏覽器的內部優化。一個著名的例子字符串拼接,直接相加比用Array做成的StringBuffer還快。base2類庫使用這種實現。實現21.String.prototype.trim...
|
在JS中使用window.close();時經常會遇到這樣的提示“你查看的網頁正試圖關閉窗口,是否關閉。”,這實際上是IE的安全特性的一項內容,是不能通過設置瀏覽器加以解決的。要將窗口關閉提示消息屏蔽,需要增加額外的代碼。在IE6中,可以通過在close之前設置窗體的opener屬性值得以解決,范例代碼如下:windo...
|
創建隨機數①自JavaScript產生后,好多瀏覽器中都有內置的隨機數發生方法。例如:varnumber=Math.random();該方法產生一個0到1之間的浮點數。②基于時間,亦可以產生隨機數。例如:varnow=newDate();varnumber=now.getSeconds();這將產生一個基于目前時間的0...
|
//驗證身份證號方法vartest=function(idcard)varidcard,Y,JYM;varS,M;varidcard_array=newArray();idcard_array=idcard.split();if(area[parseInt(idcard.substr(0,2))]==null)retu...
|
如何增加網站訪問量?以下是你可以考慮采用17個方法。其中,你或許已經采用了一些,有的方法你可能忘了采用,還有一些是你從來沒有聽說過的。總之,在這里你可以了結到當前各種有效的網站推廣方法。首先你要了解,網站推廣是一個長期而且系統的過程,需要制定明確的目標和計劃,并做好相應的準備。以網站最重要的關鍵詞在主要搜索引擎中排名領...
|
這是一篇關于網站易用性的文章,作者以親身體會講述了43條網站設計中常犯的錯誤,而無疑這些錯誤會大大影響網站的可用性。如今網站易用性已成為一種趨勢,但縱觀國內的各大網站,似乎易用性并未成為設計者們廣泛理解的概念,因此希望這篇文章對大家能有作用。1.用戶必須在幾秒鐘知道網站是做什么的。注意力是因特網上最有價值的貨幣。如果訪...
|
UI設計的魅力在于,你不僅需要適當的技巧,更要理解用戶與程序的關系。一個有效的用戶界面關注的是用戶目標的實現,包括視覺元素與功能操作在內的所有東西都需要完整一致。為了實現這個目標,你需要問自己10個最基本的問題。你的UI是否高度一致?用戶來到你的站點,腦子里會保持著一種思維習慣,你的UI需要保持一致,以免用戶的思維方向...
|
互聯網發展這么多年,網站制作已經非常成熟了,但是為了訪問量的提升,不少網站都不顧用戶體驗使用流氓手段,以下舉幾個典型的例子:瘋狂分頁:一篇文章切割成N段,每一小段就是一頁,特別是圖片類的,甚至一張圖片一個網頁,不僅造成帶寬浪費,而且瀏覽起來非常的不爽,通常瀏覽前幾張就關閉了事。這其實是片面追求網站PV流量,或者編輯為完...
|
關于target=_blank去留的問題在網上已經被反復爭議很多次了。有的說要留,有的說要去掉。主張留的一方主要是考慮到target=_blank的屬性目前來講還沒有一個好的方式來解決,而主張去的一方則拿出了rel與JS的解決方案。target=_blank是否的存在是否有必要我想目前還有很多正處在一種盲區。我查閱了相...
|
在web開發中,很多時候,我們需要將在鏈接標簽里面加入事件,用來做某種檢驗或者提示。該場景是web中傳輸文檔和文件的HTTP規范的一個具體方式,簡單地說,當用戶點擊鏈接的時候發生get請求,提交表單時發生post請求,規范指出get請求不應有破壞性的副作用(比如刪除一條信息)。網站上所有的鏈接都不應有破壞性。如果通過鏈...
|
1.過濾所有客戶端提交內容,包括?id=N一類,還有提交的html代碼中的操作數據庫的語名如select,及asp文件操作語法,可把提交的字付轉義,再存入數據庫2.對訪問Access數據庫的頁面進行授權,如對顯示數據頁面只能使用select語句,過濾別的什么update,asp文件分為許可訪問數據庫頁面和限制訪問頁.3...
|
Expires、Cache-Control、Last-Modified、ETag是RFC2616(HTTP/1.1)協議中和網頁緩存相關的幾個字段。前兩個用來控制緩存的失效日期,后兩個用來驗證網頁的有效性。要注意的是,HTTP/1.0有一個功能比較弱的緩存控制機制:Pragma,使用HTTP/1.0的緩存將忽略Expi...
|
一、排版:1、關鍵詞和操作符之間加適當的空格。2、相對獨立的程序塊與塊之間加空行3、較長的語句、表達式等要分成多行書寫。4、劃分出的新行要進行適應的縮進,使排版整齊,語句可讀。5、長表達式要在低優先級操作符處劃分新行,操作符放在新行之首。6、循環、判斷等語句中若有較長的表達式或語句,則要進行適應的劃分。7、若函數或過程...
|
表單提交中Get和Post方式的區別有5點1.get是從服務器上獲取數據,post是向服務器傳送數據。2.get是把參數數據隊列加到提交表單的ACTION屬性所指的URL中,值和表單內各個字段一一對應,在URL中可以看到。post是通過HTTPpost機制,將表單內各個字段與其內容放置在HTMLHEADER內一起傳送到...
|
網站體驗,指的是利用網絡特性,為客戶提供完善的網絡體驗,提高客戶的滿意度,從而與客戶建立起緊密而持續的關系。網站體驗的分類1、感官體驗:呈現給用戶視聽上的體驗,強調舒適性。2、交互體驗:呈現給用戶操作上的體驗,強調易用/可用性。3、情感體驗:呈現給用戶心理上的體驗,強調友好性。4、瀏覽體驗:呈現給用戶瀏覽上的體驗,強調...
|
作為一個軟件開發者,你一定會對網絡應用如何工作有一個完整的層次化的認知,同樣這里也包括這些應用所用到的技術:像瀏覽器,HTTP,HTML,網絡服務器,需求處理等等。本文將更深入的研究當你輸入一個網址的時候,后臺到底發生了一件件什么樣的事~1.首先嘛,你得在瀏覽器里輸入要網址:facebook.com2.瀏覽器查找域名的...
|