Time of Update: 2018-12-06
如下一個正則式使用樣本: var oldStr = "hello 21 Hello 32 hello"; var myRegExp = /hello/gi; var newStr = oldStr.replace(myRegExp,"hi"); alert(newStr);//show
Time of Update: 2018-12-06
AJAXPRC是快速、簡單的Javascript遠程方法調用。它允許你使用Javascript調用服務端方法,基於JSON資料協議,開源授權(LGPL),可同步和非同步呼叫。使用AJAXRPC,您可以像開發傳統的C/S程式一樣,來開發WEB程式,讓WEB開發更簡單和高效。支援服務端語言:Java、.Net、PHP。支援瀏覽器:IE、FireFox、Opera、Safari、Chrome。下面簡單示範一下大概的使用方式,
Time of Update: 2018-12-06
文章目錄 Javascript實現標題動態滾動 Javascript實現標題動態滾動 1: var s = "滾動的標題".split(""); 2: function func(){ 3: s.push(s.shift()); 4: document.title = s.join(""); 5: } 6: setInterval(func, 1000)
Time of Update: 2018-12-06
全域變數是魔鬼。因為,你不小心,在代碼的某一處修改了全域變數, 會導致依賴全域變數的其它模組出錯。而且出錯原因難調試,難找到。再者就是,網頁運行肯定用到window對象,瀏覽器引擎又要遍曆一次window的屬性,效能下降。那麼,如何避免方法一:只建立一個全域變數。MYAPP.stooge = { "first-name": "Joe", "last-name": "Howard"};MYAPP.flight = { airline: "Oceanic", number:
Time of Update: 2018-12-06
資料冗餘,用空間換取空間。最常見的就是,關係型資料庫設計,故意加其它table出現過的欄位,然後查詢某些資料就不用跨表查詢,這樣查詢效率較高,這是優點。優點之後是缺點,缺點就是,修改資料,要跨表修改。那麼,邏輯冗餘呢?我遇到的情況之一就是,js自身的bug了,就是浮點數運算,偶爾會算著算著,突然冒出個結果是.0000000000之類。(這個呢,本身就是語言錯誤,那麼我們要不要進入這個語言的原始碼,來改寫我們的js代碼。可以,但代價高。而且,語言自己也會升級,當發現這是個bug,下個版本大多數情況
Time of Update: 2018-12-06
function fact_iter(product, counter, max_count){ if(counter > max_count){ return product; } else{ fact_iter(counter*product , counter+1, max_count); } //return eval( (counter > max_count) ? temp = product:fact_iter(
Time of Update: 2018-12-06
JavaScript文法和水一樣靈動。拋開該死的執行效率,可維護性,可閱讀性,讓JavaScript文法如同口語一樣隨意。---------------------運算式文法 有四種運算式,前序,中序,後序,正則。正常的JS採用中序運算式,即a+b。如果是前序,+ a b;後序,a b +;正則,呃,正則不是用來求值,是用來篩選,那麼篩選能否求值?先保留。如果把+符號當作sum()函數,a+b就是sum(a,b)。這也是前序運算式。 也就是說,函數調用,就是前序運算式。 前序運算式優點,sum(
Time of Update: 2018-12-06
首先new Date("2011-12-31");輸出的是 Date {Fri Dec 30 2011 18:00:00 GMT-0600 (CST)}這可能與你的作業系統時區以及瀏覽器有關。new Date("2011-12-31").toString();輸出的是"Fri Dec 30 2011 18:00:00 GMT-0600 (CST)"那麼,有沒有正常點的輸出時間呢?new Date("2011-12-31").toUTCString();輸出的是"Sat, 31 Dec 2011
Time of Update: 2018-12-06
話說js設計模式有關的書籍有Ross Harmes / Dustin Diaz 的《Javascript設計模式》,Stoyan Stefanov的《JavaScript Patterns》,Addy Osmani的《Learning JavaScript Design
Time of Update: 2018-12-06
用JavaScript編寫了一功能函數,完成如下功能: 1、對一給定字串,如:1234.55,轉換成正確的中文貨幣描述:如:人民幣壹仟貳佰三拾四元五角五分 2、輸入的字串形式可以是以下幾種:帶分隔字元的,如:123,456,789.00;不帶分隔字元的,如:123456789 3、輸出的中文貨幣描述要符合規範,如:0.3----人民幣三角;0.33----人民幣三角三分;1----人民幣壹元整
Time of Update: 2018-12-06
原文地址:http://blog.frontendforce.com/2010/05/mobile-application-development-using-javascript/譯者:蔣宇捷 Javascript並不僅僅只用於網頁和網站程式。你還可以建立即時應用、服務端解決方案、案頭和行動裝置 App。行動裝置
Time of Update: 2018-12-06
JavaScript實現的日期控制項它還會讀取當前的時間<html><head><style><!--.wr{font-size: 12pt; line-height: 22px}.wr1 {FONT-SIZE: 12px; LINE-HEIGHT: 200%}.wr2 {FONT-SIZE: 14px; LINE-HEIGHT: 200%}.wr3 {FONT-SIZE: 12px}.wr4 {FONT-SIZE: 12px; LINE-HEIGHT:
Time of Update: 2018-12-06
JavaScript最早作為瀏覽器用戶端的指令碼,可能只是用來作用戶端驗證或頁面效果。用的時候網上查查copy一段代碼即可,沒想過去系統學習。慢慢的隨著AJAX的興起,JavaScript指令碼重要性也體現出來了,開始有學的慾望,但畢竟人的精力有限,專案管理、OOAD、.NET、JavaEE,甚至資料庫都等待我去跟進,JavaScript慢慢有淡出了我的視野,而且ASP.NET
Time of Update: 2018-12-06
call和apply方法 call方法可改變上下文this指標,類似的方法還有apply,主要用在js對象各方法互相調用的時候,使當前this執行個體指標保持一致,或在特殊情況下需要改變this指標。 obj1.method1.call(obj2,argument1,argument2) 如上,call的作用就是把obj1的方法放到obj2上使用,後面的argument1…這些做為參數傳入。 舉一個具體的例子 複製代碼 代碼如下:function add(a, b) { alert(a + b)
Time of Update: 2018-12-06
在JS中,建立對象(Create
Time of Update: 2018-12-06
/** * Factory 方法: * 存在問題:重複建立對象eat */ function CreatePeople(name){ var people=new Object(); people.name=name; people.eat=function(){ alert(this.name+' is eating !!') }; return people; } /** * 建構函式法:
Time of Update: 2018-12-06
1 什麼是prototype JavaScript中對象的prototype屬性,可以返回物件類型原型的引用。這是一個相當拗口的解釋,要理解它,先要正確理解物件類型(Type)以及原型(prototype)的概念。
Time of Update: 2018-12-06
在Page類中有一個ClientScript屬性,它是ClientScriptManager的執行個體,這個類是在asp.net2.0中新增的。ClientScriptManager有如下幾個常用方法:RegisterClientScriptBlock方法:向 Page 對象註冊用戶端指令碼。RegisterStartupScript方法:向 Page
Time of Update: 2018-12-06
看了很多介紹javascript物件導向技術的文章,很暈.為什麼?不是因為寫得不好,而是因為太深奧.javascript中的對象還沒解釋清楚怎麼回事,一上來就直奔主題,類/繼承/原型/私人變數....結果呢,看了大半天,有了一個大概的瞭解,細細一回味,好像什麼都沒懂...這篇文章是參考<<javascript-the definitive guide,5th edition>>第7,8,9章而寫成的,我也會盡量按照原書的結構來說明javascript的物件導向技術(對象/
Time of Update: 2018-12-06
下面是兩端看上去一樣的非常簡單的html代碼:{this.style.display='none'; document.getElementById('Code_Closed_Text_110924').style.display='none'; document.getElementById('Code_Open_Image_110924').style.display='inline';