1、判斷一個字串中出現次數最多的字元,統計這個次數var str = "ababccddabbb"; var obj = {}; for (var i = 0; i < str.length; i++) { var key = str.charAt(i); if (!!obj[key]) { obj[key]++; } else { obj[key] = 1; } } console.log(obj); var max =
比onload更快擷取圖片尺寸文章更新:2011-05-31lightbox類效果為了讓圖片置中顯示而使用預先載入,需要等待完全載入完畢才能顯示,體驗不佳(如filick相簿的全屏效果)。javascript無法擷取img檔案頭資料,真的是這樣嗎?本文通過一個巧妙的方法讓javascript擷取它。這是大部分人使用預先載入擷取圖片大小的例子: var imgLoad = function (url, callback) {02 var img = new Image();03 04
1. simplyScrollsimplyScroll這個jquery外掛程式能夠讓任意一組元素產生滾動動畫效果,可以是自動、手動滾動,水平、垂直方向滾動。此外,它還可以接受動態圖片輸入通過Flickr供稿或一個本地JSON資料來源。2. Animated Collapsible DIV為任何DIV層添加Web2.0風格的動畫隱藏/顯示效果3. jQuery Pagination (示範地址)jQuery分頁外掛程式4. side bar menu using script.aculo.us (
題目一:if (!("a" in window)) { var a = 1;}alert(a);題目二:var a = 1, b = function a(x) { x && a(--x); };alert(a);題目三:function a(x) { return x * 2;}var a;alert(a);題目四:function b(x, y, a) { arguments[2] = 10; alert(a);}b(1,
序 大部分針對Javascript最合理的方法歸納。 類型 • 原始類型:我們可以直接使用值。 ο string ο number ο boolean ο null ο undefinedvar foo = 1, bar = foo;bar = 9;console.log(foo, bar); // => 1, 9• 複合類型:我們通過`引用`對值進行間接訪問。 ο object ο array ο function var foo = [1,
到了搜狐後比較忙,很久沒在園子裡寫隨筆了~~這篇文章主要介紹“在js裡面怎麼延時執行一個函數?”不就利用window對象的setTimeout方法嗎?Bingo,一點沒錯!如果你在一個應用裡面常常要“延時執行某某函數”,那末基於DRY的原則,可以針對Function全域對象進行擴充,為函數增加一個延時方法如delay,這樣會讓你的代碼更簡潔有效。擴站Function對象增加delay方法如下:代碼Code highlighting produced by Actipro
現在在學習javascript中,發現sort()函數是有點奇怪的東西(可能是本人水平的問題-_-!),於是就在這裡記錄一下自己找到的東西吧。sort()這個方法的參數很奇怪,必須是函數,但也是選擇性參數,如果沒有參數的話,就會預設以字串的字典順序來排列(就算是數值,也會被轉化為字串來處理)。這個參數是要能夠比較兩個值的大小,如: function sortNumber(a, b){ return a - b;