Time of Update: 2015-05-12
標籤:javascript回調 回呼函數 回調模式
Time of Update: 2015-05-12
標籤:閉包(closure)是Javascript語言的一個痛點,也是它的特色,很多進階應用程式都要依靠閉包實現。 一、變數的範圍 要理解閉包,首先必須理解Javascript特殊的變數範圍。變數的範圍無非就是兩種:全域變數和局部變數。Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。Js代碼 var n=999; function f1(){ alert(n); } f1(); //
Time of Update: 2015-05-04
標籤:先看看下面的代碼,圖片是用notepad++寫的,上面下面兩段代碼一摸一樣,但是下面就是報錯 開始感覺是不是變數名的問題,結果發現不是 對於這種奇葩的問題,我只能貼出代碼,無可奈何!!! <html><head><title>javascript</title> <script type="text/javascript"> function f1(){
Time of Update: 2015-04-30
標籤:javascript 工具 JavaScript是一種靈活多變的指令碼語言,它在全世界被廣泛的應用在Web頁面和伺服器應用中。你可以因為任何目的去使用它,但是你需要一些工具。幸運的是,為了完成獨特的任務,無以計數的JavaScript工具已經被開發人員發布。這裡有45個關於JavaScript的工具,所有這些工具將協助您建立現代網站與使用者所期望的所有特性。它們都提供了精簡的設計和簡單的介面。。。。AngularJS
Time of Update: 2015-04-30
標籤: 學習JS這麼長時間了,還是對其中物件導向的知識不太瞭解,最近抽出時間來總結一下,看一看JS中的對象世界。 1.JS中的建立類 在JS中建立類特別的容易,一般使用Function來聲明<span style="font-family:SimSun;font-size:18px;"><script> //建立類 function People() {
Time of Update: 2015-04-30
標籤:很多QML應需要訪問web services。我們可以通過Javascript的方法來解析得到我們所需要的JSON資料,並把它們展示出來。在今天的例子中,我們將展示如何?它?我們可以建立一個最基本的“QML App with Simple UI
Time of Update: 2015-05-12
JavaScript點擊按鈕後彈出透明浮動層的方法 這篇文章主要介紹了JavaScript點擊按鈕後彈出透明浮動層的方法,可實現點擊按鈕彈出置中的透明浮動層的效果,涉及javascript操作滑鼠事件及頁面樣式的相關技巧,需要的朋友可以參考下: 這裡實現點擊後頁面變灰色,並用JS彈出一個置中的浮動層提示視窗,這個視窗是透明的,可以設定透明度,網上已經有很多類似的JavaScript代碼,你可以借鑒一下。 ?
Time of Update: 2015-05-12
js實現div層緩慢收縮與展開的方法 本文執行個體講述了js實現div層緩慢收縮與展開的方法。分享給大家供大家參考。具體分析如下: 這是一個層伸縮與展開的特效代碼,帶有點動畫效果,緩慢展開,DIV+JS聯合打造,看上去還不錯。不受內容約束,收縮與展開的速度是可以控制的,高度、迴圈時間也可以改。 ? 1 2 3 4 5
Time of Update: 2015-05-12
JavaScript實現點擊文字切換登入視窗的方法 本文執行個體講述了JavaScript實現點擊文字切換登入視窗的方法。分享給大家供大家參考。具體分析如下: 這是一款動畫切換層視窗的特效,點擊不同的登入使用者會切換到不同的登入視窗,視窗內的內容可以是不一樣的,是比較實用的一款代碼。 ? 1 2 3 4 5
Time of Update: 2015-05-12
淺談jQuery建構函式分析 jquery的建構函式很好的運用的javascript的充分利用了JavsScript語言的動態性——對行參的類型和個數沒有的嚴格要求,以至於一個函數可以實現多種功能需求,也為JavaScript語言的多態性提供了基礎,在這個建構函式中,提供了六種不同的調用格式(根據官方API文檔) 在我的上一篇文章裡面 闡述了jQuery的大致架構,知道了所有代碼都是寫在了一個自調用匿名函數裡面,並且傳入了window對象,源碼是這樣的:
Time of Update: 2015-05-11
javascript為按鈕註冊斷行符號事件(設定預設按鈕)的方法,javascript事件本文執行個體講述了javascript為按鈕註冊斷行符號事件(設定預設按鈕)的方法。分享給大家供大家參考。具體如下:首先不得不說,在JS方面,自己真的是個不折不扣的菜鳥。對於JS以及一些JS架構如JQuery等JS架構,自己也只是處在簡單應用的階段,當然自己也在不斷的學習當中,希望將來能跟大家分享更多JS方面的心得。今天先來點開胃的,說一下如何設定一個預設按鈕,就是不管焦點在不在按鈕上,只要按下斷行符號,就
Time of Update: 2015-05-09
jQuery實現滑鼠經過圖片變亮其他變暗效果,jquery滑鼠以下是完整原始碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta
Time of Update: 2015-05-07
wangEditor編輯器失去焦點後仍然可以在原位置插入圖片 本文給大家帶來的是一款非常不錯的富文字編輯器WangEditor,他最大的特點是它在ie6,7,8上都可以做到失去焦點後仍然可以在原位置插入圖片,而且代碼量很少,下面我們就來分析下他是如何?的呢 昨天在github上發現了一個很好的富文字編輯器wangEditor,一看名字就是中國人寫的。這個編輯器好在支援ie6+,另外最重要的一點,它在ie6,7,8上都可以做到失去焦點後仍然可以在原位置插入圖片,而且代碼量很少。於是
Time of Update: 2015-05-07
js實現仿百度汽車頻道選擇汽車圖片展示執行個體 這篇文章主要介紹了js實現仿百度汽車頻道選擇汽車圖片展示,執行個體分析了javascript滑鼠事件操作css樣式的技巧,非常具有實用價值,需要的朋友可以參考下 ? 1 2 3 4 5 6 7 8
Time of Update: 2015-05-07
js實現的四級左側網站分類菜單一實例,js網站分類本文執行個體講述了js實現的四級左側網站分類菜單。分享給大家供大家參考。具體實現方法如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"
Time of Update: 2015-05-06
js日期範圍初始化得到前一個月日期的方法,js初始化本文執行個體講述了js日期範圍初始化得到前一個月日期的方法。分享給大家供大家參考。具體分析如下:今天做時間範圍的初始化設定,開始時間是目前時間的前一個月,終於找到完美的解決方案了。Date.prototype.format = function(format) { var o = { "M+" : this.getMonth() + 1, // month "d+" : this.getDate(), // day "h+" :
Time of Update: 2015-05-05
js實現使用滑鼠拖拽切換圖片的方法,js拖拽本文執行個體講述了js實現使用滑鼠拖拽切換圖片的方法。分享給大家供大家參考。具體實現方法如下:<script type="text/javascript" src="js/jquery.min.js"></script><style type="text/css">*{margin:0;padding:0;}.m-slider{width:600px;margin:0 auto 10px
Time of Update: 2015-05-04
jQuery實現凍結表格行和列 本文給大家分享的是前些日子做的項目中的一個客戶的特殊要求,很少遇到,查詢了好久的度娘,才算找到解決方案,這裡分享給大家,有需要的小夥伴可以參考下。 客戶要求實現對錶格資料的頭幾行或者頭幾列進行凍結,即滾動時保持這幾行/列不動,通過網上尋找代碼,參考已有的代碼的思路,實現了可以任意對行、列進行凍結。 實現原理: 建立多個div,div之間通過css實現層疊,每個div放置當前表格的複製。例如:需要行凍結時,建立存放凍結行表格的div,通過設定z-
Time of Update: 2015-05-04
JQurey Validation表單驗證使用詳解功能強大的 jQuery 表單驗證外掛程式,適用於日常的 E-mail、電話號碼、網址等驗證及 Ajax 驗證,除自身擁有豐富的驗證規則外,還可以添加自訂的驗證規則。相容 IE 6+, Chrome, Firefox, Safari, Opera
Time of Update: 2015-05-04
面向切面編程(AOP)的理解,面向切面編程aop在傳統的編寫商務邏輯處理代碼時,我們通常會習慣性地做幾件事情:日誌記錄、事務控制及許可權控制等,然後才是編寫核心的商務邏輯處理代碼。當代碼編寫完成回頭再看時,不禁發現,揚揚洒洒上百行代碼中,真正用於核心商務邏輯處理才那麼幾行,6-4所示。方法複方法,類複類,就這樣子帶著無可奈何遺憾地度過了多少個春秋。這倒也罷,倘若到了項目的尾聲,突然決定在許可權控制上需要進行大的變動時,成千上萬個方法又得一一"登門拜訪",痛苦"雪上加霜"。如果能把圖6-4中眾多方