-
in.js 一個輕量級的JavaScript顆粒化模塊加載和依賴關系管理解決方案
國外的像基於jQuery的RequireJs,YUI Loader,LabJs,RunJs,國內也有淘寶的SeaJs,豆瓣的DoJs等,這些都是一些十分優秀的模塊加載器。
-
另一個javascript小測驗(代碼集合)
大家可以測一測自己在這方面知識掌握的程度。 在題後有我參考原博主文章和評論的題目解析,大家競相拍磚。 The quiz: 1: 1 && 3 2: 1 && foo ||
-
js中使用DOM復制(克隆)指定節點名數據到新的XML文件中的代碼
復制代碼 代碼如下: <?php /* <?xml version=1.0 encoding=utf-8?> <article> <i
-
工作需要寫的一個js拖拽組件
復制代碼 代碼如下: /* *使用方法: * var d = new Drag({id:dragPannel,maxLeft:500,maxTop:200}); * d.
-
動態加載外部javascript文件的函數代碼分享
復制代碼 代碼如下: (function (clover) { clover.loadScript = function loadScript(url, callback
-
javascript string字符串優化問題
復制代碼 代碼如下: <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01//EN http://www.w3.org/TR/ht
-
javascript中length屬性的探索
例子1: 復制代碼 代碼如下: var obj={0:a,1:b} alert(obj.length); //undefined var arr=[a,b] alert(
-
對象無length屬性時IE6/IE7中無法將其轉換成偽數組(ArrayLike)
有時需要將數組轉成偽數組(ArrayLike),如下 復制代碼 代碼如下: var ary = [one,two,three]; var obj = {}; // 沒有l
-
js中將HTMLCollection/NodeList/偽數組轉換成數組的代碼
這裡把符合以下條件的對象稱為偽數組 1,具有length屬性 2,按索引方式存儲數據 3,不具有數組的push,pop等方法 如 1,function內的argument
-
各浏覽器對click方法的支持差異小結
如下 IE6/7/8/9/Opera12/Firefox5Safari5/Chrome12INPUT[type=text]INPUT[type=password]INPU
-
僅Firefox中鏈接A無法實現模擬點擊以觸發其默認行為
而標准的事件觸發可以使用dispatchEvent方法。但現在FF5無法觸發了A的默認行為了。如下 復制代碼 代碼如下: <!doctype html> &l
-
IE6/7 and IE8/9/10(IE7模式)依次隱藏具有absolute或relative的父元素和子元素後再顯示父元素
如下 1,兩個div,d1中包含d2 2,d1,d2都設置了absolute或relative 3,隱藏d1 4,隱藏子元素d2 5,顯示d1 這時IE6/7 and I
-
僅img元素創建後不添加到文檔中會執行onload事件的解決方法
示例 復制代碼 代碼如下: <!DOCTYPE HTML> <HTML> <HEAD> <meta charset=utf-8
-
Javascript 類、命名空間、代碼組織代碼
復制代碼 代碼如下: $(function () { pageJs.urls = [ /, Index, ]; pageJs.run(); }); //the funct
-
IE6下focus與blur錯亂的解決方案
復制代碼 代碼如下: <body> <textarea></textarea> hello <script> window
-
學習javascript,實現插入排序實現代碼
插入排序 插入排序是這樣實現的: 首先新建一個空列表,用於保存已排序的有序數列(我們稱之為有序列表)。 從原數列中取出一個數,將其插入有序列表中,使其仍舊
-
事件綁定之小測試 onclick && addEventListener
開發工具中應該有相應的功能,於是測試之: 前提:只是一個簡單的小測試,而且 addEventListener 屬於標准綁定函數,IE 中與此不兼容(IE 相應的是 att
-
圖片onload事件觸發問題解決方法
並且隨頁面大小的不同情況時好時壞,甚至代碼位置的不同而不同。 火狐下一切正常。 解決辦法是再onload觸發前改變圖片src的值,也就是相當於圖片開始時有個臨時的占位圖片
-
js中判斷文本框是否為空的兩種方法
復制代碼 代碼如下: //用戶名非空驗證 function checkUserName(){ var name = document.myform.txtUser; //
-
JS高級拖動技術 setCapture,releaseCapture
復制代碼 代碼如下: <script type=text/javascript> <!-- window.onload=function(){ objD