Time of Update: 2015-04-29
標籤: 定義var empty=[]; 何時使用當屬性名稱是小而連續的整數時,使用資料群組,否則使用對象。 識別typeof運算子對資料沒有意義,因為返回的是‘object‘//ECMA5 已添加該方法可以添加靜態方法:Array.isArray=function(obj){ return Object.prototype.toString.apply(obj)===‘[object
Time of Update: 2015-04-29
標籤:javascriptBS項目開發中,我們經常需要對資料進行判斷,在特定的場合,需要對輸入的字數進行限制,最近遇到了一個問題。 平時都是在後台進行資料驗證,可是後台驗證有一個確定,就是反應比較慢,代碼如下。 if(txtCheckTest.Text.Count() >10) {
Time of Update: 2015-04-22
標籤: javascript上下文應該算是js這門語言基礎中的基礎,如果理解了它,就能比較清晰地理解js語句執行的流程,更好地分析代碼。上下文分類:1)全域層級的上下文 2)函數層級的上下文 3)eval函數內啟動並執行上下文執行內容堆棧在《javascript進階程式設計》中,上下文被稱為執行環境,其實表達的都是同一個東西。在瀏覽器中,javascript引擎的工作方式是單線程的。也就是說,某一時刻只有唯一的一個事件是被啟用處理的,其它的事件被放入隊列中,等待被處理。
Time of Update: 2015-04-23
標籤:1. DOM DEMO-表格的行排序<!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 http-equiv="Content-Type"
Time of Update: 2015-04-11
標籤:https://lodash.com/ 直擊現場你還在為JavaScript中的資料轉換、匹配、尋找等煩惱嗎?一堆看似簡單的foreach,卻冗長無趣,可仍還在不停的repeat it!也許你已經用上了Underscore.js,不錯,你已經進步很大一步了。然而今天我希望你能更進一步,利用lodash替換掉Underscore。lodash一開始是Underscore.js庫的一個fork,因為和其他(Underscore.js的)貢獻者意見相左。John-David
Time of Update: 2015-04-13
標籤: 這裡記錄一下以前學習各種書籍和文章裡邊出現的JS的小技巧,分享給大家,也供自己查閱,同時感謝那些發現創造和分享這些技巧的前輩和大牛們。1、遍曆一個obj的屬性到數組 var a=[]; for(a[a.length] in obj); return a; 乍一看可能比較蒙,不過仔細分析還是不難理解的。常見用法是for(var key in
Time of Update: 2015-04-07
標籤:javascript w3c html js parseint()函數工作中,在網關設定MTU值,見到這個函數。當時用法:function saveMtu() { var maxMtu; with
Time of Update: 2015-04-07
標籤:1 <div id="div1">2 <input type="file" id="uploadfile" style="width: 100px; height: 25px;" />3 <input id="b1" type="button" value="上傳" style="display: inline-block; width: 40px; height: 25px;" />4
Time of Update: 2015-03-31
標籤:代碼=圖片圖片=代碼JS代碼對於喜歡F12的同志來說,連個遮羞布都沒有。。。雖然把代碼變成圖片也僅僅只是增加一層紗布而已。。。但這方法還是挺好玩的,而且代碼也被壓縮了一點。第一次看到[圖片=代碼]的想法,是在一個示範視屏拼圖的部落格裡看到的。最近有點閑,想起了這個,就試了試。對於中文等字元,需要先轉為十六禁止後,再轉為圖片的RGB像素document.write(escape("字") );
Time of Update: 2015-05-04
JQuery簡單實現錨點連結的平滑滾動 在平時的項目中,我們經常需要一些特效連結,如果使效果進一步加強,我們可以使點擊錨點連結平滑滾動到錨點,下面就來給大家講解下如何使用jQuery來實現。 一般使用錨點來跳轉到頁面指定位置的時候,會生硬地立即跳轉到指定位置,但是有些時候我們想要平滑地過渡到指定的位置,那麼可以使用JQuery簡單的實現這個效果: 比如,這裡我們將通過點擊標籤跳轉到 id為content的指定位置那裡。 ?
Time of Update: 2015-04-29
輕量級的原生js日曆外掛程式calendar.js使用指南 網頁上的原生js日曆代碼,滑鼠點擊文字提示處,會顯示一個帶年月日的日曆視窗,可調整年份、月份、選擇日期等,用在網頁上方便大家選擇日期,提高使用者體驗。各大瀏覽器都能正常運行,有需要的小夥伴可以參考下。 使用說明: 需要引入外掛程式calendar.js/calendar.min.js 須要引入calendar.css 樣式表,可以自訂自己想要的皮膚 本日曆外掛程式支援cmd模組化 如下調用:
Time of Update: 2015-04-21
javascript中callee與caller的區別分析 javascript中callee與caller的區別分析 有些小夥伴可能會問caller,callee 是什麼?在javascript 中有什麼樣的作用?那麼本篇會對於此做一些基本介紹。希望能夠對大家理解javascript中的callee與caller有所協助。 callee callee是對象的一個屬性,該屬性是一個指標,指向參數arguments對象的函數 首先我們來寫個階成函數: ?
Time of Update: 2015-04-19
JS設定cookie、讀取cookie、刪除cookie,jscookieJavaScript是運行在用戶端的指令碼,因此一般是不能夠設定Session的,因為Session是運行在伺服器端的。而cookie是運行在用戶端的,所以可以用JS來設定cookie.假設有這樣一種情況,在某個用例流程中,由A頁面跳至B頁面,若在A頁面中採用JS用變數temp儲存了某一變數的值,在B頁面的時候,同樣需要使用JS來引用temp的變數值,對於JS中的全域變數或者靜態變數的生命週期是有限的,當發生頁面跳轉或者頁
Time of Update: 2015-04-12
js實現星星打分效果的方法 很多網站都有如這樣的星星打分效果,今天就看下用js怎麼實現打分效果。效果詳解1. 滑鼠移上的時候星星點亮,下面的文字顯示。滑鼠移出的時候星星為灰,下面文字不顯示。2. 滑鼠移到某個星星上,它之前的所有星星都會亮。3. 滑鼠移到某個星星上並點擊,會顯示打分結果。代碼如下 1 2 3 4 5
Time of Update: 2015-04-08
JavaScript模板引擎初探 - HandleBars??Handlebars是一個Javascript模板引擎,能讓你輕鬆高效的編寫語義化模板,它是Mustache模板引擎的一個擴充,Handlebars和Mustache都是弱邏輯的模板(logic-less
Time of Update: 2015-04-07
JavaScript擷取當前日期是星期幾的方法 JavaScript獲得當前日期是星期幾,主要通過getDay函數獲得當前日期是一個星期的第幾天 1 2 3 4 5 6 7 8 9 10 11
Time of Update: 2015-04-03
Yii2使用Bootbox外掛程式實現自訂彈窗,yii2bootbox本次嘗試了一個新的小外掛程式"bootbox"。Yii2中使用了Bootstarp,讓介面更美觀,可是美中不足的是,在Gridview表格的Action裡,刪除功能的彈窗實在有點與Bootstrap違和,網上找到了一種解決方案,分享下使用此外掛程式的過程。Bootbox.js,是一個小型的JavaScript庫用來建立簡單的可程式化對話方塊,基於Bootstrap的Modal(模態框)來建立。官方說明http://bootbo
Time of Update: 2015-04-03
使用jquery清空、複位整個輸入欄位,jquery清空複位在web開發中,我們經常會遇到重設所有輸入框的情況。比如在查詢時,會給使用者提供一個“重設”按鈕來清空所有輸入框內的輸入的文本。這時使用jquery就可以統一清空(複位)。// 複位查詢條件輸入欄位function restInputArea(div_id){ // 清空文字框 $("#"+div_id).find('input[type="text"]').each(function(){ $(this).val("");
Time of Update: 2015-04-02
使用jquery清空、複位整個輸入欄位 在web開發中,我們經常會遇到重設所有輸入框的情況。比如在查詢時,會給使用者提供一個“重設”按鈕來清空所有輸入框內的輸入的文本。這時使用jquery就可以統一清空(複位)。 1 2 3 4 5 6 7
Time of Update: 2015-03-26
推薦4個原生javascript常用的函數 這篇文章主要介紹了推薦4個原生javascript常用的函數,需要的朋友可以參考下 【一】添加監聽事件 代碼如下:addHandler:function(node,type,fn){if(node.addEventListener){node.addEventListener(type,fn,false); //