Time of Update: 2014-11-14
探尋Javascript執行效率問題,javascript執行效率Javascript是一門非常靈活的語言,我們可以隨心所欲的書寫各種風格的代碼,不同風格的代碼也必然也會導致執行效率的差異,開發過程中零零散散地接觸到許多提高代碼效能的方法,整理一下平時比較常見並且容易規避的問題 Javascript自身執行效率 Javascript中的範圍鏈、閉包、原型繼承、eval等特性,在提供各種神奇功能的同時也帶來了各種效率問題,用之不慎就會導致執行效率低下。 1、全域匯入 我們在編碼過程中多多少少
Time of Update: 2014-11-14
JavaScript中提前聲明變數或函數例子,javascript聲明如題所示,看下面的樣本。(可以使用Chrome瀏覽器,然後F12/或者右鍵,審查元素.調出開發人員工具,進入控制台console輸入)(提示: 控制台輸入時Shift+Enter可以中途代碼換行)複製代碼 代碼如下:var name = "xiaoming";(function(){ var name = name || "小張"; console.info(name);})();//
Time of Update: 2014-11-14
JavaScript實現關鍵字高亮功能,javascript高亮高亮功能主要是指對頁面中指定地區的指定文字進行高亮顯示,也就是背景著色。一般在搜尋結果頁面會經常用到這個功能。下面就為大家提供一種解決方案,用javascript實現。首先在<head>中引入下面javascript方法:複製代碼 代碼如下:<script type="text/javascript">//<![CDATA[ //--------begin
Time of Update: 2014-11-14
完美相容各大瀏覽器的jQuery仿新浪圖文淡入淡出間歇滾動特效,jquery淡入淡出1、效果及功能說明 仿新浪微博圖片文字列表上下淡進淡出間歇上下滾動2、實現原理 首先要設定div內只能顯示4個圖片那麼多出來的圖片會自動隱藏然後在給圖片添加一個動畫的事件讓他們可以滾動的播放出來上下滾動效果播放就是li標籤裡面的內容圖片和文字把每一個li看成一個整體在滾動播放的時候進入div內的顯示出來在最後離開div的時候隱藏在給整個動畫效果設定一個時間就可以完整的運行。3、運行環境IE6 IE7
Time of Update: 2014-11-14
jQuery的deferred對象詳解,jquerydeferred一、什麼是deferred對象?開發網站的過程中,我們經常遇到某些耗時很長的javascript操作。其中,既有非同步操作(比如ajax讀取伺服器資料),也有同步的操作(比如遍曆一個大型數組),它們都不是立即能得到結果的。通常的做法是,為它們指定回呼函數(callback)。即事先規定,一旦它們運行結束,應該調用哪些函數。但是,在回呼函數方面,jQuery的功能非常弱。為了改變這一點,jQueryTeam
Time of Update: 2014-11-14
a標籤的href與onclick事件的區別詳解,hrefonclickonclick中javascript的區別一般沒用到都沒注意,但出錯時才有些鬱悶,看文本章解釋如下:以前一直很隨意,後來看.net裡的linkbutton似乎是用在<a href="javascript:fun();"...>的形式,今天用這種方式就遇到一些問題,摘網友的文章和我的結論放在下面:1.連結的 onclick 事件被先執行,其次是 href 屬性下的動作(頁面跳轉,或 javascript 偽連結);
Time of Update: 2014-11-13
css3新增樣式介紹,css3新增樣式在PC版開發中由於IE原因,我們很少用到css3,但隨著平板和智能手機進入我們的生活,以及現在越來越流行,在手機版和平板版開發中我們就可以大膽的使用了,下面我們探討常用幾個css3屬性: 1.css3首碼使用介紹,我們直接看個例子:
Time of Update: 2014-11-14
推薦8款jQuery輕量級樹形Tree外掛程式,8款jquery樹形tree由於其擁有龐大,實用的外掛程式庫,使得jQuery變得越來越流行。今天將介紹一些最好的jQuery樹形視圖外掛程式,具有擴充和可摺疊的樹視圖。這些都是輕量級的,靈活的jQuery外掛程式,它將一個無序列錶轉換為可展開和摺疊的樹。 Treeview – Expandable and Collapsible Tree jQuery Plugin jQuery
Time of Update: 2014-11-14
淺析javascript的間隔調用和延時調用,淺析javascript用 setInterval方法可以以指定的間隔實現迴圈調用函數,直到clearInterval方法取消迴圈用clearInterval方法取消迴圈時,必須將setInterval方法的調用賦值給一個變數,然後clearInterval方法引用該變數。複製代碼 代碼如下:<script type="text/javascript"> var n =
Time of Update: 2014-11-14
Javascript window對象詳解,javascriptwindow首先看我們的原始碼。複製代碼 代碼如下:<!DOCTYPE html> <html> <head> <meta charset="utf-8" />
Time of Update: 2014-11-14
淺談jQuery中 wrap() wrapAll() 與 wrapInner()的差異,jquerywrapall今晚看書的時候發現jQuery有三個包裹節點的方法,百度了一下jQuery wrap() / wrapAll() / wrapInner(),果然搜尋結果 W3School的文檔說明是排第一的。可是,W3School的解釋是這樣的:jQuery 文檔操作 - wrap() 方法wrap() 方法把每個被選元素放置在指定的 HTML 內容或元素中。jQuery 文檔操作 -
Time of Update: 2014-11-14
javascript的函數範圍,javascript函數在一些類似c語言的程式設計語言中,花括弧內的每一段代碼都具有各自的範圍,而且變數在聲明他們的程式碼片段之外是不可見的,我們稱為塊級範圍(block scope),而javascript中沒有塊級範圍。取而代之的javascript使用的是函數範圍(function scope):變數在聲明它的函數體以及這個函數體嵌套的任意函數體內都是有定義的。 在如下代碼中,在不同位置定義的i,j和k,他們再同一個範圍內都是有定義的複製代碼
Time of Update: 2014-11-13
你可能不知道的7個CSS單位,css單位如果你是一名前端開發工程師,一般px和em使用頻率比較高。但是今天本文的重點是介紹一些我們使用很少、甚至麼有聽說的單位。一、重溫em<style type="text/css">body {font-size: 12px;}div {font-size: 1.5em;}</style><body><div>Test-01 (12px * 1.5 = 18px)<div>Test-02
Time of Update: 2014-11-13
png-24在ie6中的幾種透明方法,png-24ie6幾種由於遊戲類官網在頁面背景和裝飾人物的設計上追求畫麗且與遊戲風格想匹配,這就給前端頁面製作人員帶來了很多的麻煩,一個頁面的製作主要時間和精力花費在相容ie6上,而ie6因為不相容png-24的圖片一直被開發人員所鄙視。由於市場決定了頁面的存在的價值,所以ie6還是必須要相容。下面介紹幾種常用的解決辦法:dd_belatedpng.js法引入js檔案<!--[if IE 6]><script
Time of Update: 2014-11-13
css3 輕鬆實現動畫之Transitions,css3transitions 在軟體開發中,web前端開發的動畫是我們不可缺少的特效,在css3以前實現動畫大多都可靠javascript來實現,其步驟相對於今天的css3來說要複雜的多。儘管有了很多很好架構。得在css3中來實現動畫要簡單的多。css3中有負責動畫的有兩個一個是transitions 一個是animations 這個兩個可以說是各有不同,今天我先給大家分享transitions
Time of Update: 2014-11-13
ExtJs--03--幾個進度條代碼,可以看看/* * //通過固定時間完成進度條,即:偽進度條 Ext.onReady(function () { var progressBar = Ext.Msg.show({ title: "進度條", msg: "通過固定時間完成進度", width: 300, wait: true, waitConfig: {
Time of Update: 2014-11-13
理解javascript
Time of Update: 2014-11-13
簡單的nodejs 檔案系統(fs)讀寫例子。在nodejs中,可以通過fs(file system)模組進行檔案的I/O操作。 API連結地址: http://nodeapi.ucdok.com/#/api/fs.html 下面進行fs檔案系統的使用執行個體: 1、模組調用聲明: var fs= require('fs'); var path =
Time of Update: 2014-11-13
python json 序列化還原序列化 和 中文編碼問題在一個項目中,需要從雲端擷取一個json格式的資料,並儲存到本地檔案中,然後再讀取出來,這中間要用到json的dumps方法和loads方法,以實現資料的序列化和還原序列化。具體來說,dumps方法,可將json格式資料序列為python的相關的資料類型,通常用於列印等;loads方法則是相反,把python資料類型轉換為json相應的資料類型格式要求,還原序列化後可以對json資料進行各種操作。
Time of Update: 2014-11-13
Json解析數組執行個體1. JsonCPP簡介 jsoncpp是c++解析JSON串常用的解析庫之一。其常用的類有:a) Json::Value 可以表示裡所有的類型,比如int,string,object,array等,其支援的類型可以參考Json:ValueType中的值。b) Json::Reader 將json檔案流或字串解析到Json::Value,主要函數有Parse。c)