-
this和執行上下文實現代碼
函數的執行上下文由當前的運行環境而定: 1. 全局變量和全局函數附屬於全局對象(window),因此使用”var”或”this”兩種方法定義全局變量是等效的。 2. 執行
-
javascript 函數調用的對象和方法
如果你真正理解Javascript函數是如何調用工作的,那麼就可以避免一些bug的發生; 首先讓我們創建一個簡單的函數,這個函數將在下文中使用,這個函數僅僅返回當前的th
-
UserData用法總結 lanyu出品
應用范圍 UserData是微軟為IE專門在系統中開辟的一塊存儲空間,所以說只支持Windows+IE的組合,實際測試在2000(IE5.5)、XP(IE6、IE7),V
-
IE本地存儲userdata的一個bug說明
關於userdata的簡單資料:請點擊這裡 再一次項目上用到ie的userdata,考慮當用戶不使用flash插件用於存儲一些聊天記錄 觸發bug?條件: 1、通過use
-
如何寫JS數組sort的比較函數
譬如: var a=[1,5,3,7]; a.sort(function(a, b) { return b-a});//從大到小排列 那如果復雜點的順序應該如
-
javascript深入理解js閉包
一、變量的作用域 要理解閉包,首先必須理解Javascript特殊的變量作用域。 變量的作用域無非就是兩種:全局變量和局部變量。 Javascript語言的特殊之處,就在
-
一個原生的用戶等級的進度條
本人對後台不是太了解,所以這裡做成了用戶自己輸入參數的辦法來模擬從後台讀參數的過程。 復制代碼 代碼如下: <!DOCTYPE html> <html&
-
動態載入/刪除/更新外部 JavaScript/Css 文件的代碼
動態載入 JavaScript/Csss 文件 傳統加載外部JavaScript(*.js) 或者 Css(*.css)文件的方法是直接在<head>標簽裡面
-
奇偶行高亮顯示及鼠標劃過高亮顯示類
花了點時間,封裝成了一個類(附帶一個添加樣式的類),適合初學者,直接調用函數即可,無需改代碼. 核心JavaScript代碼:
奇或偶數行高亮顯示及鼠
-
location.href語句與火狐不兼容的問題
使 用了一個點擊按鈕跳轉的js,語句很簡單: <input type=button value=添加 onclick=location.href(http://ww
-
為JavaScript添加重載函數的輔助方法
JavaScript的重載函數,一般是靠對arguments判斷來操作的。 比如: 復制代碼 代碼如下: var afunc = function() { args =
-
添加JavaScript重載函數的輔助方法2
代碼依然簡單。所以依然沒什麼好解釋的。。 復制代碼 代碼如下: /** KOverLoad 一個創建重載函數的輔助方法。 補充上次的函數。 @Author ake 201
-
js以對象為索引的關聯數組
關於JSON對象,你可以參看wikipedia(http://zh.wikipedia.org/zh-cn/JSON),還有官方網站(http://www.json.or
-
防止頁面被iframe(兼容IE,Firefox火狐)
以前防止頁面被iframe使用的是這段代碼 復制代碼 代碼如下: <script type=”text/javascript> if (top.locatio
-
js DNA動態序列比對代碼
動態序列比對
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
-
Js檢查變量類型的代碼()
JavaScript檢查變量的類型,並判斷是整形或是字符串或是其它類型等等。
檢查變量的類型
[Ctrl+A 全選 注:如需引入外部Js
-
前端開發必須知道的JS之閉包及應用
在前端開發必須知道的JS之原型和繼承一文中說過下面寫篇閉包,加之最近越來越發現需要加強我的閉包應用能力,所以此文不能再拖了。本文講的是函數閉包,不涉及對象閉包(如用wit
-
JavaScript經典效果集錦
一 實用且必用的小腳本代碼二 鼠標旁邊的提示信息,類似與163登錄後的頁面提示效果三 如果文字過長,則將過長的部分變成省略號顯示四 滾動的圖片五 接收鍵盤指令的腳本六 讓
-
Javascript Function對象擴展之延時執行函數
不就利用window對象的setTimeout方法嗎?Bingo,一點沒錯!如果你在一個應用裡面常常要“延時執行某某函數”,那末基於DRY的原則,可以針對Function
-
javascript淘寶評星簡版
【程序源碼】 這個效果主要體現在CSS和javascript的配合上 CSS代碼 復制代碼 代碼如下: ul, li {margin: 0; padding: 0; bo