Time of Update: 2015-08-10
標籤:這個系列的第一部分介紹了Javascript模組的基本寫法,今天介紹如何規範地使用模組。 七、模組的規範先想一想,為什麼模組很重要?因為有了模組,我們就可以更方便地使用別人的代碼,想要什麼功能,就載入什麼模組。但是,這樣做有一個前提,那就是大家必須以同樣的方式編寫模組,否則你有你的寫法,我有我的寫法,豈不是亂了套!考慮到Javascript模組現在還沒有官方規範,這一點就更重要了。目前,通行的Javascript模組規範共有兩種:CommonJS和AMD。我主要介紹AMD,但是要
Time of Update: 2015-08-10
標籤:隨著網站逐漸層成"互連網應用程式",嵌入網頁的Javascript代碼越來越龐大,越來越複雜。網頁越來越像傳統型程式,需要一個團隊分工協作、進度管理、單元測試等等......開發人員不得不使用軟體工程的方法,管理網頁的商務邏輯。Javascript模組化編程,已經成為一個迫切的需求。理想情況下,開發人員只需要實現核心的商務邏輯,其他都可以載入別人已經寫好的模組。但是,Javascript不是一種模組化程式設計語言,它不支援"類"(class),更遑論"模組"(module)了。(正在制定中
Time of Update: 2015-08-10
標籤:ABP展現層——Javascript函數庫點這裡進入ABP系列文章總目錄 基於DDD的現代ASP.NET開發架構--ABP系列之21、ABP展現層——Javascript函數庫 ABP是“ASP.NET Boilerplate Project
Time of Update: 2015-08-09
標籤:一、匹配數字和字串整數或者小數:^[0-9]+\.{0,1}[0-9]{0,2}$只能輸入數字:"^[0-9]*$"。只能輸入n位的數 字:"^\d{n}$"。只能輸入至少n位的數字:"^\d{n,}$"。只能輸入m~n位的數字:。"^\d{m,n}$"只 能輸入零和非零開頭的數字:"^(0|[1-9][0-9]*)$"。只能輸入有兩位小數的正實數:"^[0-9]+(.[0-9]
Time of Update: 2015-08-09
標籤:一、什麼是單例 意思是指擷取的對象只有一份。二、最通用的單例 任何時刻擷取SingLeton.instance都是同一個對象1 var SingLeton={2 instance:{3 property:1,4 getProperty:function(){return this.property;}5 } 6 }
Time of Update: 2015-08-09
標籤: 本文是金旭亮老師網易雲課堂的課程筆記,記錄下來,以供備忘。數組是“多態數組" ,啥都可以放1 //JavaScript中的多態數組2 var arr = ["one", 2, true,3 function (a, b) { return a + b; },4 [1,2,3]5 ];數組是一個對象,擁有自己的屬性與方法1 //數組是一個對象2
Time of Update: 2015-08-09
標籤:原地址$(document).ready() 裡的代碼是在頁面內容都載入完才執行的,如果把代碼直接寫到script標籤裡,當頁面載入完這個script標籤就會執行裡邊的代碼了,此時如果你標籤裡執行的代碼調用了當前還沒載入過來的代碼或者dom,那麼就會報錯,當然如果你把script標籤放到頁面最後面那麼就沒問題了,此時和ready效果一樣。$(document).ready(function(){})可以簡寫成$(function(){});點擊段落後,此段落隱藏:<html>&
Time of Update: 2015-08-09
標籤:javascript-對文檔對象的內容、屬性、樣式的操作(上)一、操作內容 1. innerHTML 用來設定或擷取對象起始和激素標籤內的內容(識別html標籤) 2. innerText 用來設定或擷取對象起始和激素標籤內的內容 (IE) textContent用來設定或擷取對象起始和激素標籤內的內容 (FF) 3. outerHTML
Time of Update: 2015-08-09
標籤:最近學習javascript,碰到caller和callee的問題,去網上百度了很多。搜到的內容大同小益,整理總結了一下與大家分享。caller:返回一個對調用function函數的函數的引用(用法:function.caller)說明:對於函數來說,caller屬性只有在函數執行時才有定義。如果函數由頂層調用,caller則為null。var time = 3 //控制次數,去掉會一直在caller與handleCaller交替不斷執行function caller() {
Time of Update: 2015-08-09
標籤:原文連結:http://www.adequatelygood.com/JavaScript-Scoping-and-Hoisting.htmlJavaScript範圍與聲明提升你知道下面JavaScript執行後alert的值嗎?1 var foo = 1;2 function bar() {3 if (!foo) {4 var foo = 10;5 }6 alert(foo);7 }8
Time of Update: 2015-08-09
標籤:類型首碼類型執行個體數組aArray 布爾值bBoolean 浮點型(小數)fFloat 函數fnFunction 整數iInteger 對象oObject RegexrRegExp 字串sString 變體變數vVariant Javascript變數首碼的命名規範
Time of Update: 2015-08-09
標籤:javascript js對象 js函數 你不知道的javascript 一、對象var obj = {};obj[true] = "foo";obj[3] = "bar";obj[obj] = "baz";obj["true"];obj["3"];obj[
Time of Update: 2015-08-09
標籤:javascript-document對象詳解DOM document(html xml) object modledocument對象(DOM核心對象)作用: 1.內容 innerHTML 2.屬性 3.樣式document對象一、屬性 title 返回或設定當前文檔的標題 URL 返回當前文檔的url bgColor 設定文檔的背景色 fgColor 設定文檔的前景色彩(設定文字顏色)二、方法
Time of Update: 2015-08-09
標籤: 多年以後,面對行刑隊,奧雷裡亞諾·布恩迪亞上校將會回想起父親帶他去見識冰塊的那個遙遠的下午。
Time of Update: 2015-08-09
標籤: window.event.srcElement與window.event.target 都是指向觸發事件的元素,它是什麼就有什麼樣的屬性srcElement是事件初始化目標html元素對象引用,因為事件通過元素層次冒泡,可以在任意一層進行處理,有了元素的引用,就可以讀寫改元素的屬性。 IE瀏覽器支援window.event.srcElement ,
Time of Update: 2015-08-09
標籤:一、操作符操作符是用來操作資料值的,它包含很多種,通過code我們可以瞭解它們的特性。1、算數操作符算數操作符包括加、減、乘、除四類操作符,除此之外,還有一些比較特殊的存在。var a = 1;var b = 2;var c = a + b;var d = b - a;var e = a * b;var f = b / a;document.write(c + ‘<br/>‘); // 3document.write(d + ‘<br/>‘); //
Time of Update: 2015-08-09
標籤:Selenium 擷取 JavaScript 傳回值非常簡單,只需要在 js 指令碼中將需要返回的資料 return 就可以,然後通過方法返回 js 的執行結果,方法源碼如下所示: 1 /** 2 * Get Object of return from js 3 * 4 * @author Aaron.ffp 5 * @version V1.0.0: autoSeleniumDemo main.aaron.sele.core
Time of Update: 2015-08-09
Emmet:HTML/CSS代碼快速編寫技巧,emmetcss一、Emmet簡介Emmet的前身是Zen
Time of Update: 2015-08-09
ajax查詢資料庫,伺服器傳回json字串,js解析json伺服器端獲得要查詢的東西,查詢資料庫,將查詢的資訊,以json字串的形式返回給瀏覽器public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String
Time of Update: 2015-08-09
Bootstrap的js外掛程式之按鈕(button)1)屬性:data-loading-text=載入中...——使按鈕呈現載入狀態;data-toggle=button——使按鈕能夠切換狀態;data-toggle=buttons——使按鈕組具有類似選擇框的選擇/取消功能;autocomplete=off——解決FireFox的相容性問題:即FireFox會在多個頁面載入之間保持按鈕的禁用狀態;2