主流JS架構中DOMReady事件的實現

文章目錄 一、Prototype二、jQuery三、Moontools四、Dojo五、YUI六、EXT總結 在實際應用中,我們經常會遇到這樣的情境,當頁面載入完成後去做一些事情:綁定事件、DOM操作某些結點等。原來比較常用的是window的onload 事件,而該事件的實際效果是:當頁面解析/DOM樹建立完成,並完成了諸片、指令碼、樣式表甚至是iframe中所有資源的下載後才觸發的。這對於很多

關於js裡的call

function f1(){         alert(1);   }   function f2(){        alert(2);   }   var f3 = f1.call;   f3.call(f2);

xmlHttpRequest的status的值的含義

雖然常寫ajax方面的東西,但是很少去專門瞭解xmlHttpRequest的status各個值的含義,只是在用到時Google一下,下面將他人已總結過的轉載一下,學習學習。xmlHttpRequest對象的status代表當前http請求的狀態,是一個長整型資料,現在介紹一下它的含義。 http請求狀態及其含義表 1xx - 資訊提示  100 - 初始的請求已經接受,客戶應當繼續發送請求的其餘部分。(HTTP 1.1新)101 - 伺服器將遵從客戶的請求轉換到另外一種協議。(HTTP

函數式編程之Functional.js源碼解析(一)

先簡單介紹下Functional.js吧functional.js 是模仿 Haskell 語言標準庫 Prelude製作的函數式編程庫,主要實現了: 擴充的克裡化函數運算子函數化緊縮的匿名函數文法無須指定參數的匿名函數文法函數嚮導文法基本的通用列表操作部分擴充基於對象化其中,擴充文法由字串表示。未能實現的特性有:

js模版的初步嘗試

看了網上蠻多人都做了自己的js模版引擎,自己也看了很長一段時間源碼,今天突然也想試下怎麼寫模版引擎,於是就琢磨了一下午,初步完成了if(包括else)標籤的解析,希望路過的高手多多指教!<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type"

關於window.execScript的相容性問題與解決辦法

最Crowdsourced Security Testing道的一個是window.eval函數,後來又知道IE下有個window.execScript。其實這兩個函數有很大區別的。先舉個例子吧 demo1:var globalV =123;function testEval(){       eval(" var globalV = 'global' "); }   testEval();alert(globalV); //彈出123,ie與ff都如此demo2:var globalV =12

我的Js模版引擎(二)

上次自己嘗試著做了下js的模版,發現那種方法解析模版確實太複雜了,這次換了下思路,總體來說,js模版要實現的就是讓模版裡邊的js代碼能夠運行起來 <div>hust_小C的模版引擎 <% for(var i in a){ %> <li><%=i%>:<%=a[i]%></li> <%}%> <img src=<%=url%>

我的Js模版引擎(三)

昨晚寫的那個js模版引擎有不少bug,比如有些分隔字元不支援,ie下有bug,並且還用了遭不少人唾棄的with,今晚又進行了一下改善,提高了分隔字元的自由度,避開了with的使用,修複了在ie下的bug(這個主要是由逸出字元引起的bug,IE7下任然錯誤^_^),好了不多說了,直接看demo吧! <div>hust_小C的模版引擎<h2>對象遍曆</h2> {{ for(var i in data.a){ }}

恭喜自己邁出第一步

只要是長期積累經驗和技術的總會有很多的想法和感悟所以覺得還是記錄下來便於整理思維和調整以後的方向 所以先踏出第一步註冊自己的第一個技術blog主要是關於jQuery以及js方面的可能會有一些轉載,當然盡量原創了 在部落格園裡看到不少js高手,很羨慕他們的技術希望有天能夠達他們的水準加油  廢話就這麼多,希望多認識一些朋友提高自己的技術

iframe跨域

    最近做的一個項目中需要ajax跨域取得資料,如果是在本域中確實沒有問題,但是放到二級域和其他域下瀏覽器直接就彈出提示框:“該頁正在訪問其控制範圍之外的資料,這有些危險,是否繼續" 1.什麼引起了ajax跨域不能的問題 ajax本身實際上是通過XMLHttpRequest對象來進行資料的互動,而瀏覽器出於安全考慮,不允許js代碼進行跨網域作業,所以會警告。 2.有什麼完美的解決方案嗎? 沒有。解決方案有不少,但是只能是根據自己的實際情況來選擇。 具體情況有: 一、本域和子域的相互訪問:

今天看到的xx的一道百度前端筆試題

以下是原文:JS的this真是好難理解啊,求高手指點百度的前端面試題,代碼如下:var a=5;function test(){ a=0; alert(a); alert(this.a); var a; alert(a);}test();new test();在Chrome上run了一下,結果是0500undefined0前三個結果好說,但對於第五個結果undefined我很疑惑,關鍵的就是這一句:alert(this.a);我的理解是,當運行到new test()

分享面試經曆-畢業後第一次遠走他鄉的憧憬

        我是11年畢業的軟體技術專業的學生。或許我在學校就是一個“虛偽”國度的人。因為大家都上過大學,都很清楚,當一宿舍人都在那裡看電視,玩遊戲,約會的時候,你跑去圖書館,或是趴在床上看書,是一件多麼異類的事情,“就裝吧啊”變成了你的專屬,但由於我是那種大大咧咧,性格很開朗活潑的人,所以也和舍友們打成一團,關係很好。而或許也是這些經曆,我是我們專業唯一一個從事軟體開發工作的女生。那好吧,現在就來講講我的面試經曆。     

jQuery Event對象屬性

jQuery Event對象屬性jQuery事件中的Event屬性是經常性的被忽略的。大多數時間你的確不怎麼用它,但有些時候它還是它還是有作用的。如獲知觸發時使用者的環境(是否按了shift etc)。每個瀏覽器對event都有不同的地方,jQuery對Event做了標準化所以可以放心用。      target: 

在web.config中如何設定資料庫連接字串,較為安全?

前天有位前輩問我,在web.config裡面我是如何設定資料庫串連的,我說就是按我正常的串連方式,data source=.;initial  catalog=資料庫;User ID=;Password=;這樣是最糟糕的一種明碼設定方式,深表慚愧啊,現在想來還是感覺特不好意思,丟人啊。後來我上網搜一下,如何設定更安全。知道人家都是用一些安全演算法來設定的,比如用RSA非對稱式加密演算法啊、DES加密函數什麼的。看看學習了,就記錄下一點。具體內容是這樣的:加密連接字串在放進Web.config中。

.net面試題收集,就算不面試,這些東西,我也應該會的

1. 簡述 private、 protected、 public、 internal 修飾符的存取權限。答 . private :   私人成員, 在類的內部才可以訪問。      protected : 保護成員,該類內部和繼承類中可以訪問。      public :    公用成員,完全公開,沒有訪問限制。      internal:   在同一命名空間內可以訪問。2 .列舉ASP.NET 頁面之間傳遞值的幾種方式。 答. 1.使用QueryString,  如....?id=1;

。net面試題(2)

什麼是抽象類別(abstract class)? 一種不可以被執行個體化的類。抽象類別中一般含有抽象方法,當然也可有具體實現。繼承類只有實現過所有抽象類的抽象方法後才能被執行個體化。何時必須聲明一個類為抽象類別? 當這個類中包含抽象方法時,或是該類並沒有完全實現父類的抽象方法時。介面(interface)是什嗎? 只含有共有抽象方法(public abstract method)的類。這些方法必須在子類中被實現。為什麼不能指定介面中方法的修飾符?

頁面自訂配置

我今天要做一個頁面的自訂配置,把他作為模板頁,以後每個頁面點擊進階編輯,就串連到這個頁面,可以自訂該頁面的內容,對此我還不是很熟悉,不知道如何弄。這個頁面有個硬性要求就是每次串連到該頁面時,頁面上的頁面名稱和實體就有了,誰能給我講講自訂配置的思想。頁面名稱     實體名稱 查詢該行是個gridview,自訂配置的   預覽該部分是個預覽效果    第一次做這樣的東西,還真是沒一點思路呢。 

將Datatable轉換成實體List集合的方法

今天要做Execel檔案匯入項目裡,要用到這個東西,所以就修修改改的寫了一個方法,這個方法裡實體用泛型表示。但是感覺這樣寫好像太複雜了,目前沒有想到更好的可以提高效率的解決方案,如果有前輩看到了,幫我提點建議哦。 /// <summary> /// 將datatable轉換為實體集合 by jelena 2013-05-13 /// </summary> /// <typeparam

右下角彈出廣告

主要是利用position:fixed,ie6下不支援該屬性,用其他的方法做了相容。備忘<!doctype html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>lock page</title><meta

js數組去重方法

受正美部落格裡一篇文章的影響,突然想到一個數組去重的好方法var unique=function(arr){    return arr.join(" ").replace(/(\b\S+\b)(?=.*?\1)/g,'').replace(/^\s+/,'').split(/\s+/);   }缺點:Qwrap的前輩們說這樣寫的效能不咋高,然後有些對象無法處理字串和數字咋辦undefined和'undefined'?null和‘null’非字串元素直接的bug包括空格分割法安全?

總頁數: 61357 1 .... 12056 12057 12058 12059 12060 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.