Time of Update: 2015-04-23
標籤: 這本書全是代碼,從頭到尾跟著坐下來確實收穫很多。比那些古板的教科書式的理解更多,不過書中並不是每個例子都做了,有的作者封裝的太多,覺得看了收穫不多,就沒細看——比如模組漸層。有空好好學學這段的代碼。 其他的代碼都收錄於github,參考:CodeJS/JS書中內容 這本書講述了很多工作中常用的程式碼片段,有一些也是目前網站很流行的技術。比片放大鏡,導航置頂,廣告浮動等等。 也通過這些例子梳理了下javascript的相關內容,主要包括3個方面: 1
Time of Update: 2015-04-23
標籤:Number類型:代表數值資料類型和提供數值常數的對象。 一、Number屬性: Number 類型有一些靜態屬性(直接通過 Number 調用的屬性,而無須 new 運算子)和方法。
Time of Update: 2015-04-23
標籤:一、將一個,符合閱讀習慣的日期格式,直接顯示在網頁上,不用彈出框的形式 思路: 1.擷取當前日期時間對象 2.將年月日時分秒,分別擷取出來,拼接成字串的樣式 function getDateDemo(){ var date = new Date(); var year = date.getFullYear(); var month = date.getMonth()+1; var day =
Time of Update: 2015-04-24
標籤:看到第十章,依照書上的規範成功寫出了一個動態位置轉換。本書的例子雖然簡單,但是重要的是其中所含的思想。 1 function moveElement(elementID,finaX,finaY,interval) 2 { 3 if(!document.getElementById)return false; 4 if(!document.getElementById(elementID))return false; 5 var
Time of Update: 2015-04-24
標籤: 動態建立標記:傳統方法:document.write、innerHTMLdocument.write :
Time of Update: 2015-04-23
標籤: 注釋在代碼編寫過程中的重要性,寫代碼超過半年的就能深深的體會到。沒有注釋的代碼都不是好代碼。為了別人學習,同時為了自己以後對代碼進行‘升級’,看看js/javascript代碼注釋規範與樣本。來自:http://www.56.com/style/-doc-/v1/tpl/js_dev_spec/spec-comment.html 檔案注釋 檔案注釋位於檔案的最前面,應包括檔案的以下資訊:概要說明及版本(必須)項目地址(開源組件必須)著
Time of Update: 2015-04-24
nodejs實現HTTPS發起POST請求 nodejs實現HTTPS發起POST請求: 準備用nodejs搞一個快速註冊163郵箱的東西,需要在某一步的時候post資料到https,node的官方文檔實在太簡陋了,網上找了個差不多的例子,拿來改了改用。 ? 1 2 3 4 5 6
Time of Update: 2015-04-24
如何讓 height:100%; 起作用,height100%起作用 詳細內容請點擊 當你設定一個頁面元素的高度(height)為100%時,期望這樣元素能撐滿整個瀏覽器視窗的高度,但大多數情況下,這樣的做法沒有任何效果。你知道為什麼height:100%不起作用嗎?按常理,當我們用CSS的height屬性定義一個元素的高度時,這個元素應該按照設定在瀏覽器的縱向空間裡擴充相應的空間距離。例如,如果一個div元素的CSS是height:
Time of Update: 2015-04-24
詳談JavaScript數組合并常見幾大方法這是一篇簡單的文章,關於JavaScript數組使用的一些技巧。我們將使用不同的方法結合/合并兩個JS數組,以及討論每個方法的優點/缺點。讓我們先考慮下面這情況:var a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ];var b = [ "foo", "bar", "baz", "bam", "bun",
Time of Update: 2015-04-24
HTML <!DOCTYPE> 標籤,htmldoctype標籤在預設情況下,FF和IE的解釋標準是不一樣的,也就是說,如果一個網頁沒有聲明DOCTYPE,它就會以預設的DOCTYPE解釋下面的HTML。在同 一種標準下,不同瀏覽器的解釋模型都有所差異,在預設情況下,FF和IE的解釋標準是不一樣的,也就是說,如果一個網頁沒有聲明DOCTYPE,它就會以預設的DOCTYPE解釋下面的 HTML。在同
Time of Update: 2015-04-24
Margin,profitmarginMargin是什麼CSS
Time of Update: 2015-04-24
CoffeeScript 已死,CoffeeScript 萬歲!正如你可能已經聽說的,JavaScript今年又準備推出一個新版本-ES6。這個名字源於它遵循了“ECMAScript”編碼通訊協定的第六個重
Time of Update: 2015-04-24
JavaScript中的call、applyJavaScript中的call、applycallJavaScript中的call是調用一個函數,在調用函數時,將this的值綁定為call參數中的第一個參數。var bye = function(param, param2){ console.log(this); console.log(param); console.log(param2); console.log("bye");
Time of Update: 2015-04-23
jscript讀寫二進位檔案的方法 jscript讀寫二進位檔案的方法 這篇文章主要介紹了jscript讀寫二進位檔案的方法,涉及javascript中ActiveXObject對象的提示,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了jscript讀寫二進位檔案的方法。分享給大家供大家參考。具體實現方法如下: var bin = new Array(256); for(var
Time of Update: 2015-04-24
最好用的JavaScript開發工具和代碼編輯器(1)Web設計和開發是現今越來越流行的職業方向之一。工欲善其事,必先利其器,如果你想在這個領域出類拔萃,那麼你就必須具備一些優秀的技能,例如能操作不同的平台、IDE和其他各種各樣的工具。談到平台和IDE,現在已經不是以前那個掌握一個IDE就能“一招鮮吃遍天”的時代了。激烈的競爭以及蔓延到現在的整合式開發環境。基於IDE是用於
Time of Update: 2015-04-23
jQuery圖片特效外掛程式Revealing實現展開放大 本文給大家分享的是jQuery圖片展示效果,使用的是jQuery Revealing外掛程式,不點擊的情況下,圖片整齊排列成一行,當任意一個圖片縮圖被點擊的時候,該圖片就放大顯示,當點擊關閉按鈕時圖片又重新還原了縮圖模式。 點擊圖片,圖片展開放大顯示,效果非常棒! 使用方法: 1、head地區引用檔案 jquery.js,photorevealer.js,datouwang.css 2、在檔案中加入地區代碼 3
Time of Update: 2015-04-23
CSS Hack,csshackCSS HACK,網上有很多,主要是IE版本不同造成的,盡量不要用CSS HACK,實在調不過去可以用一用,相信以後隨著IE低版本的淘汰,CSS HACK也將不在使用。類內部HACKIE6識別 -->>底線"_"和星號"*"IE7識別 -->>星號" * "選取器HACKIE6識別 -->>*html .class{}IE7識別 -->>*+html .class{}或者*:first-child+html
Time of Update: 2015-04-23
如何用jQuery將輔助資訊合并到二進位檔案裡一起上傳到WCF在上傳檔案的時候,往往需要傳遞目前使用者的一些其它的輔助資訊,在此提供一個將這些輔助資訊合并入二進位檔案中一起上傳的方法。下面代碼將選中檔案上傳的同時,將傳送會話Id、檔案尾碼、檔案類型三個參數。整個合并後的二進位流分成三部分,如。第一段用1個位元組表示輔助資訊的長度,當然,若第二段比較長,則可以用雙位元組來表示;第二段是輔助資訊,這裡用json格式的字串轉換成ASCII碼數組來表示;第三段為選中檔案的實際內容。頁面及JavaScri
Time of Update: 2015-04-23
jquery學習 - 對動態建立的元素進行事件響應(bind, live, delegate)事件響應其實我們平時對網頁上的元素進行響應,例如點擊(onclick),更改(onchange)這些事件的時候,都比較簡單。因為jquery都封裝好了,直接$('elementID').click()就可以了。動態添加元素使用js控制頁面的元素添加與刪除是非常頻繁的一個操作,很容易發現,假如我們的頁面代碼如下:<script
Time of Update: 2015-04-23
JavaScript筆記--資料屬性和訪問器屬性在JavaScript中最基本的建立一個對象的方法是new一個Object()的執行個體,然後再為其添加屬性與方法,下例建立一個包含屬性name的person對象,name屬性的特徵值為”xiaochang”:var person = new Object();person.name = "xiaochang";person.say = function(){