伺服器返回狀態代碼圖解

以前只是看的枯燥的文字版的伺服器返回狀態代碼。現在,看一張比較形象的圖解,希望能增強記憶。HTTP 400 – 請求無效HTTP 401.1 – 未授權:登入失敗HTTP 401.2 – 未授權:伺服器配置問題導致登入失敗HTTP 401.3 – ACL 禁止訪問資源HTTP 401.4 – 未授權:授權被篩選器拒絕HTTP 401.5 – 未授權:ISAPI 或 CGI 授權失敗HTTP 403 – 禁止訪問HTTP 403 – 對 網際網路服務管理員 (HTML) 的訪問僅限於

PROMISES FROM A TO J

There has been a lot of talk lately about how Deferreds should be implemented in jQuery and the strong belief they should be implemented following Kris Zyp’s Promise/A proposal.I’m inbetween trains at the moment (Paris –> Brussels –> London

另一個行拖動效果

<!doctype html><html> <head> <title>行拖動 by 司徒正美</title> <script> //防止拖動時內容被選中 var getStyleName= (function(){ var prefixes = ['', '-ms-','-moz-', '-webkit-',

mass Framework emitter模組

此模組用於提供自訂事件,並把實現此介面的對象變成一個事件發送器。//==================================================// 事件發送器模組//==================================================(function(global,DOC){ var dom = global[DOC.URL.replace(/(#.+|\W)/g,'')];

不存在的數組元素

數組字面量是個神奇東西,試在chrome的控制台列印如下內容:>>>[][]>>>[,][]>>>[,,][]但這不是真相,我們用Firefox的firebug看看:>>> [][]>>> [,][undefined]>>> [,,][undefined, undefined]這種顯示方式類似其他語言的inspect方法,我們不妨再看看其toString方法:>>> []

動態添加樣式表規則第3版

可以點以下連結看原先的實現與討論。本版本主要修bug與通過緩衝一些對象提高效率:《動態添加樣式表規則》,《再談動態添加樣式規則》//2011.3.6 by 司徒正美 ;;;(function(WIN,DOM){ this.dom = this.dom || {}; var reg_media = /screen|all/i, reg_opacity = /opacity:\s*(\d?\.\d+)/g dom.addSheet =

取得瀏覽器的文件類型

var DOCTYPE = "",doctype; if((doctype = document.doctype)) { DOCTYPE += '<!DOCTYPE ' + doctype.name +(doctype.publicId ? (' '+doctype.publicId+ ' "' + doctype.systemId + '">') :'>') }else if((doctype =

動態添加樣式表規則

先給出函數。 var addSheet = function(){ var doc,cssCode; if(arguments.length == 1){ doc = document; cssCode = arguments[0] }else if(arguments.length == 2){ doc = arguments[0]; cssCode = arguments[1]; }else{

防止內容被選中

在開發拖動效果時,有一個非常惱人的地方要處理時,就是拖動時,文本被選中藍色一片,容易造成使用者分心,有損使用者體驗。通常我們是用下面代碼來清理selection: if(window.getSelection){//w3c window.getSelection().removeAllRanges(); }else if(document.selection){

jquery構造器的實現

jQuery的$符號非常神奇,它可以接受一個字元,也可以接受一個文檔對象或window對象,亦可以傳個函數進行變為domReady載入器。顯然,能做到這一步,其實現是相當的複雜,這個實現就是它的init方法,jQuery的真實構造器。它功能也隨著版本的升級而升級,越來越長。 2009-01-13發布的1.3版init: function( selector, context ) { // Make sure that a selection was provided

在IE6~8下建立HTML5新標籤

雖然document.createElement能建立HTML5的新標籤,但動態建立尤其是元素時,還是用innerHTML比較適合。不過IE的innerHTML存在大量的問題,style,link ,script就需要特殊方法去產生。這種方法又將用於我們HTML5的新元素的建立!見下面例子:<!doctype html><html> <head> <title>動態建立HTML5元素 by 司徒正美</title>

IE支援原生交換兩行的位置

在IE的table,tbody,thead, tfoot中,它們都支援一個叫moveRow(indexToMove, destinationIndex)的API,第一個參數要移去的行號,第二個參數為當前的行號,行號即為rowIndex。有了,我們就可以簡捷地交換兩行位置,而不需要冗長的insertBefore(它還要根據是上移下是下移,修改參數呢)。<!doctype html><html> <head> <title>交換行的位置 by

全世界最短的domReady

如果你不考慮支援IE,現代瀏覽器為javascript添加了許多黑魔法,讓我們能寫出更強有力的代碼,如下面介紹的domReady。function r(f){/in/(document.readyState)?setTimeout(r,0,f):f()}需要以下知識點瞭解其運作:document.readyState的五種狀態,"uninitalized"、"loading"、"interactive"、"complete" 、"loaded",不過FF3.6+才開始支援此屬性。死去的ecma4

如何理解與簡化jquery的closest函數

在實現delegate方法中,有一個很重要的輔助函數叫closest,雖然現在它歸類為遍曆節點這個模組中。這個函數實現得非常複雜,洋洋洒洒近50行,完全不符合極限編程的規矩。closest: function( selectors, context ) {var ret = [], i, l, cur = this[0];// Arrayif ( jQuery.isArray( selectors ) ) {//這分支的過濾邏輯基本與下面的一致var match,

自訂捲軸(webkit系列)

Thumb: 捲軸裡面的小方塊,能向上向下移動(或往左往右移動,取決於是垂直捲軸還是水平捲軸)。This is the piece that shows you where you are in the scrollbar. This is the chap that you can move aroundTrack: 捲軸的軌道(裡面裝有Thumb)。This is the area of the scrollbar that you can move the thumb up and

video標籤在播放視頻時的各種狀態

On Mon, 18 Oct 2010 01:01:00 +0200, Chris Pearce <chris@pearce.org.nz> wrote:  In the description of the media ready states for HAVE_ENOUGH_DATA [1],the spec says:If the autoplaying

mass Framework attr模組

屬性在這裡只是一個統稱,它對應兩個術語attribute與property。attribute是指使用者通過setAttribute設定的自訂屬性,其值只能是字串,如果沒有顯式定義,用getAttribute取值為undefined。property是指元素固有屬性,像title, className,tabIndex, src,

mass Framework data模組

mass Framework的記憶體對象緩衝系統,它會在目標對象或目標對象對應的代理對象添加一個uniqueID ,用於關鏈相應的緩衝體。通過dom.data把資料儲存到相應的緩衝體中去。//==================================================// 資料緩衝模組//==================================================(function(global,DOC){ var dom = global[

mass Framework event模組

此模組此用於屏蔽DOM事件的瀏覽器差異的,並提供強大的事件代理機制(delegate,undelegate,live,die)://==========================================// 事件模組 by 司徒正美 2011.8.21//==========================================(function(global,DOC){ var dom = global[DOC.URL.replace(/(#.+|\W)/g,'

)CSS3 @font-face

http://www.fontsquirrel.com/fontface

總頁數: 61357 1 .... 5850 5851 5852 5853 5854 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.