Time of Update: 2015-08-05
標籤:javascript關於json的處理 在WEB中開發經常會碰到處理JSON字串,一般情況下是有兩種: 一是JSON字串轉為對象,通常是由後台傳JSON字串由前台JS進行擷取對象,此種情況可調用eval(‘(‘ + jsonString+
Time of Update: 2015-08-05
標籤: 載入和運行 管理瀏覽器中的javascript代碼是個棘手的問題,因為代碼運行阻塞了其他瀏覽器處理過程,諸如使用者繪製,每次遇到<script>標籤,頁面必須停下來等待代碼下載(如果是外部的)並執行,然後再繼續處理頁面其他部分。但是,有幾種方法可以減少javascript對效能的影響: 將所有<script>標籤放置在頁面的底部,緊靠body關閉標籤</body>的上方,此法可以保證在指令碼運行之前完成解析。 將指令碼成組打包。頁面的<s
Time of Update: 2015-08-05
標籤: 最近在學習mvc,需要用到檔案上傳的功能,找了很多的jquery外掛程式,最後決定使用uploadify這個外掛程式,參照了各位大神的部落格,終於勉勉強強會用了。在此,做一下筆記,方便以後忘了查看。 首先在官網上下載uploadify外掛程式。http://www.uploadify.com/download/ 解壓後有以下檔案: 然後在把下載下來的檔案解壓到專案檔夾中(只要項目可以引用到就可以了,但還是應該規範一點,養成良好的習慣)。 再然後,就是把upl
Time of Update: 2015-08-05
標籤:JavaScript的資料類型單一資料型別stringnumberbooleanfunctionnullundefined複雜資料類型StringNumberBooleanFunctionDateArrayRegExpObject各種類型的深複製方式:先來看看簡單類型的複製方式://stringvar s1 = ‘abc‘;var s2 = s1;s2 = ‘ccc‘;console.log(s1);//numbervar n1 = 12.1;var n2 = n1;n2 =
Time of Update: 2015-08-05
標籤:javascript中對象內建有多個屬性Configurable,Writable,Enumerable,Value,Get和Set,來控制屬性的行為。同樣的ES5也有幾個方法,來指定對象的行為。我們知道,javascript中的對象是可以共用的,也是預設可拓展的://一旦將對象設定防篡改,就不能撤銷了//眾所周知,一般的對象是可以隨意拓展的var person = {name:‘liufang‘};person.age =
Time of Update: 2015-08-05
標籤:首先看到 www.w3school.cn上的解釋:http://www.w3school.com.cn/jsref/jsref_slice_array.asp定義和用法slice() 方法可從已有的數組中返回選定的元素。文法arrayObject.slice(start,end)參數描述start必需。規定從何處開始選取。如果是負數,那麼它規定從數組尾部開始算起的位置。也就是說,-1 指最後一個元素,-2
Time of Update: 2015-08-06
js 原型鏈原型鏈在建立一個函數時,就自動為該函數添加一個prototype屬性,該屬性指向原型對象,預設情況下,該對象中只包塊一個constructor屬性,它是一個指向prototype屬性所在函數的指標。var Person = function () {};var p = new Person();我們來看看這個new究竟做了什嗎?我們可以把new的過程拆分成以下三步: <1> var p = {}; //建立一個Null 物件p<2>
Time of Update: 2015-08-06
nodejs 基於socket.io實現聊天室由於之後要做的網頁ApsaraVideo for
Time of Update: 2015-08-06
入門網頁設計的一些基礎點,入門網頁設計基礎1.HTML語言 是靜態網頁製作的基礎,也是網頁設計的入門語言。 2.CSS樣式 層疊樣試表,現在都以符合web標準的div+css構架為主流。 3.Javascript指令碼 web指令碼語言,用來控制網頁元素的行為。 4.程式語言 包括PHP(比如:http://www.100sucai.com ) ,ASP,JSP等,用來開發動態網站。 5.網頁美工 圖片處理,動畫製作,能靈活運用photoshop,flash,fireworks等軟體。
Time of Update: 2015-08-06
深入理解javascript之函數函數的範圍和this的指向我已經在前面的文章中講過,今天主要講講函數的綁定。函數綁定要建立一個函數,可以在特定的this環境中以指定參數調用另外一個函數。該技巧常常和回呼函數與事件處理常式一起使用,以便在將函數作為變數傳遞的同時保留函數的代碼執行環境。函數綁定看下面的例子:var handler = { message:訊息來了!, handlerClick :function(event){ document.write(this.message);
Time of Update: 2015-08-06
JavaScript節點及列表操作執行個體小結,javascript節點本文執行個體總結了JavaScript節點及列表操作的方法。分享給大家供大家參考。具體如下:(1)建立新節點createDocumentFragment() //建立一個DOM片段createElement() //建立一個具體的元素createTextNode() //建立一個文本節點(2)添加、移除、替換、插入appendChild()removeChild()replaceChild()insertBefore()(3
Time of Update: 2015-08-06
解決jQuery uploadify在非IE核心瀏覽器下無法上傳,jqueryuploadify一、jquery uploadify自我介紹: (1)、大家好,我是jquery外掛程式大家族中負責實現非同步上傳的外掛程式,我不是唯一,只是較好用的一款。
Time of Update: 2015-08-06
JavaScript實現節點的刪除與序號重建執行個體,javascript節點本文執行個體講述了JavaScript實現節點的刪除與序號重建。分享給大家供大家參考。具體如下:這裡示範JavaScript節點的刪除與重建方法,刪除節點後,會自動重建立立節點,序號自動排文,比如刪除當前的第3條資料後,第4條的序號會智能變為3,以此類推,保證序號不亂。運行效果如所示:刪除前:刪除後:具體代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Time of Update: 2015-08-06
JavaScript實現自動消除按鈕功能的方法,javascript按鈕本文執行個體講述了JavaScript實現自動消除按鈕功能的方法。分享給大家供大家參考。具體如下:這裡使用JavaScript自動消除前項顯示的內容,在網頁特定方位顯示內容,第一個按鈕可用,但第二個在第一個點擊之後就不能用了,如果想讓第二個按鈕起作用,你需要對其進行功能消除,如本範例程式碼就實現這樣一種功能。運行效果如所示:具體代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
Time of Update: 2015-08-05
js中的apply()和call()執行域轉換詳解js中函數其實是一個對象,這兩個方法都是針對函數對象的,其目的是轉換當前函數的執行環境,也就是函數中this所指的對象。我們首先來看第一個執行個體: function A(){ B.call(this); } function B(){ this.show = function(){ alert(this.param); } }
Time of Update: 2015-08-06
JS實現點擊上移下移LI行資料的方法,jsli本文執行個體講述了JS實現點擊上移下移LI行資料的方法。分享給大家供大家參考。具體如下:這裡示範JavaScript排序功能,點擊按鈕實現資料的上移和下稱,一共有兩組測試效果,上組採用箭頭表徵圖控制的方式,更美觀,下組是直接使用文字,根據你的需要自行選擇。myList為ul的id值,m為0顯示文字,m為1顯示圖片,mO、mT為文字或圖片內容。示範效果如所示:具體代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD
Time of Update: 2015-08-06
JQuery懸停控製圖片輪播——代碼簡單,jquery懸停圖片jquery實現的滑鼠移至上方圖片自動輪播效果,當把滑鼠移至上方到圖片時,映像就會不斷迴圈播放,速度非常快,效果非常逼真,就和在放武俠片一樣,使用了jquery實現,下面小編給大家分析jq懸停控製圖片輪播,請看小面的。線上預覽 源碼下載具體實現的代碼如下:<!-- 輪播廣告 -->
Time of Update: 2015-08-05
js中的內部屬性與delete操作符 在講解Configurable之前,我們首先來看一道面試題:a = 1;console.log( window.a ); // 1console.log( delete window.a ); // falseconsole.log( window.a ); // 1var b = 2;console.log( window.b ); // 2console.log( delete window.b ); // trueconsole.log(
Time of Update: 2015-08-05
JavaScript仿靜態分頁實現方法,javascript靜態本文執行個體講述了JavaScript仿靜態分頁實現方法。分享給大家供大家參考。具體如下:這裡基於JavaScript模仿網頁不重新整理靜態分頁的功能,實際用的時候估計要做些改動,因為目前需要分頁的內容是作為一個字串變數存在JS裡,使用時這裡的資料要變為資料庫中讀取的資料,不知道它的實用性有多高,需要的朋友慢慢調整一下。運行效果如所示:具體代碼如下:<HTML><HEAD><TITLE>
Time of Update: 2015-08-05
JavaScript實現添加及刪除事件的方法小結,javascript小結本文執行個體總結了JavaScript實現添加及刪除事件的方法。分享給大家供大家參考。具體如下:JavaScript添加、刪除事件的方法,也就是讓某些方法生效指定次數,可以是一次、兩次或更多次,但指定次數執行完畢後就刪除該方法,使其失效,如果你經常從事JS編程,你就會知道這種功能用得比較多。先來看看一個比較簡單的例子:function $(id){return document.getElementByIdx_x(id);