IE和Firefox的Javascript兼容性總結[推薦收藏]
長久以來JavaScript兼容性一直是Web開發者的一個主要問題。在正式規范、事實標准以及各種實現之間的存在的差異讓許多開發者日夜煎熬。為此,主要從以下幾方面差異總結I
IE與FireFox中的childNodes區別
Javascript中,相信大家都試過用getElementsByTagName和childNodes來實現對節點的遍歷。但是 getElementsByTagName對
修復ie8&chrome下window的resize事件多次執行
復制代碼 代碼如下: /** * window.onresize 事件 專用事件綁定器 v0.1 Alucelx * http://www.cnblogs.com/Alu
修復IE9&safari 的sort方法
當前版本 v0.2 v0.1 修復IE9-- Array.prototype.sort 不能根據 對象屬性 做排序的遺憾 v0.2 修復safari 不支持函數參數 復制
深入理解JavaScript作用域和作用域鏈
作用域是JavaScript最重要的概念之一,想要學好JavaScript就需要理解JavaScript作用域和作用域鏈的工作原理。今天這篇文章對JavaScript作用
JavaScript閉包 懂不懂由你反正我是懂了
越來越覺得國內沒有教書育人的氛圍,為了弄懂JS的閉包,我使出了我英語四級吃奶的勁去google上搜尋著有關閉包的解釋,當我看到stackoverflow上這一篇解答,我腦
js兩行代碼按指定格式輸出日期時間
復制代碼 代碼如下:// <summary> // 格式化顯示日期時間 // </summary> // <param name=x>
javascript模版引擎-tmpl的bug修復與性能優化分析
精妙的 tmpl 前端模板類開源的不少,但最屬 jQuery 作者 John Resig 開發的 “javascript micro templating” 最為精妙,寥
js創建數據共享接口——簡化框架之間相互傳值
很多框架存在父子關系,操作起來十分麻煩,很多同學經常出現這樣悲催的代碼: 復制代碼 代碼如下: window.parent.document.getElementById
javascript克隆元素樣式的實現代碼
復制代碼 代碼如下: /** * 克隆元素樣式 * @param {HTMLElement} 被克隆的元素 * @param {Boolean} 是否啟用緩存(默認tru
最佳的addEvent事件綁定是怎樣誕生的
當我們編寫腳本的時候創建了交叉引用,例如如下代碼: 復制代碼 代碼如下: window.onload = function () { var x = document.g
myEvent.js javascript跨浏覽器事件框架
event究竟有多麼復雜?可見前輩的6年前的努力:最佳的addEvent是怎樣誕生的,後起之秀jQuery也付出了一千六百多行血汗代碼(v 1.5.1)搞定了6年後出現的
更優雅的事件觸發兼容
問題種種 做底層接口兼容,無非就是利用if,判斷客戶端支持哪個接口的問題。最著名的例子就是事件: 復制代碼 代碼如下: var addEvent = function(e
css值轉換成數值請拋棄parseInt
如: 復制代碼 代碼如下: <div id=demo style=width:24px></div> <script> var ele
firefox下input type=file的size是多大
但是這個size值怎麼設置,size=10是多寬,默認值又是多少,不能光憑感覺去設置。 用腳本來查看下: 復制代碼 代碼如下: <script type=text/
js表達式計算器代碼
效果圖:代碼:
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
JavaScript Memoization 讓函數也有記憶功能
比如說,我們想要一個遞歸函數來計算 Fibonacci 數列。一個 Fibonacci 數字是之前兩個 Fibonacci 數字之和。最前面的兩個數字是 0 和 1。 復
VBS通過WMI監視注冊表變動的代碼
Google一下“VBS監視注冊表”,TOP 5都是一模一樣的代碼,我查了一下,出處是Hey, Scripting Guy! Blog上一篇名為《How Can I Mo
能說明你的Javascript技術很爛的五個原因分析
它的低學習門檻讓很多人都稱它為學前腳本語言,它另外一個讓人嘲笑的東西是動態語言的概念是偏偏使用了高標准的靜態數據類型。其實,你和Javascript都站錯了立場,而現在,
stream.js 一個很小、完全獨立的Javascript類庫
<script src=stream-min.js></script> 下載 stream.js 2Kb minified streams是什麼?