Time of Update: 2017-02-28
具體實現方法如下: 代碼如下:<html><head><style type="text/css">#container{border:solid 1px
Time of Update: 2017-02-28
console.time()是JavaScript用來顯示代碼的已耗用時間的函數,現在我們來講講這個函數的詳細介紹及應用執行個體。 如果需要在Web調試過程中知道代碼執行的時間,那麼可以通過在JavaScript代碼中添加console.time()語句和console.timeEnd()語句來對程式的執行進行計時。以下面這個耗時較長的foo()函數為例: 代碼如下
Time of Update: 2017-02-28
今天想加一個slideshow header,想找一個簡單容易整合的slideshow,不要有瀏覽器問題,不要有導航條之類的,只是簡單的投影片效果。找了幾個發現不是有cross browser問題就是定製化能力不強,google一大圈後,終於發現了一個簡單實用容易整合的javascript slideshow——Slideshow2,一起來看看吧。 Slideshow2是基於Mootools
Time of Update: 2017-02-28
前段時間公司做一個商業網站,就需要這樣一段代碼。後來我幫朋友做一個導航網站,也需要這樣一段代碼。今天記錄下來,協助那些需要的朋友,格式是:2010年4月1日 星期四 22:12:03,如有需要,直接複製,也可以加入自己的修改。經過測試,相容IE6、IE8、Firefox3.6.2版本。JavaScript代碼:<script type="text/javascript">function timeprint(){var week; var
Time of Update: 2017-02-28
這篇文章主要介紹了javascript中Array數組的迭代方法,執行個體分析了Array數組的迭代方法定義與提示,需要的朋友可以參考下 本文執行個體講述了javascript迭代的方法。分享給大家供大家參考。具體實現方法如下: 代碼如下: //filter() 利用指定的函數確定是否返回數組中包涵的某一項 var num = [1,2,3,4,5,6,12]; num.filter(function(item, index, array){ return (item >
Time of Update: 2017-02-28
就在網上搜尋了一下實現動態標題的方法。主要搜尋就是document.title,這個函數表示的是網頁的標題。測試代碼:<html><head><title></title></head><body><script type=”text/javascript”>document.title=”我是網頁title”;</script></
Time of Update: 2017-02-28
今天在寫程式時要用彈出層,就複習和搜尋了一下javascript彈出窗和懸浮層的寫法,在網上找了代碼然後修改了一下。把代碼貼出來以後用得著:<script type="text/javascript">function $ () { return document.getElementById(arguments[0]) || false; } function
Time of Update: 2017-02-28
JavaScript世界似乎進入了一個churn rate(流失率)的危機,架構和技術在以一種不可持續的速度被擠出和消失。不過我認為社會將會適應以及採取新的實踐來回應這一現狀。開發人員將會把目標從整理架構(如Angular.js和Ember)轉移到多種小型專用庫混合體,以此來緩解生產的風險並解決來自外部競爭的不同問題。 流失 2014年過去了,作為一個JavaScript開發人員很難滿懷信心的去“挽回”一個特定的庫或技術,即便是強大的Angular,
Time of Update: 2017-02-28
Javascript 本身並不支援物件導向,它沒有存取控制符,它沒有定義類的關鍵字class,它沒有支援繼承的extend或冒號,它也沒有用來支援虛函數的 virtual,不過,Javascript是一門靈活的語言,下面我們就看看沒有關鍵字class的Javascript如何?類定義,並建立對象。 一:定義類並建立類的執行個體對象 在Javascript中,我們用function來定義類,如下: function Shape() { var x = 1 ; var y = 2
Time of Update: 2017-02-28
獲得網頁的背景色和字型顏色,方法如下: 思想: 通過取得顏色屬性值得到的是 rgb 色,不是我們想要的,所以需要將 rgb 色裝換為 十六進位色 ,首先獲得rgb色 : 複製代碼 代碼如下:var rgb = document.getElementById('color').style.backgroundColor; 得到格式如下: rgb(225, 22, 23); 然後進行拆分: 代碼如下:var rgb =
Time of Update: 2017-02-28
<script lanuage="javascript">var global="javascript";test();funciton test(){var local="vbscript"document.write("the global is"+gloabl+"<br>");document.write("the local is"+
Time of Update: 2017-02-28
if 是常用文法之一,其格式如下 if(coditon) statement1 (else
Time of Update: 2017-02-28
基本的類的使用方法一function sth(a) // 建構函式{this.a = a;this.fun = output; // 成員函數}function output(a, b, c){document.write(this.a);}// 調用var s = new sth(250);s.fun(1, 2, 3);ouput(1, 2, 3); // 如果output在sth之前就是錯的方法二function sth(a){this.a = a;this.output =
Time of Update: 2017-02-28
這篇文章主要介紹了javascript中的undefined和not defined區別,需要的朋友可以參考下 經研究發現,兩者之間有很大的區別,不知從英語講,這兩者都有啥區別,研究結果如下 測試os:ubuntu 測試瀏覽器:chrome 測試案例1 console.log(a) 報錯 ReferenceError: a is not defined 測試案例2 var a console.log(a) 無報錯,但是輸出undefined 測試案例2 var b =
Time of Update: 2017-02-28
這篇文章主要介紹了Javascript進階技巧,需要的朋友可以參考下上次整理了Ajax部分,這周看完了進階技巧部分,也整理下吧。 1、類型檢測 使用Object.prototype.toString.call(obj)的方式。因為無論typeof還是instanceof都無法做到精確判斷變數類型。 2、安全的建構函式通常我們定義建構函式的時候,會使用類似 代碼如下:function Person(name){ this.name =
Time of Update: 2017-02-28
指令碼合并可以有效提升javascript效能,下面有個不錯的樣本,大家可以參考下每個<script>標籤初始下載時都會阻塞頁面渲染,所以減少頁麵包含的<script>標籤數量有助於改善這一情況。這不僅僅針對外鏈指令碼,內嵌指令碼的數量同樣也要限制。瀏覽器在解析HTML頁面的過程中每遇到一個<script>標籤,都會因執行指令碼而導致一定的延時,因此最小化延遲時間將會明顯改善頁面的總體效能。 通常一個大型網站或網路應用需要依賴
Time of Update: 2017-02-28
訪問DOM元素是有代價的,修改DOM元素則更為昂貴,因為它會導致瀏覽器重新計算頁面的幾何變化。 當然,最壞的情況是在迴圈中訪問修改元素,尤其是對HTML元素集合迴圈操作。 例如: 代碼如下:<!-- 最佳化前 --> <script type="text/javascript"> function innerHTMLLoop ()
Time of Update: 2017-02-28
如下需求: 假設已經有定義好的服務模組Key-Value集合,func為添加的新服務,參數列表為服務依賴項。 代碼如下: var services = { abc : 123, def : 456, ghi : 789 }; // 假設已定義好某些Service function Service(abc, ghi){ this.write =
Time of Update: 2017-02-28
一個記憶體釋放的執行個體 代碼如下 <SCRIPT LANGUAGE="JavaScript"> < !-- strTest = "1"; for ( var i = 0; i < 25; i ++ )
Time of Update: 2017-02-28
對於javascript擷取當前滑鼠座標來說,得對不同瀏覽器的座標位置有所瞭解。具體代碼如下:代碼如下:<html><head><title>javascript擷取當前滑鼠座標</title><meta http-equiv="content-type" content="text/html;charset=utf-8" /><script type="text/