Time of Update: 2013-10-17
Google一下“VBS監視註冊表”,TOP 5都是一模一樣的代碼,我查了一下,出處是Hey, Scripting Guy! Blog上一篇名為《How Can I Monitor Changes to a Registry Key?》的文章,真是厚顏無恥。 文章我沒時間翻譯了,貼一下代碼: 複製代碼 代碼如下: strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer &
Time of Update: 2013-10-17
複製代碼 代碼如下: $("#div").bindTemplate({ source : json object, template : null | $("#template") | "<div>{{object}}</div>", dateFormat : "d.m.y", tagOpen : "{{", tagClose : "}}" }); bindTemplate(data) : 綁定資料對象到模板的操作方法 source : json 格式的資料來源
Time of Update: 2013-10-17
我就不貼我現在做項目的代碼,我直接把作者的樣本搬過來,因為改動不大,只要做點修改,就能很好的滿足我們自己的需求。原文地址 猛點這裡下載 作者官網 不過是英文的,英語好的話 可以看原文,生怕我表達錯誤。不知道童鞋們在平時的開發用到用嚮導式開發這種方式沒有?有人問 什麼是嚮導式開發呢?其實,很簡單,就是讓使用者完成一個步驟,然後點擊下一步,完成一個步驟就點擊下一步,這樣
Time of Update: 2013-10-17
在上一篇文章: 覺得豬八戒網左下角的文字滾動,效果不錯,自己摸索了一下,以自己的方法實現了!就有這種效果,不過影響不大。Demo的影響就大了!網上也有人出現過這樣的問題看下面的文章地址: firefox 6下 setInterval的一個問題討論的人很多,但沒給出答案來。怎麼想都想不明白!今天,突然茅塞頓開,可能是線程的概念,但是具體原因還是不明白,希望有人瞭解其原應告知,非常感激!Demo 中黑色的Div是不受瀏覽器標籤切換影響的而紅色的Div會受到影響。HTML: 複製代碼 代碼如下:
Time of Update: 2013-10-17
大家先看一段簡單的jquery ajax 傳回值的js 複製代碼 代碼如下: function getReturnAjax{ $.ajax({ type:"POST", url:"ajax/userexist.aspx", data:"username="+vusername.value, success:function(msg){ if(msg=="ok"){ showtipex(vusername.id,"<img src='images/ok.gif'/><b>&
Time of Update: 2013-10-17
學習新的東西是件可怕的事。對我來說,掌握一項新技能最大的問題是,我不知道自己懂什麼。鑒於此,定個計劃,學習你感興趣的東西應該會有用。這篇文章的主旨就是:你為學習JavaScript 制定的藍圖、路線、行動計劃!你不必擔心找不到最好的資源,先整理些不好的資源,再確定下一步該學什麼。遵循它,一步一步來。任務0:瞭解什麼是JavaScript 在你真正開始學習JavaScript 之前,花一分鐘瞭解一下什麼是JavaScript,它有哪些功能。
Time of Update: 2013-10-17
為了此代碼到您的網頁必須使用像素大小的字型(PX),而不是相對大小的字型,使用“EM”或“%”。當然如果你使用其他字型單位的代碼可以很容易地適應這些。如果指令碼不能找到一個段落的字型大小,它會預設為12px。核心代碼:複製代碼 代碼如下:var min=8;var max=18;function increaseFontSize() { var p = document.getElementsByTagName('p');
Time of Update: 2013-10-17
越來越覺得國內沒有教書育人的氛圍,為了弄懂JS的閉包,我使出了我英語四級吃奶的勁去google上搜尋著有關閉包的解釋,當我看到stackoverflow上這一篇解答,我腦中就出現了一句話:就是這貨沒跑了! 不才譯文見下,見笑了。 Peter Mortensen問: 就像老Albert所說的,“如果你不能向一個六歲的孩子解釋清楚,那麼其實你自己根本就沒弄懂。”好吧,我試著向一個27歲的朋友就是JS閉包(JavaScript closure)卻徹底失敗了。
Time of Update: 2013-10-17
查看樣本:DEMO 打包下載使用很簡單。 複製代碼 代碼如下: $('#pass').passwordStrength(); XHTML 複製代碼 代碼如下: <p><label>請輸入密碼:</label> <input type="password" id="pass" class="input" /></p> <div id="passwordStrengthDiv"
Time of Update: 2013-10-17
引言 有一個通訊錄系統, 同時部署在幾台伺服器上, 但是首頁上有個通訊錄的連結, 連結到這個系統. 問題是, 有時候連結指向的伺服器出故障, 於是希望在這個伺服器出故障(服務不可用)的情況下, 能指向其他伺服器的連結. 解決方案一: XMLHTTP方案 以下代碼摘自[2]中meizz的回帖: 複製代碼 代碼如下: <script language= "javascript"> function getURL(url) { var xmlhttp = new
Time of Update: 2013-10-17
直接執行了error方法提示錯誤——ajax jsonp之前並沒有用過,對其的理解為跟普通的ajax請求差不多,沒有深入瞭解;出現了這種錯誤,幾經調試(檢查背景代碼和js部分的屬性設定)還是不行,讓我感覺很是意外和不解。於是,決定仔細研究下ajax jsonp的使用,並將最後測試成功的學習經驗和大家分享下! 首先,貼出可以成功執行的代碼: (頁面部分) 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Time of Update: 2013-10-17
複製代碼 代碼如下: <div id="Scroll" style="background-color: Green; width: 2000px; height:2000px;"> 請寫很多資料…… </div> <div id="lookMore">more...</div> <script src="jquery-1.7b1.js" type="text/javascript"></script>
Time of Update: 2013-10-17
複製代碼 代碼如下: /** * 一個設計精巧的定時執行器 * 首先由 Class.create() 建立一個 PeriodicalExecuter 類型, * 然後用對象直接量的文法形式設定原型。 * * 需要特別說明的是 rgisterCallback 方法,它調用上面定義的函數原型方法bind, 並傳遞自己為參數。 * 之所以這樣做,是因為 setTimeout 預設總以 window 對象為當前對象,也就是說,如果 registerCallback 方法定義如下的話: *
Time of Update: 2013-10-17
不過有訊息稱Microsoft已經聯絡Node.js官方,相信很快會有改善。 那麼在不安裝Cygwin的情況下,是否可以在Windows上搭建Node.js環境進行實驗開發哪?我以Node.js + express做了個簡單測試,基本可行。 步驟如下: 1. 下載Node.js官方非穩定版Windows可執行程式: http://nodejs.org/#download 我在實驗中使用了0.5.7版本:http://nodejs.org/dist/v0.5.7/node.exe 2. 建立c:\
Time of Update: 2013-10-17
介紹 在這篇文章裡,我們將討論跟執行內容直接相關的更多細節。討論的主題就是this關鍵字。 實踐證明,這個主題很難,在不同執行內容中確定this的值經常會發生問題。 許多程式員習慣的認為,在程式語言中,this關鍵字與物件導向程式開發緊密相關,其完全指向由構造器新建立的對象。在ECMAScript規範中也是這樣實現的,但正如我們將看到那樣,在ECMAScript中,this並不限於只用來指向新建立的對象。 下面讓我們更詳細的瞭解一下,在ECMAScript中this的值到底是什嗎? 定義
Time of Update: 2013-10-17
情景一,元素style屬性設定了width/height 複製代碼 代碼如下: <div style="width:100px;">test<div> <script> var div = document.getElementsByTagName('div')[0]; alert(div.style.width); </script>
Time of Update: 2013-10-17
其中的一些程式碼片段是從jQuery1.4.2才開始支援的做法,另一些則是真正有用的函數或方法,他們能夠協助你又快又好地把事情完成。這些都是我盡量記住的有著最佳效能的程式碼片段,因此如果你發現你任何可以做得更好的地方的話,歡迎把你的版本粘貼在評論中!我希望你在這一文章中能找到有協助的東西。 1. 如何建立嵌套的過濾器: //允許你減少集合中的匹配元素的過濾器, //只剩下那些與給定的選取器匹配的部分。在這種情況下, //查詢刪除了任何沒(:not)有(:has)
Time of Update: 2013-10-17
閉包的定義非常晦澀——閉包,是指文法域位於某個特定的地區,具有持續參照(讀寫)位於該地區內自身範圍之外的執行域上的非持久型變數值能力的段落。這些外部執行域的非持久型變數神奇地保留它們在閉包最初定義(或建立)時的值(深連結)。簡單來說,閉包就是在另一個範圍中儲存了一份它從上一級函數或範圍取得的變數(索引值對),而這些索引值對是不會隨上一級函數的執行完成而銷毀。周愛民說得更清楚,閉包就是“屬性工作表”,閉包就是一個資料區塊,閉包就是一個存放著“Name=Value”的對照表。就這麼簡單。但是,必須強
Time of Update: 2013-10-17
第十八章 進階技巧 1.進階函數 1.1 範圍安全的建構函式 ①直接調用建構函式而不適用new操作符時,由於this對象的晚綁定,它將映射在全域對象window上,導致對象屬性錯誤增加到window。 複製代碼 代碼如下: function Person(name,age,job){ this.name = name; this.age = age; this.job = job; } Var person = Person("Jay",29,"singer");
Time of Update: 2013-10-17
代碼如下: 複製代碼 代碼如下: <script type="text/javascript"> $(function() { $("#signupForm").validate( //在上例中新增的部分 { rules: { txtPassword1: "required", //密碼1必填 txtPassword2: { //密碼2的描述多於1項使用物件類型 required: true, //必填,這裡可以是一個匿名方法 equalTo: "#txtPassword1", //