Time of Update: 2015-01-08
ExtJs4基礎概念總結Ext.application代表一個ExtJs富用戶端的應用程式的進入點。從Ext4.0開始提出一個新的概念:Ext MVC application Architecture。這個概念用於協助開發人員以最快的速度組織起一個高效、穩定的的Ext前端。定義Ext.application的檔案指令碼一般起名為app.js。將這個檔案載入到index.html中。app.js檔案的作用如下:指定Ext
Time of Update: 2015-01-08
JavaScript文法細節——引用與複製我們都知道,JS中變數的賦值有兩種方式,最近在折騰自己寫的標籤欄外掛程式,碰到了很多平時沒注意的問題。正好,那邊處理清楚了,稍微整理一下關於引用與複製相關知識,可能會不定期增加新碰到的問題,有錯誤希望看到的人指出,避免傳播不正確的知識。 先大致分一下類,參考型別:Object以及其旗下的Array,Date,RegExp,Function;基本封裝類型:Boolean,number,String。 在賦值與傳遞參數的時候,參考型別傳遞
Time of Update: 2015-01-08
資料結構與演算法JavaScript (二) 隊列隊列是只允許在一端進行插入操作,另一個進行刪除操作的線性表,隊列是一種先進先出(First-In-First-Out,FIFO)的資料結構 隊列在程式程式設計中用的非常的頻繁,因為javascript單線程,所以導致了任何一個時間段只能執行一個任務,而且還參雜了非同步機制, 那麼帶來的問題: 1. 在非同步作業執行的時候,同步代碼還在繼續,那麼同步代碼依賴非同步,自然就會出錯 2.
Time of Update: 2015-01-08
jQuery中slice()方法用法執行個體,jqueryslice本文執行個體講述了jQuery中slice()方法用法。分享給大家供大家參考。具體分析如下:此方法可以選取匹配元素集的子集。文法結構:複製代碼 代碼如下:$(selector).slice(start, end)參數列表: 參數 描述 start 開始選取子集的位置。第一個元素索引是0.如果是負數,則從集合的尾部開始選起。 end
Time of Update: 2015-01-08
DIV+CSS規範命名集合,divcss規範集合 我們開發CSS+DIV網頁(Xhtml)時候,比較困惑和糾結的事就是CSS命名,特別是新手不知道什麼地方該如何命名,怎樣命名才是好的方法。 命名規則說明: 1)、所有的命名最好都小寫 2)、屬性的值一定要用雙引號("")括起來,且一定要有值如class="divcss5",id="divcss5" 3)、每個標籤都要有開始和結束,且要有正確的層次,排版有規律工整 4)、空元素要有結束的tag或於開始的tag後加上"/" 5)、表現與
Time of Update: 2015-01-08
JavaScript閉包學習筆記閉包(closure)是JavaScript語言的一個痛點,也是它的特色,很多進階應用程式都要依靠閉包實現。 下面就是我的學習筆記,對於JavaScript初學者應該是很有用的。 一、變數的範圍 要理解閉包,首先必須理解JavaScript特殊的變數範圍。 變數的範圍無非就是兩種:全域變數和局部變數。 JavaScript語言的特殊之處,就在於函數內部可以直接讀取全域變數。 1
Time of Update: 2015-01-08
javascript那些事兒(一)javascript數組用法總結(1)/*1、js數組跟其他語言的數組一樣,都是資料的有序列表,但不同的是,js數組的每一項可以儲存任何類型的資料。並且js數組的大小是可以動態調整的。2、建立數組方式:*///(1)使用Array建構函式建立數組://var names = new Array();//建立length=30的數組//var names = new Array(30); //如果預Crowdsourced Security
Time of Update: 2015-01-08
angular.element方法匯總,angular.elementaddClass()-為每個匹配的元素添加指定的樣式類名after()-在匹配元素集合中的每個元素後面插入參數所指定的內容,作為其兄弟節點append()-在每個匹配元素裡面的末尾處插入參數內容attr() - 擷取匹配的元素集合中的第一個元素的屬性的值bind() - 為一個元素繫結一個事件處理常式children() -
Time of Update: 2015-01-08
jQuery初探 jQuery選取和操縱元素的特點JavaScript選取元素 先來看看不用jQuery的時候我們是怎麼處理元素選取的. JavaScript選取元素的時候,可以根據id擷取元素,當id不存在的時候,結果為null,並且console會報指令碼執行錯誤. 所以一般的做法是先用一個if判斷該元素存在. 比如: <body><a>click me</a><script
Time of Update: 2015-01-08
jQuery多檔案下載檔案下載是一個Web中非常常用的功能,不過你是做內部管理系統還是做面向公眾的互連網公司都會遇到這個問題,對於下載一般有點實際開發經驗的都會自己解決,上周弄了一下多檔案下載,業務情境就是一條資料詳細資料一個附件原來只需要一個pdf就行,現在要求添加兩張圖片,一次性的下載出來,之前沒遇到這種問題。網上找了找,有了思路,就是需要隱藏一個iframe,然後設定src,大概的原理是這樣的,之後自己開始動手擼代碼去了: 業務情境來源於公司的一個客戶管理系統,為了以後其他地方也
Time of Update: 2015-01-08
ExtJs4組件中initComponent方法介紹以及為什麼要使用this.callParent();我們知道,Ext的UI組件有一個initCompent()方法。這個方法定義在UI組件頂級類Component中,在Component的建構函式中會調用它進行組件初始化操作。Component的子類都覆蓋了initCompent方法,在不同的層級上做了不同的處理。舉個例子,從Window一直到Conponent,會形成這樣一個調用鏈條。 可以看到初始化當前組件的時候,要從最頂端組件開
Time of Update: 2015-01-08
angularJS中$apply()方法詳解,angularjsapply對於一個在前端屬於純新手的我來說,Javascript都還是一知半解,要想直接上手angular JS,遇到的阻力還真是不少。不過我相信,只要下功夫,即使是反人類的設計也不是什麼大的問題。 Okay,廢話不多說。為了弄明白angular JS為何物,我先是從Scope開始。那麼什麼是Scope呢?借用官方文檔的一段話:複製代碼 代碼如下:“scope is an
Time of Update: 2015-01-07
4種實現多欄版面配置css,4種多欄版面配置css摘要: 多欄版面配置在網站應用程式中也是經常見到的,今天就分享4中多欄版面配置。display:table<style> .table { width: auto; min-width: 1000px; margin: 0 auto; padding: 0; display:table; }
Time of Update: 2015-01-07
HTML---簡介,html什麼是HTML?HTML是用來描述網頁的一種語言HTML是超文字標記語言 (HTML)(Hyper Text Markup Language)HTML不是變成語言,是一種標記語言 HTML新特性用於繪畫的canvas標籤用於媒介回放的video和audio元素對本地離線儲存更好支援新的特殊內容元素
Time of Update: 2015-01-07
JSON資料格式分析1、JSON介紹JSON是一種資料結構比較簡單,輕量級的,易於儲存的資料結構形式。很方便人的閱讀,也方便機器的編寫和解析。JSON是一種完全獨立於文本語言的文本結構,我們既可以在js代碼中寫json資料,也能在java、php等語言中使用這種文本形式。 2、JSON結構分析JSON只有兩種資料結構模型:數組和對象。數組常用的表示是JSONArray,對象常用的表示是JSONObject。JSON的儲存結構採用的是索引值對的形式表現的,熟悉JAVA開發的人應該很清楚,
Time of Update: 2015-01-07
extjs4 desktop 實現仿win7效果的桌面視窗預覽效果先:這個預覽效果是不是很炫,代碼如下:在原extjs desktop內建的demo的基礎上,拓展TaskBar.js代碼:Ext.namespace("LinBsoft._PreviewBox");LinBsoft._PreviewBox = Ext.extend(Ext.Component,{ inited: false, defaultZIndex: 21000, defaultLeft: 0,
Time of Update: 2015-01-07
5種實現垂直置中css,5種置中css摘要: 在我們製作頁面的時候經常會遇到內容垂直置中的需求,今天分享5種垂直置中的方法,每種方法都有自己的優缺點,可以選擇自己喜歡的方式。以下代碼都經過本人親自測試。line-height:<style> .content { height:240px; line-height: 240px; } </style><div
Time of Update: 2015-01-07
jQuery下拉式清單方塊操作和排序對標籤中的option進行排序,option具有兩個屬性,一個是text一個是value由於text一般都是展示的內容,並不是我們想要進行的排序欄位,而value是隱藏的。所以我們可以通過value來進行排序。PS:在用下拉式清單方塊進行選中一個item時,用$(this).selected=true不如用$(this).attr('selected',true)好,因為在某些情況下,前者說不定就不起中用了的,我是有親身體驗的。排序js如下(引入jQuery)
Time of Update: 2015-01-07
JS(javascript)動態判斷輸入文字框剩餘可輸入字元數一、描述我們在空間中發表狀態,當我們輸入一個字元,上面的剩餘可輸入字元數就會減一,直到輸入的字元數達到之前設定的最大數量為止,效果如所示:二、實現方法首先,我們先確定文字框內的最大可輸入長度,其次在輸入一個字元抬起鍵盤的時候對輸入文字框中的字元長度進行驗證,並在動態顯示在剩餘可輸入字元數中。三、原始碼版塊<script
Time of Update: 2015-01-07
javascript 範圍、範圍鏈理解JavaScript範圍就是變數和函數的可存取範圍。 1.變數範圍 在JavaScript中,變數範圍分為全域範圍和局部範圍。 全域範圍 任何地方都可以定義擁有全域範圍的變數