解決JavaScript循環中的過多操作
根據Nicholas的說法,有四種代碼會拖慢腳本的運行,並最終導致腳本失控。分別是次數過多的同步循環、龐大的函數體、不恰當的遞歸和不合理的DOM調用。這篇著重講第一個原因
JS教程:為什麼盡量用局部變量代替全局變量
在JavaScript中,我們應該盡可能的用局部變量來代替全局變量,這句話所有人都知道,可是這句話是誰先說的?為什麼要這麼做?有什麼根據麼?不這麼做,對性能到底能帶來多大
2008年關注基於JavaScript開發的產品
2008年,對於JavaScript來說是非常振奮人心的一年,很多高人加入到JavaScript和Web開發的陣營中來,浏覽器廠商在技術上互相競爭,渲染引擎和JavaSc
JS應用在Firebug中的擴展架構模式
網頁制作Webjx文章簡介:全局變量是魔鬼,這句話在JavaScript存在的地方應該就是成立的,當然Firefox擴展也不例外. 全局變量是魔鬼,
JavaScript如何重構嵌套循環和遞歸
網頁制作Webjx文章簡介:這篇是Nicholas討論如果防止腳本失控的第二篇,主要討論了如何重構嵌套循環、遞歸,以及那些在函數內部同時執行很多子操作的函數。基本的思想和
使用JavaScript數組上的經驗之談
網頁制作Webjx文章簡介:本文是Rick Strahl在使用JavaScript數組上的經驗之談,在一些細微的地方介紹了JavaScript在處理數組上,相對於其他開發
12個最常見的CSS問題的javascript解決方案
網頁制作poluoluo文章簡介:在本文中,我們會揭開你在開發web應用是可能會遇到的12個最常見的CSS問題的javascript解決方案。
JavaScript有趣實例:胸罩罩杯尺寸計算器
網頁制作poluoluo文章簡介:近來Ed Spencer為一個更具誘惑性網站中的一個工作,這家網站是專賣女性內衣的。 除了不得不一整天去看只穿內衣的女人的圖片這個不值得
JavaScript對DOM進行操作的指導性原則
網頁制作poluoluo文章簡介:在過去的幾周中,我為大家介紹了幾種可以加快JavaScript腳本運行速度的技術。第一節 介紹了如何優化循環。第二節 的重點放在優化函數
IE7浏覽器下縮放圖片失真問題
網頁制作poluoluo文章簡介:簡單來說,我們在圖片的CSS 加-ms-interpolation-mode: bicubic 就可以讓IE7的圖片在有縮放的情況下,失
提升JS性能:將遞歸轉換為迭代
網頁制作poluoluo文章簡介:,在上一節中提到采用memoization技術可以優化計算數值的遞歸函數,但memoization不是萬能的,不是所有的遞歸函數都可以用
javascript的私有成員(private)
對象Javascript 根本上是和對象相關的。數組是對象。函數是對象。對象是對象。那什麼是對象呢?對象是名-值對的集合。名是字符串,值可以是字符串,數字,布爾值或者對象
JavaScript+CSS制作的網站導航菜單
Agami CreativeDesigners sometimes use tooltips for their navigation. However, tooltip
Mozilla的JavaScript引擎__noSuchMethod__()方法
JavaScript中有很多內部屬性和方法,在大多數情況下,只有JavaScript引擎才可以訪問,但不論什麼都是有特例的,在這裡就是指Mozilla的JavaScrip
Firefox的Firebug擴展:FireScope
FireScope - 面向Web開發者和設計者的參考手冊Sitepoint有一個不錯的針對Web開發者和設計者的參考手冊網站,可以查詢HTML、CSS和JavaScri
Javascript框架的自定義事件
Dean Edwards 最近有篇文章很精彩,忍不住在這裡翻譯下。-- Split --很多 Javascript 框架都提供了自定義事件(custom events),
JavaScipt布局網頁的11個網頁特效實例
交付信息結構是一個交互式用戶界面所需要完成的首要任務。更直觀的布局結構設計,能使用戶更好的理解內容。不管你想要介紹的是什麼樣的內容,你都可以以更加互動和更加適應的方式去呈
AJAX結合CSS實現的網頁Tab選項卡效果
原文:37+ Great Ajax, CSS Tab-Based Interfaces翻譯: 帕蘭在過去幾年中,Web開發人員開發了許多Ajax和CSS,Tab選項卡切換
收集的25個下拉網頁菜單特效Javascript腳本
破洛洛文章簡介:在本文中,我們收集了25個下拉菜單腳本,當然這些菜單可能不夠漂亮,但是你可以完全通過CSS來將其整合入自己的網站或應用中去。譯自:http://vande
ie6使用js支持hover偽類
css2中規定,:hover偽類可以應用在全部元素上,而ie6只支持<a>的偽類,因此對於ie6需要使用js,而ie7/ff/op/sa直接定義:hover即