Time of Update: 2014-05-28
現在我們介紹一種在Node下檢查簡單錯誤的JS代碼驗證工具JSHint。 JSHint的具體介紹參考http://www.jshint.com/about/,說直白點兒,JSHint就是一個檢查JS代碼規範與否的工具,它可以用來檢查任何(包括server端和client端)地方的JS代碼的規範性。它提供了配置的方法,從而讓開發人員自己來定義檢查哪些規範上的錯誤。這就給開發人員帶來了很大的便利性,因為在開發過程中,尤其是在團隊開發過程中會經常遇到各種各樣因不符合規範而帶來的問題,或者一些常見的文
Time of Update: 2014-05-03
隱藏中網頁右上方按鈕公眾號在有需要時(如不需要使用者分享某個頁面),可在網頁中通過JavaScript程式碼後置網頁右上方按鈕。介面調用代碼(JavaScript)document.addEventListener('WeixinJSBridgeReady', function onBridgeReady()
Time of Update: 2014-05-01
注意velocityjs在npm中包名從原來的velocity.js改為velocityjs,感覺require("velocity.js") 比較不好看,所以改名,從0.3.0之後的版本都在velocityjs下更新。查看最新版本$ npm info velocityjs version Velocity.js 是velocity模板文法的javascript實現。Velocity
Time of Update: 2014-04-13
上一篇文章中已經簡單入門了iOS7中新加的JavaScriptCore架構的基本用法,十分的簡單方便而且高效,不過也僅限於數值型、布爾型、字串、數組等這些基礎類型。本文將擴充到更複雜的類型,介紹一下該強大的架構是如何讓Objective-C對象和JavaScript對象進行直接互連的。為了方便起見,以下所有代碼中的JSContext對象都會添加如下的log方法和eventHandlerJSContext *context = [[JSContext alloc]
Time of Update: 2014-04-10
最近偶然碰到有朋友問我"hoisting"的問題。即在js裡所有變數的聲明都是置頂的,而賦值則是在之後發生的。可以看看這個例子: var a = 'global';(function () {alert(a);var a = 'local';})(); 大家第一眼看到這個例子覺得輸出結果是什嗎?'global'?還是'local'?其實都不是,輸出的是undefined,不用迷惑,我的題外話就是為了講這個東西的。
Time of Update: 2014-04-10
在做Web開發時,我們經常用到頁面關閉事件onbeforeunload,可以給使用者一個選擇放棄關閉的機會,就比如這個部落格編輯器。如果使用者選擇了離開,那麼onunload事件自然會觸發;但若使用者選擇了取消,又該如何檢測呢? 我們假定一個頁面離開取消事件,叫做onunloadcancel。顯然,這個事件應觸發在使用者按下對話方塊的取消按鈕之後。但關閉提示對話方塊的觸發流程並不是那麼簡單。我們先來回顧下這個過程:window.onbeforeunload =
Time of Update: 2014-03-09
在頁面中如何控制內嵌的iframe滾動呢?方法是使用iframe window的scroll方法: 1、擷取iframe的視窗對象 var iwin = document.getElementById('iframe1').contentWindow; 2 、擷取iframe的視窗document對象 var doc = iwin.document; 3、調用iframe window對象的scroll方法 iwin.scroll(0,doc.body.scrollHeight);
Time of Update: 2014-01-20
思路:一組圖片 控制它的捲軸進行滾動 且此時對這組圖片進行複製並添加進原圖片組中,現在就有兩組圖片了。你可以想象一下,現在捲軸繼續滾動,原來那組圖片最後一張圖片已經滾至頂端且消失,複製的那組圖片的第一張跟在原圖最後一張圖片後出現,此時你就能感覺到無縫滾動了。複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2013-12-17
Dojo是一個強大的物件導向JavaScript架構。主要由三大模組組成:Core、Dijit、DojoX。Core提供Ajax,events,packaging,CSS-based querying,animations,JSON等相關操作API。Dijit是一個可更換皮膚,基於模板的Web
Time of Update: 2013-12-17
本文向大家簡單介紹一下J2SE、J2EE、J2ME的區別,多數程式設計語言都有預選編譯好的類庫以支援各種特定的功能,在Java中,類庫以包package)的形式提供,不同版本的Java提供不同的包,以面向特定的應用。J2SE、J2EE、J2ME的區別多數程式設計語言都有預選編譯好的類庫以支援各種特定的功能,在Java中,類庫以包package)的形式提供,不同版本的Java提供不同的包,以面向特定的應用。Java2平台包括標準版J2SE)、企業版J2EE)和微縮版J2ME)三個版本:J2SE就是
Time of Update: 2013-12-17
在實際開發MOTO的產品的時候,會遇到一些細節問題。很煩人,但是往往難到不少人,下面就是我從自己實際開發經曆中獲得的一些問題的解決,希望對你的學習有所協助。有關MotorolaJ2ME開發的幾個細節問題在實際開發MOTO的產品的時候,會遇到一些細節問題。很煩人,但是往往難到不少人,下面就是我從自己實際開發經曆中獲得的一些問題的解決。本文給出了Motorola手機使用J2ME開發中,需要注意的四個細節問題,供大家參考!1、MotorolaV系列的J2ME的表徵圖顯示Motorola的V系列手機J2
Time of Update: 2013-12-01
今天又要用到動態顯示目前時間,且要求可以切換24/12小時制, 記得很久前寫過一個24小時制的,但一時沒能找著, 於是又重新寫了個,若有需要的朋友自行複製粘貼一份吧.很簡單的一個功能函數,實現方式不多言,用Date()對象擷取到目前時間,然後用setTimeout每隔1秒擷取最新的時間.寫的過程中碰到過一個小小的問題:
Time of Update: 2013-12-01
Grid是在Web瀏覽器上顯示大量表格式資料的好方式。基本上,ExtJS 4的GridPanel就是一個增強HTML表格,它可以輕鬆的擷取、排序和過濾資料,而且不限數量。在版本4,我們重構了Grid,以挑戰以前的假設和解鎖一些激動人心的新特性和功能。今天,我們要看看如何將這些功能結合起來,從而使我們的應用的更強大和更靈活。
Time of Update: 2013-12-01
升級到IE9後,fckeditor在IE9裡的彈出浮動層會出現bug,裡面的內容不會出現。所以無論是想在頁面編輯器裡粘貼內容,還是上傳圖片等凡是需要快顯視窗操作的東西都會有問題,想要進行其它的操作也只能重新重新整理頁面。原因是IE9不支援var
Time of Update: 2013-12-01
<!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="
Time of Update: 2013-12-01
首先還是從很熱門的執行個體parseInt("09")==0說起。parseInt(number,type)這個函數後面如果不跟第2個參數來表示進位的話,預設是10進位。比如說parseInt("010",10)就是10進位的結果:10,parseInt("010",2)就是2進位的結果:2,parseInt("010",8)就是8進位的結果:8,parseInt("010",16)就是2進位的結
Time of Update: 2013-12-01
在做項目中碰到要繪製預測路徑,這種一般都是用虛線繪製。查了好久沒弄出來,後來在一同事的推薦發現了googleMap的一個官方網站有這種繪製demo,總結一下供大家借鑒 代碼供上 [javascript]function drawPrePath(array,color){ var sorrow={ path:
Time of Update: 2013-12-01
1、子頁面訪問父頁面元素 parent.document.getElementById('id')和document相關的方法都可以這樣用 2、父頁面訪問子頁面元素 document.getElementById('iframeId').contentDocument.getElementsByTagName('table');
Time of Update: 2013-11-22
退出和退出狀態代碼exit被用來結束一個指令碼, 就像在C語言中一樣. 它也返回一個值, 並且這個值會傳遞給指令碼的父進程, 父進程會使用這個值做下一步的處理.每個命令都會返回一個 退出狀態代碼 (有時候也被稱為 返回狀態 ). 成功的命令返回0, 而不成功的命令返回非零值, 非零值通常都被解釋成一個錯誤碼. 行為良好的UNIX命令, 程式, 和工具都會返回0作為退出碼來表示成功, 雖然偶爾也會有例外.同樣的, 指令碼中的函數和指令碼本身也會返回退出狀態代碼.
Time of Update: 2013-11-22
[javascript](function(){ var p=new PEvent(document); p.click(function() { //alert("單擊"); //alert(p.style); var html=""