Time of Update: 2016-08-10
標籤:deferred對象是非同步,主要用來代替回掉函數,阮一峰說deferred對象是jquery的回掉函數的解決方案。主要解決如何處理耗時的問題,提供了很好的控制和統一的介面。1.“$.ajax()操作完成後,如果使用的是低於1.5.0版本的jQuery,返回的是XHR對象,你沒法進行鏈式操作;如果高於1.5.0版本,返回的是deferred對象,可以進行鏈式操作”我目前的理解是他返回的還是XHR對象,只不過支援了promise的方法和屬性。所以可以這樣寫
Time of Update: 2016-08-10
標籤:私人變數 私人變數任何在函數中定義的變數,都可以認為是私人變數,因為不能在函數的外部存取這些變數。私人變數包括函數的參數、局部變數和在函數中定義的其它函數。 特權方法:有權訪問私人變數和私人函數的方法。有兩種在對象上建立特權方法的方式:其一是在建構函式中定義特權方法。 1 function MyObject() { 2 //私人變數和私人函數 3 var privateVariable = 10; 4 function
Time of Update: 2016-08-10
標籤:一
Time of Update: 2016-08-10
標籤:1、客戶區座標位置 (相對於用戶端視口,而無關瀏覽器縮放)clientX與clientY:表示事件發生時滑鼠在視口的座標,不包括頁面滾動距離,因此不代表滑鼠在頁面上的位置。2、頁面座標位置pageX與pageY:包括頁面滾動距離,代表滑鼠在頁面上的位置。無滾動時,clientX==pageX,clientY==pageY3、螢幕座標位置 screenX與screenY:滑鼠指標相對於整個螢幕的座標位置var div=document.getElementById("
Time of Update: 2016-08-11
標籤:選取器:通過$("XXX")擷取元素,XXX是ID,class以及標籤,格式跟CSS中一致,並列用逗號隔開,後代用空格隔開。過濾:首個:first,尾個:last,任意個:eq(索引號),大於:gt(索引號),小於:lt(索引號),排除:not(索引號),奇數:odd,偶數:even。屬性名稱過濾:[屬性名稱],屬性名稱的值過濾:[屬性名稱=值]或者[屬性名稱!=值],文字過濾:contains("字串"),子項目過濾:has("選取器")。寫法$("XXX:eq(1)")或者$("XXX
Time of Update: 2016-08-10
標籤:什麼是事件委託:通俗的講,事件就是onclick,onmouseover,onmouseout,委託呢,就是讓別人來做,這個事件本來是加在某些元素上的,然而你卻加到別人身上來做,完成這個事件。也就是:利用冒泡的原理,把事件加到父級上,觸發執行效果。好處呢:1,提高效能。我們可以看一個例子:需要觸發每個li來改變他們的背景顏色。<body> <ul id="number"> <li>a</li> <li&
Time of Update: 2016-08-11
標籤:path 模組,本模組包含一系列處理和轉換檔路徑的工具集。path.normalize(path) normalize函數將不符合規範的路徑經過格式化轉換為標準路徑,解析路徑中的.與..外,還能去掉多餘的斜杠。path.normalize(‘/foo/bar//baz/asdf/quux/..‘)// returns ‘/foo/bar/baz/asdf‘path.join([path1][, path2][, ...])
Time of Update: 2016-08-11
標籤:Process 全域對象,可以在代碼中的任何位置訪問此對象,使用process對象可以截獲進程的異常、退出等事件,也可以擷取進程的目前的目錄、環境變數、記憶體佔用等資訊,還可以執行進程退出、工作目錄切換等操作。Event:‘exit‘ 當進程準備退出時觸發。process.on(‘exit‘, function(code) { // do *NOT* do this setTimeout(function() { console.log(‘This
Time of Update: 2016-08-11
標籤:模組化: 1.引用模組 require (1)引用安裝到node環境中的模組 (2)引用自己編寫的模組 a.引用本地模組 require(‘module_a.js‘) 直接這麼寫會報錯 Error:Cannot find module ‘module_a‘ 原因:找不到在node裡面直接調require
Time of Update: 2016-08-10
標籤: 最近有學習了JavaScript,學習的過程中發現js對於前端工程師來說可以是最終要的一部分。 個人認為js就是一門語言,如果把前端比作一個人的身體,那麼html就是一個人的結構,css就是這個人長的樣子,那麼JS就是一個人的行為,不是說Html和css不重要,只是JS相比較而言更難一點,而且可以說js就是前端最核心的部分,如果一個前端工程師只會hTML,CSS,簡單的js,但是js並不是很熟練掌握,那麼好不客氣的說她只能算是一個切圖的,所以希望前端工程師都能認真學號Js,我也會和大
Time of Update: 2016-08-10
標籤:1、NAN(Not a number) 不是一個數字 自身:console.log(NaN==NaN)和console.log(NaN===NaN)傳回值都是false; 其他函數,isNaN()可用於判斷一個數是不是數字,是返回true。2、undefined(未定義的,指向該資料的變數既沒有類型,有沒有值) 自身:console.log(undefined==undefined)和console.log(undefined===undefined)傳回值都是true; num.
Time of Update: 2016-08-11
標籤:一篇部落格告訴你三者的區別:http://zccst.iteye.com/blog/2215317告訴你三者同requirejs
Time of Update: 2016-08-10
標籤: 最近農成也是切入了yiiframework
Time of Update: 2016-08-10
標籤:現象:javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174) at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:136) at
Time of Update: 2016-08-10
標籤:PHP被定義為一個通用的伺服器端指令碼語言,它基本上是專為Web開發的重要目的。藉助PHP可以建立動態和驚人的網頁效果,他是被嵌入在一個HTML源檔案的伺服器端的指令碼語言之一。因此,它成為最流行的,也是最廣泛使用的伺服器端指令碼語言今天就分享10個常用的PHP技術,讓後續學習PHP的人才們少走路 1) 快取動態PHP頁面緩衝整個網站,你需要考慮哪些網頁獲得高流量,哪些頁面做一些資料庫請求。靜態HTML頁面不需要緩衝,因此有效緩衝對於開發是很重要的2)&nb
Time of Update: 2016-08-10
標籤: HTML輔助方法(html helper)是用來協助產生HTML的方法。 1、HTML輔助方法應用執行個體 ◊ 產生form元素@using (Html.BeginForm("About", "Home")) { @Html.TextBox("ProductName")} 產生的html代碼如下:<form method="post" action="/Home/About"><input id="ProductName" type="text"
Time of Update: 2016-08-10
標籤:Ajax在我們的網頁中無處不在,我們平常開發中也都會使用Ajax,可是我們對它的認識又有多少啦,又有多少人知道它的全名,又有多少人會把它當成阿賈克斯Ajax的由來2005年,Jesse James Garrett 介紹了一種技術,用他的話說就叫Ajax,是對Asynchronous
Time of Update: 2016-08-10
標籤:利用原生JSON對象,將對象轉為字串1 var jsObj = {};2 jsObj.testArray = [1,2,3,4,5];3 jsObj.name = ‘CSS3‘;4 jsObj.date = ‘8 May, 2011‘;5 var str = JSON.stringify(jsObj);6 alert(str);View Code 將字串轉化為JS對象方法1:1 var jsObj = {};2 jsObj.testArray = [1,2,3,4,5];3
Time of Update: 2016-08-10
標籤:原文連結:http://my.oschina.net/leejun2005/blog/3691481、緩衝的分類緩衝分為服務端側(server side,比如 Nginx、Apache)和用戶端側(client side,比如 web browser)。服務端緩衝又分為 Proxy 伺服器緩衝 和 反向 Proxy伺服器緩衝(也叫網關緩衝,比如 Nginx反向 Proxy、Squid等),其實廣泛使用的 CDN 也是一種服務端緩衝,目的都是讓使用者的請求走”捷徑“,
Time of Update: 2016-08-10
標籤:來源:http://www.cnblogs.com/xiaoyao2011/p/3447421.html WEB標準提倡結構、表現和行為相 分離,現在越來越多採用這種表現和行為的方式,但它也為我們開發調試帶來一些問題,網頁載入一堆JavaScript,,我們很難搞清楚最後在哪些元素的哪個動作綁定了事件,尤其是JavaScript載入事件的方式五花八門,可以透過jQuery、element.click = function() {