-
javascript 詞法作用域和閉包分析說明
復制代碼 代碼如下: var classA = function(){ this.prop1 = 1; } classA.prototype.func1 = functi
-
javascript閉包的理解和實例
順便提示一下: 詞法作用域:變量的作用域是在定義時決定而不是執行時決定,也就是說詞法作用域取決於源碼,通過靜態分析就能確定,因此詞法作用域也叫做靜態作用域。 with和e
-
js更優雅的兼容
問題種種做底層接口兼容,無非就是利用if,判斷客戶端支持哪個接口的問題。最著名的例子就是事件: 復制代碼 代碼如下: var addEvent = function(e,
-
JavaScript 通過模式匹配實現重載
正好infinte同學提出“更優雅的兼容”其實也和這個問題有一定的關聯(我們後面會看到) 在youa的腳本庫中Function的Helper中,添加支持重載的模式匹配 復
-
JavaScript中通過閉包解決只能取得包含函數中任何變量最後一個值的問題
復制代碼 代碼如下: <script type=text/javascript> function createArray() { var arr = new
-
javascript:google 向上向下滾動特效,兼容IE6,7,8,FF
2010最新全面兼容ie6,ie7,ie8,ff的CSS HACK寫法
#google1 {
border:none;
width:270px
-
解決iframe的frameborder在chrome/ff/ie下的差異
復制代碼 代碼如下: var iframe = document.createElement(iframe); iframe.id = frame- + index; i
-
判斷可拖動div是否重合 重合多少
Table
body{margin:0px; padding:0px; font-size:12px}
.div{height:160px;
-
JavaScript實用技巧(一)
JavaScript 的成功讓人津津樂道,為 Web 網頁編寫 JavaScript 代碼已經是所有 Web 設計師的基本功,這門有趣的語言蘊藏著許多不為人熟知的東西,即
-
為JavaScript提供睡眠功能(sleep) 自編譯JS引擎
即然該功能如此需要,但為什麼js中不提供這樣的函數呢? 目前浏覽器都是在UI線程解析js,以火狐浏覽器為例,我重新編譯了js引擎,並且在js引警中添加了sleep方法,該
-
子窗口、父窗口和Silverlight之間的相互調用
其實,他們之間的調用還是很簡單的~ 基礎篇 一、父頁面調用子頁面中的JS 我們先創建一個子窗體 復制代碼 代碼如下: var win $(function () { Ro
-
javascript下高性能字符串連接StringBuffer類
復制代碼 代碼如下: function StringBuffer(){ this.__strings__ = new Array(); } StringBuffer.pr
-
javascript中的prototype屬性使用說明(函數功能擴展)
這是一個比較特殊的屬性,Javascript中的繼承一般都依賴這屬性實現。 在Javascript中,一切都是對象,字符串是對象,數組是對象,變量是對象,函數也是對象,所
-
原創javascript小游戲實現代碼
以下是代碼: 復制代碼 代碼如下:<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http
-
JavaScript獲取系統自帶的顏色選擇器功能(圖)
效果如圖所示:下面是獲取系統自帶的顏色選擇器的代碼:
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]優點是:代碼比較少缺點是:只能IE下使
-
JavaScript中各種編碼解碼函數的區別和注意事項
大家在使用JS提交數據時,尤其是中文的時候,經常會需要將要提交的字符串進行URL編碼。在JS中對字符串進行URL編碼有好幾種方 法,encodeURI,encodeURI
-
JS面向對象編程之對象使用分析
因為大家總是用面向過程的編程思想來寫JS代碼,而且也由於網絡上充斥了太多小“巧”的JS代碼段,很多都是隨意而為,很不規范,這也就造成了大家對JS的“誤解”,一味的認為它就
-
filters.revealTrans.Transition使用方法小結
下面首先來看下RevealTrans的用法(可以同時打開當鼠標移動到鏈接,類似幻燈片效果出現提示,移開也一樣這個頁鞏固下). 語法: filter : progid:DX
-
js 隨機數代碼大全第1/2頁
js隨機數基礎 一、是javascript 隨機數函數Math.random() random(Math.random 方法) public static random(
-
url地址自動加#號問題說明
web開發中,有時候給超鏈接寫點擊事件時候喜歡這樣寫: <a href=# onclick=link(); >操作</a> 有次用jque