原创 setTimout 0間隔問題
關於 setTimeout 相關的文章: setTimeout ,xhr,event 線程問題 使用 javascript Workers 進行計算 Analyzing Timer Performance
原创 javascript線程解釋(setTimeout,setInterval你不知道的事)(2)
今天看到這篇文章,學到了不少東西 特此發出來 和大家分享 JavaScript的setTimeout與setInterval是兩個很容易欺騙別人感情的方法,因爲我們開始常常以爲調用了就會按既定的方式執行, 我想不少人都深有同感, 例如
原创 js中匿名函數的那些事兒
在java中有private屬性,強大的功能js不能實現就矮人一截,匿名函數,發揚廣大 匿名函數沒有實際名字,也沒有指針,怎麼執行滴? 其實大家可以看看小括號的意義就應該可以理解。小括號有返回值,也就是小括號內的函數或者表
原创 學習jquery的簡單方法
學習複雜代碼的最好方法是簡化: (function(win, undefined) { var jQuery = function(selector, context) { // jQuery 對象就是
原创 爲什麼不壓縮 HTML
CSS 和 JavaScript 的壓縮已經很成熟,各大網站都在使用。HTML 的壓縮(特指去除空白字符和註釋),除了 Google 等搜索頁面,在其它網頁上基本見不到蹤跡。 原因很簡單: HTML 文檔中,多個空白字符等價爲一個空白字
原创 Concat string using join without push
Summary: 隨着 IE 7- 的份額下降,join 法將逐步退出舞臺。 Chrome 的 push 明顯優化過。 join-without-push 方法,除了在 Chrome 下無優勢,在其他瀏覽器下都挺不錯,推薦。
原创 parseInt 小陷阱
看代碼: alert(parseInt(0.000001)); alert(parseInt(0.0000001)); 第一條語句輸出 0, 第二條語句輸出 1, 囧。 繼續看代碼: alert(parseInt('0.000001'
原创 在線Html編輯器粘貼過濾技術詳解
最近在解決數據粘貼方面取得了不少進展,作爲Html在線編輯器所必須具備的技術,在這裏詳細給大家介紹並提供實現參考。在研究過程中,我也確實走 了不少彎路,嘗試了n種方式,由於美國的PM始終覺得有些影響用戶體驗的東西無法接受,導致好幾個提案被
原创 setTimeout,xhr,event線程問題
由 http://lifesinger.org/blog/?p=1568 所想 1. javascript 是單線程的,其實只有 xhr是新開了一個線程而已。 第一段代碼: Js代碼 setTimeo
原创 a.x = a = { }, 深入理解賦值表達式
直奔代碼: var a = {x: 1}; a.x = a = { }; alert(a.x); // --> undefined 來自 JE: 寫了 10 年 JavaScript 未必全瞭解的連續賦值運算 . clue 的評論已經從
原创 關於函數聲明表達式的一道題目
f = function() { return true; }; g = function() { return false; }; ( function() { if (g() && [] == ![]) { f
原创 可能被你忽略的 JavaScript 代碼陷阱
下面這段代碼,你知道有哪些錯誤嗎:var g_bar = "bar"; function foo(container, config) { var container = container || document,
原创 JavaScript中運算符的優先級
運算符優先級 JavaScript中的運算符優先級是一套規則。該規則在計算表達式時控制運算符執行的順序。具有較高優先級的運算符先於較低優先級的運算符執行。例如,乘法的執行先於加法。 下表按從最高到最低的優先級列出JavaScript運算符
原创 ajax基本知識
大綱: ajax 創建XmlhttpRequest對象 發出ajax請求:ajax同步和異步的區別 處理服務器響應:1.瀏覽器狀態的不一致性;2.獲取安全數據 深入瞭解HTTP狀態碼:1.檢查有效狀態嗎.2 重定向和重新路由. 有用的HE
原创 W3C Javascript 最新Chm格式下載
http://code.google.com/p/mootoolstools/downloads/list