Time of Update: 2014-06-27
v8 引擎,不必多說,大名鼎鼎,迄今最快的js引擎。這麼好的東西,如果盡在瀏覽器中使用,太浪費了,也希望用到其他地方,比如一些用戶端開發中。閑言少講,這就開始下載源碼去官方網站:https://code.google.com/p/v8/我喜歡用git,所以從這裡下載git clone git://github.com/v8/v8.git v8 && cd v8編譯我為android平台編譯的,折騰了好久,記錄一些重點。你首先要看這個:http://code.google.com/
Time of Update: 2014-06-27
1.下載Extjs4.1(:http://extjs.org.cn/node/558)2.給MyEclipse安裝Spket外掛程式(可選操作,安裝該外掛程式可實現代碼提示,安裝協助:http://www.tuicool.com/articles/nMRfe2)3.複製Extjs4.1下載包下面項目需要引用的檔案到webroot下邊項目結構如:項目代碼:index.jspMy JSP 'index.jsp' starting page<script
Time of Update: 2014-06-27
最近在學著用easyui,發現架構用起來果然是方便簡潔,能弄出這架構的都是大神層級了吧,牛啊....今天碰到這個應用可以說是讓我非常之無語,整出源碼來一看就明白了,可之前卻還是感覺非常神奇,我也常常告訴自己,要多動腦筋,實際上有一些也的確有想過,但實在是效果很牽強,而當源碼拿出來看的時候卻又格外的明白,如果這時候我可以看到自己的表情,大抵就是一個糾結吧,如果說量變引起質變,那我的量還差的太多了,連見多識廣都算不上,何談創造啊。先來分析下實現的原理吧,閃爍的原理是什麼呢:其實就一個,
Time of Update: 2014-06-27
今天推薦一款來自angularjs源碼的單元測試輔助庫browserTrigger,這是來自於ngScenario的一段代碼。主要使用者觸發瀏覽器型行為更新ng中scope view model的值。 這是angularjs源碼中單元測試的使用browserTrigger的執行個體: it('should set the model to empty string when empty option is selected', function()
Time of Update: 2014-06-27
一、事件概念 什麼是事件?說白了,事件是文檔或瀏覽器中發生的特定互動瞬間!比如滑鼠點擊,滑過等等。 二、事件流 事件流就是描述了頁面中接受事件的順序。在瀏覽器發展的初期,兩大瀏覽器廠商IE和Netscape互掐,出現了一個坑爹的情況,那就是他們對事件流的解釋出現了兩中截然相反的定義。也就是我們所熟悉的:IE的事件冒泡,Netscape的事件捕獲。先來一張圖,簡要的看下結構(以前網上看到的,也不知道出處了,盜用一下,感謝原作者辛勤的vi
Time of Update: 2014-06-27
JSON(JavaScriptObject Notation)-JS對象標記法,是JavaScript的一個嚴格子集,它是一種開發式和基於文本的資料交換格式,因此JSON並不是JS專屬,其他很多語言也可以對JSON進行解析和序列化。特點: 1.輕量級-易於閱讀和編寫,同時易於及其解析和產生 2.可表示類型: (1)簡單值:字串、數值、布爾值、null,不支援特殊&
Time of Update: 2014-06-27
不說廢話,直接上代碼//仿jQuery mobile Select控制項//用法box為容器id,_id指控制項id,selectvalue為選中值,Value為當前值function SelectBox(box,_id,selectvalue,Value){if(Value != selectvalue){$("#" + box).html("");$("#off" + _id).css("width","82px");}else{$("#" + box).html("");$("#on" +
Time of Update: 2014-06-27
Queue隊列,如同data資料緩衝與Deferred非同步模型一樣,都是jQuery庫的內部實現的基礎設施 Queue隊列是animate動畫依賴的基礎設施,整個jQuery中隊列僅供給動畫使用 Queue隊列 隊列是一種特殊的線性表,只允許在表的前端(隊頭)進行刪除操作(出隊),在表的後端(隊尾)進行插入操作(入隊)。隊列的特點是先進先出(FIFO-first in first
Time of Update: 2014-06-26
設計師、工程師、建築師以及其他創意行業的人員大部分時間是在自己的電腦前。幾乎所有的工作的完成,社交關係和電子郵件交流都是在電腦前完成。事實上,電腦已經成為主要的現代生活,人們使用更多的此類裝置來使他們的工作更有效率。 今天,我想把大家的注意力帶到20個令人稱讚的以整潔的工作區為背景的網站設計例子中。數不清的數字機構、網頁設計工作室、雜誌以及自由工作者等使用他們的工作區作為網頁的背景,這是一種創意的設計方式。您可能感興趣的相關文章帶給你靈感的20個漂亮的單頁網站作品35個立體動感的視差滾動效
Time of Update: 2014-06-27
代碼編輯器是一個允許你編輯任何程式設計語言的原始碼的文字編輯器。 它可以是一個獨立的應用程式,也可以是內建的一個整合式開發環境(IDE)。 有一些原始碼編輯器能夠在程式員編寫程式的時候做語法檢查,並在第一時間對其產生的文法問題提出警告; 有一些原始碼編輯器可以壓縮代碼, 將常見的關鍵詞轉化為單位元組標記,刪除不必要的空格,並將數字轉換成二進位形式, 當要查看檔案時,它會再產生出與以前一致大小和間隔的檔案;還有一些原始碼編輯器會上述兩種功能。——
Time of Update: 2014-06-27
不說廢話,直接上代碼,最好將on.png和off.png也使用jquery mobile裡的圖片//仿jQuery mobile Select控制項//用法box為容器id,_id指控制項id,selectvalue為選中值,Value為當前值function SelectBox(box,_id,selectvalue,Value){if(Value != selectvalue){$("#" + box).html("");$("#off" + _id).css("width","82px")
Time of Update: 2014-06-27
7、顛倒數組中元素的順序(注意:不是為數組排序)——reverse方法顛倒數組中元素的順序<script type="text/javascript">var intArray = [1,5,3,0];intArray.reverse();for(var intIndex in intArray){console.log(intArray[intIndex]);}</script> 說明:for迴圈依次輸出:0 3 5 1; 8、數組的排序——
Time of Update: 2014-06-27
許多的JS架構類庫都選擇使用$符號作為函數或變數名,而且在實際的項目開發中,使用範本語言的話有可能"$"符號即為該範本語言的關鍵字。例如Veclocity範本語言,$是關鍵字.與jQuery一起使用可能會存在衝突(頁面中直接寫jq代碼,引入的js檔案不存在該問題)。吐槽下為啥這麼多js庫喜歡用$($ is money?)。
Time of Update: 2014-06-26
小菜偶然在某網站中看到一款非常華麗的按鈕特效,感覺十分有必要抄襲下來,以備日後使用。 簡單描述一下按鈕的效果:滑鼠移到按鈕上的時候,會出現燈光閃過的效果,非常的高端。 但遺憾的,這麼牛逼的效果,僅僅相容Google瀏覽器,連Firefox都識別不了。
Time of Update: 2014-06-27
輸出樣本:{}表示是object對象,[]表示是一個數組,{}裡面的是一個個的屬性{"pagination":{ "countPage":4, "from":15," nowPage":4, "rows": [ {"id":33,"image":"Koala.jpg","name":"ppp"},
Time of Update: 2014-06-27
內容提綱: 1.載入請求 2.錯誤處理 3.請求全域事件 4.JSON 和 JSONP 5.jqXHR 對象 發文不易,轉載請註明出處! 在 Ajax 基礎一篇中,我們瞭解了最基本的非同步處理方式。本篇來瞭解一下 Ajax 的一些全域請求事件、跨域處理和其他一些問題。 一.載入請求 在 Ajax 非同步發送請求時,遇到網速較慢的情況,就會出現請求時間較長的問題。而超過一定時間的請求,
Time of Update: 2014-06-27
今天回來的有些晚了,實在是困的要命了,就不再做新的應用了,總結複習下之前的功能實現,卻是感慨萬千,今天6月24日,其實算是個比較有意義的一天,去年的今天開始,我邁入了軟體這個行業,而如今,已經一年了,有收穫也有不足,我想象不出明年今天我的樣子,但我願不停努力,加油。前幾日在互動上做了一些整理記錄,大體總結起來主要的有兩種:鍵盤和滑鼠。鍵盤雖然按鍵頗多,但整個的事件卻只有兩個:onkeydown和onkeyup,還有人說還存在onkeypress,這個我還沒有用過,暫時先記下吧。而滑鼠事件則就頗多
Time of Update: 2014-06-27
最近在看javascript MVC那本書,也感覺到自己寫的代碼也並不優雅,所以一直在想 用另一種模式來編寫JS代碼,所以針對之前的簡單的JS全選功能來做個簡單的demo,使用目前現在的編碼方式來重新編碼,當然以後會一直用這種方式來編寫自己的代碼。下面是如下代碼: JS所有代碼: 複製代碼/** * JS全選 * @class Checkall * @param {Object} cfg * @param {Element|
Time of Update: 2014-06-27
extjs中 有時需要選擇一個日期範圍 ,需要自動判斷,選擇的開始日期不能大於結束日期,或結束日期不能小於開始日期,實現的代碼如下:從可以看到,當選擇了一個開始時間後,會自動限制結束時間的選擇範圍,實現兩個日期選取器的聯動.代碼如下:vcD48cD7K18/ItqjS5cGqtq+0psDtuq/K/To8L3A+PHA+PGJyIC8+PC9wPjxwPjwvcD48cHJlIGNsYXNzPQ=="brush:java;">
Time of Update: 2014-06-26
DIV+CSS有兩種盒模型標準w3c盒模型IE盒模型如何讓瀏覽器能夠按標準盒模型來處理,就是在網頁的頂部加上DOCTYPE聲明。如果不加