javascript ajax的5種狀態介紹
在《Pragmatic ajax(動態網站靜態化) A Web 2.0 Primer 》中偶然看到對readyStae狀態的介紹,感覺這個介紹很實在,摘譯如下:0: (U
js中運算符&& 和 || 的使用記錄
這2個運算符經常用到,總是弄混,記錄下。。。a() && b() :如果執行a()後返回true,則執行b()並返回b的值;如果執行a()後返回false,則整個表達式返
控制台報錯object is not a function的解決方法
今天反饋過來一個BUG,說一個頁面的功能用不了。打開控制台發現報錯:object is not a function。感覺很奇怪,這塊的功能最新沒動過怎麼會突然出問題了呢
javascript實現的一個隨機點名功能
這個其實是對JS隨機數的一個練習方式,先把所有人得名字預先寫好在一個數組裡,然後讓數組裡的值快速的顯示在區域內,當你按停的時候滾動就會停止達到隨機效果。<!DOCT
JavaScript實現的GBK、UTF8字符串實際長度計算函數
大家都知道,在JS中字符串的長度不分中英文字符, 每一個字符都算一個長度,這跟PHP裡的strlen()函數就不太一樣。PHP裡的strlen()函數根據字符集把GBK的
JavaScript中switch判斷容易犯錯的一個細節
switch語句與if語句的關系最為密切,也是其它編程語言中普遍使用的一種流程控制語句,但switch的匹配是全等模式,如果不注意這個細節則寫程序時往往會出錯。代碼:va
詳解js閉包
閉包(closure)是Javascript語言的一個難點,也是它的特色,很多高級應用都要依靠閉包實現。閉包有三個特性:1.函數嵌套函數2.函數內部可以引用外部的參數和變
告訴你什麼是javascript的回調函數
函數也是對象 想弄明白回調函數,首先的清楚地明白函數的規則。在javascript中,函數是比較奇怪的,但它確確實實是對象。確切地說,函數是用Function()構造函
Javascript Objects詳解
創建對象 •對象直接量var o = { foo : bar } •構造函數var o = new Object(); •原
JavaScript中匿名、命名函數的性能測試
我們經常通過匿名函數(Anonymous function)來寫回調。簡單來講匿名即沒有名字的函數,一般都立即執行。但是它與命名函數(有名字的函數)的性能如何呢?我們可以
如何用JavaScript定義一個類
我原來的寫法都是這樣:function Dog(){ this.name = hachi;}Dog.prototype = { makeNoise:function(
JS合並數組的幾種方法及優劣比較
本文屬於JavaScript的基礎技能. 我們將學習結合/合並兩個JS數組的各種常用方法,並比較各種方法的優缺點.我們先來看看具體的場景:復制代碼 代碼如下:var q
Javascript中this的用法詳解
前些日子面試的時候用到了this,面試官說我的理解有點偏差,回來看了下書和一些博客,做了點測試,發現自己的理解的確有誤1.全局變量應該是最常用的吧,函數中調用一個this
js變量、作用域及內存詳解
基本類型值有:undefined,NUll,Boolean,Number和String,這些類型分別在內存中占有固定的大小空間,他們的值保存在棧空間,我們通過按值來訪問的
深入理解javascript作用域和閉包
作用域作用域是一個變量和函數的作用范圍,javascript中函數內聲明的所有變量在函數體內始終是可見的,在javascript中有全局作用域和局部作用域,但是沒有塊級作
再探JavaScript作用域
黃金守則第一條:js沒有塊級作用域(你可以自己閉包或其他方法實現),只有函數級作用域,函數外面的變量函數裡面可以找到,函數裡面的變量外面找不到。first tr
Internet Explorer 11 浏覽器介紹:別叫我IE
在上個星期,微軟隨Windows 8.1正式推出了Internet Explorer 11的第一次預覽版。這樣,關於這款備受爭議的web浏覽器洩露版本的各種傳聞也該休息了
Javascript基礎知識(一)核心基礎語法與事件模型
一.Javascript核心基礎語法1.Javascript是一門增加交互效果的編程語言,它最初由網景公司發明,最後提交給ECMA(歐洲計算機制造商協會),ECMA將Ja
Javascript基礎知識(二)事件
Event對象:(event對象是window對象的屬性,當事件發生時,同時產生event對象,事件結束,event對象消失)IE中:window.event;//獲取對
Javascript基礎知識(三)BOM,DOM總結
window對象:打開和關閉窗口:window.open()三個參數:1.載入新窗口的頁面的URL 2.新窗口的名字 3.特性字符串和說明是否用新