Time of Update: 2018-07-20
這個系列的第一部分介紹了Javascript模組的基本寫法,今天介紹如何規範地使用模組。 (接上文) 七、模組的規範 先想一想,為什麼模組很重要。 因為有了模組,我們就可以更方便地使用別人的代碼,想要什麼功能,就載入什麼模組。 但是,這樣做有一個前提,那就是大家必須以同樣的方式編寫模組,否則你有你的寫法,我有我的寫法,豈不是亂了套。考慮到Javascript模組現在還沒有官方規範,這一點就更重要了。
Time of Update: 2018-07-20
這些外掛程式能夠協助 Web 開發人員更快速的實現各種精美的日曆和時間選擇效果。 1. The Coolest Calendar 介面非常漂亮的一款日期選擇外掛程式,有詳細的使用文檔,最新版本 1.5。 點擊下載 查看樣本 2. DatePicker 這款日期外掛程式支援單選、多選和時間區間選擇,功能齊全,有 Dialog 和 Flat 兩種模式。
Time of Update: 2018-07-20
問題重現 Javascript的數字類型只有一個number,沒有短型、整型和浮點型、雙浮點型等類型。由於Javascript在實現數字運算的時候,所採取的的浮點數類型實現方式,其會精確到小數點後16位。見下面的樣本: 7*0.8 = 5.6000000000000005 0.1+0.2 = 0.3000000000000001 解決思路
Time of Update: 2018-07-20
JavaScript isNaN(var) 函數,返回一個 Boolean 值用來判斷var是不是一個非數字值,如果是非數字值返回true,如果不是則返回false。 例: var intNum = 4; var floatNum = 3.1415; var str1 = "I am a student"; var obj= window; isNaN(intNum)
Time of Update: 2018-07-20
這幾天用Nexus5 4.4.4系統做一個簡單的手機裝置號擷取,然後調用javascript顯示在網頁裡的功能,以前做過n多類似的程式,結果程式一運行啥問題都出來了,呵呵 [INFO:CONSOLE(1)] "Uncaught ReferenceError: is not define I/chromium(490): [INFO:CONSOLE(1)] "Uncaught SyntaxError: Unexpected token ILLEG
Time of Update: 2018-07-20
在近期作的物業項目中,有一個關於首頁資訊展示的功能,要實現這個功能也不是很複雜,當然首先想到使用非同步來實現。 在進行請求返回資料處理的時候,頁面上彈出的返回結果和在控制台中輸出的結果不一致,頁面上彈出的結果是將真實的結果後四位進行了0處理。查其原因,是因為在進行傳參的時候沒有將參數以字串的形式傳過去,即show(’123456789876543212‘),所以,javascript就將參數當成了number類型自動將後幾位進行了0處理。
Time of Update: 2018-07-20
閉包向來給包括JavaScript程式員在內的程式員以神秘,高深的感覺,事實上,閉包的概念在函數式程式設計語言中算不上是難以理解的知識。如果對範圍,函數為獨立的對象這樣的基本概念理解較好的話,理解閉包的概念並在實際的編程實踐中應用則頗有水到渠成之感。 在DOM的事件處理方面,大多數程式員甚至自己已經在使用閉包了而不自知,在這種情況下,對於瀏覽器中內嵌的JavaScript引擎的bug可能造成記憶體流失這一問題姑且不論,就是程式員自己調試也常常會一頭霧水。
Time of Update: 2018-07-20
在 JavaScript中全域變數經常會引起命名衝突,甚至有時侯重寫變數也不是按照你想像中的順序來的,可以看看下面的例子: var sayHello = function() { return 'Hello var';};function sayHello(name) { return 'Hello function';};sayHello(); 最終的輸出為 >
Time of Update: 2018-07-20
在做前端開發時,我們經常會使用到阻止事件的預設行為,以下是阻止瀏覽器預設行為的方法, 有一下兩種 1、event.preventDefault() 在非IE瀏覽器中使用,preventDefault()(取消事件的預設動作)方法來阻止事件相關聯的的預設行為。 該方法將通知 網頁瀏覽器不要執行與事件關聯的預設動作(如果存在這樣的動作)。 例如,如果 type 屬性是 "submit",在事件傳播的任意階段可以調用任意的事件控制代碼,
Time of Update: 2018-07-20
代碼如下: (function(){ //這裡忽略jQuery所有實現 })(); (function(){ //這裡忽略jQuery所有實現 })(); 半年前初次接觸jQuery的時候,我也像其他人一樣很興奮地想看看源碼是什麼樣的。然而,在看到源碼的第一眼,我就迷糊了。為什麼只有一個匿 名函數又沒看到運行(當然是運行了……),就能有jQuery這麼個函數庫了。於是,我抱著疑問來到CSDN。結果相信現在很多人都很清楚了(因為在我之
Time of Update: 2018-07-20
javascript深入理解js閉包_javascript技巧_指令碼之家 閉包(closure)是Javascript語言的一個痛點,也是它的特色,很多進階應用程式都要依靠閉包實現。 一、變數的範圍 要理解閉包,首先必須理解Javascript特殊的變數範圍。 變數的範圍無非就是兩種:全域變數和局部變數。 Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。 Js代碼
Time of Update: 2018-07-20
javascript 中 indexOf 是嚴格區分大小寫 如何才能忽略大小寫呢? 把他們全都換成大寫或小寫,再比較就可以了 indexOf對象內第一次出現子字串的字元位置 用toLowerCase或toUpperCase (1) <script>var testStr = 'ABCDEF';var subStr =
Time of Update: 2018-07-20
上一講我們談到了如何讓靜態人物變為動態,今天我們來談談如何使人物移動,因為這一講涉及上一講內容所以我把上一講的連結寫在下方: http://blog.csdn.net/yorhomwang/article/details/7984576 一、圖片準備 今天我準備換幾張圖片,這樣更新鮮些。 pic1.png pic2.png pic3.png
Time of Update: 2018-07-20
隨著 Web2.0 的風靡,JavaScript 已經成為一門被人們重新認識的程式設計語言,由於大量 JS 開源架構的出現,利用 JavaScript 開發 的項目越來越多,越來越大。同時,也有越來越多JavaScript 開發問題暴露出來,如效能、網頁載入速度等,其中,JavaScript 文檔維護也成 為了開發人員亟待解決的一個難題。 許多現代程式設計語言都有自己的整合化文檔產生工具,像 Java 有 JavaDoc,.NET有 NDoc,PHP有
Time of Update: 2018-07-20
前兩講我告訴了大家如何使人物移動,那麼今天我們就來看看如何?仿《三國志曹操傳》人物情景對話。具體的連結我寫在下方。 用Javascript開發-《三國志曹操傳》-開源講座(二)-讓目標人物移動 http://blog.csdn.net/yorhomwang/article/details/7984576 用Javascript開發-《三國志曹操傳》-開源講座(一)-讓靜態人物動起來
Time of Update: 2018-07-20
首先來說,讓一個遊戲賦有可玩性必須要動靜結合。(哈哈,大家以為我要講作文了。。。但其實我今天要講的是Javascript)靜態東西誰不會做呢。因為東西一生下來就是靜態(除非你是用的gif動畫),所以不需要任何處理就能完成靜態。那麼我將要在下面告訴大家如何運用Javascript將靜態圖片變為動態圖片。 一、圖片準備 fight0
Time of Update: 2018-07-20
眾所周知 log4j的日誌系統很好用 但是那是java的 於是有人推出了js的日誌系統 log4javascript 使用起來也相當的簡單 例子如下: 需在log4javascript.js 檔案最後添加 var log = log4javascript.getDefaultLogger(); 即可 注意 此時log就成了全域變數了 <!DOCTYPE html><html> <head>
Time of Update: 2018-07-20
1:支援命名空間 <script type="text/javascript"> // 定義一個命名空間 Ext.namespace("Ext.wentao"); // 在命名空間上定義一個類 Ext.wentao.helloworld =
Time of Update: 2018-07-20
location.protocol -- 返回URL中的協議部分。例如 http://www.dreamdu.com:8080/xhtml/ 返回(//)前面的內容http: protocol,中文"規約"的意思 引用網址:http://www.dreamdu.com/javascript/location.protocol/ protocol屬性文法
Time of Update: 2018-07-20
一、為什麼要用require.js。 最早的時候,所有Javascript代碼都寫在一個檔案裡面,只要載入這一個檔案就夠了。後來,代碼越來越多,一個檔案不夠了,必須分成多個檔案,依次載入。下面的網頁代碼,相信很多人都見過。 <script src="1.js"></script> <script src="2.js"></script> <script