Time of Update: 2013-12-01
一般情況下,我們寫一些簡單的js時,都如下:[javascript]var name = 'Chris'; var age = '34'; var status = 'single'; function createMember(){ // [...] } function
Time of Update: 2013-12-01
熟悉javascript的朋友對Eval()函數可能都不會陌生,我們可以用它來實現動態代碼的執行,我自己甚至寫過一個網頁專門用來計算算術運算式的,計算能力上比google、baidu的計算機還要好一些,至少精度要高,但是如果超出了四則運算的話,運算式的形式會複雜很,比如以百度給出的例子:log((5+5)^2)-3+pi需要寫成Math.log(Math.pow(5+5,2))*Math.LOG10E-3+Math.PI才能用Eval進行計算,對於這一點我還沒有想到理想的解決方案。好了,這不是本
Time of Update: 2013-12-01
jQuery cookie是個很好的cookie外掛程式,大概的使用方法如下 $.cookie(’name’, ‘value’); 設定cookie的值,把name變數的值設為value $.cookie(’name’, ‘value’, {expires: 7, path: ‘/’, domain:
Time of Update: 2013-12-01
外掛程式按照新浪微博的表情外掛程式以jquery方式給出了一種實現。 特點: 一次性初始化可以全域控制(開啟,關閉)可以遠程調取表情資料提供對錶情代號的轉換[使用者靈活控制觸發dom] 初始化代碼如:
Time of Update: 2013-12-01
js實現頁面視窗的抖動,跟QQ很像哦,大家動手試一下,很簡單,就幾句代碼 <!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"
Time of Update: 2013-12-01
網頁可見地區寬: document.body.clientWidth網頁可見地區高: document.body.clientHeight網頁可見地區寬: document.body.offsetWidth (包括邊線的寬)網頁可見地區高: document.body.offsetHeight (包括邊線的高)網頁本文全文寬: document.body.scrollWidth網頁本文全文高: document.body.scrollHeight網頁被捲去的高:
Time of Update: 2013-12-01
//網頁遊戲:猜拳<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta
Time of Update: 2013-12-01
MyClass = function () { var A = 1; //內部成員 B = 2;
Time of Update: 2013-12-01
JavaScript最常見也最顯著的用途之一是在網頁上添加動畫,從而在視覺上更具有吸引力。其中有翻轉器效果,廣告條應用。記錄兩個實用的樣本: (一)在迴圈廣告條中添加連結 這樣可以讓訪問者通過點選連結進入與廣告相關的網站。廣告條所需的HTML[html] <!-- 在迴圈廣告中添加連結 -->&
Time of Update: 2013-12-01
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta
Time of Update: 2013-12-01
jquery1.4,事件綁定後會m會被覆蓋,兩個事件指向最後的對象,情形如下:function pop1(){var obj = {m: "2",fn: function() {$(window).bind("resize",$.proxy(this.pop, this));}};$.extend(obj,a);obj.fn();}function pop2(){var obj = {m: "3",fn: function()
Time of Update: 2013-12-01
do-while比while多迴圈一次,我就不舉例了。for迴圈相信大家也熟的不能再熟了,我們就看for-in這一句。這個其實是針對數組的,js中數組的初始化也挺奇特的比如我們在script結點裡寫:(另外注意下數組的初始化,用的是中括弧) 代碼如下<script type="text/javascript"> &
Time of Update: 2013-12-01
前言一直比較喜歡收集網頁特效,很多時候都會遇到CSS被壓縮過的情況,這時查看起來就會非常不方便,有時為了減少檔案大小,也會對自己的CSS進行壓縮,網上提供這樣服務的很多,但都不盡如人意,因此打算自己動手寫一個JS來進行CSS的格式化和壓縮原理CSS的結構如下:選取器{ css屬性聲明:值;}所以對CSS格式化也就比較簡單,大致分為以下幾步;1、把多個空格合并成一個,去掉換行2、對處理後的字串按"{"進行分組3、遍曆分組,對含有"}"的部分再次以"
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-
Time of Update: 2013-12-01
window對象有兩個主要的定時方法,分別是setTimeout 和 setInteval 他們的文法基本上相同,但是完成的功能取有區別。setTimeout方法是定時程式,也就是在什麼時間以後幹什麼。幹完了就拉倒。setInterval方法則是表示間隔一定時間反覆執行某操作。如果用setTimeout實現setInerval的功能,就需要在執行的程式中再定時調用自己才行。如果要清除計數器需要 根據使用的方法不同,調用不同的清除方法:例如:(1):t=setTimeout('
Time of Update: 2013-12-01
看看兩段代碼吧:1.[csharp] // 在當前請求的輸出頁面中輸出Cookie HttpCookie cookie = new HttpCookie("ClientId", loginResult.TValue.Info.Code.ToString()); cookie.Expires = DateTime.Now.AddMinutes(20); this.Response.Cookies.Add(cookie); 2.
Time of Update: 2013-12-01
在很多項目中,我們經常需要使用JS,在頁面前面對前台的某些元素做做修改,js 的replace()方法就必不可少。經常使用"ABCABCabc".replace("A","B")的同學應該會比較清楚,改語句的最終結果是BBCABC,這種方法只能替換第一個匹配的元素。如果替換所有呢?使用Regex即可:"ABCABCabc".replace(/A/g,"B")
Time of Update: 2013-12-01
Regex是一種對文本字串進行驗證和格式化的極其強大的方式。通過使用Regex,可以用一兩行JavaScript程式碼完成原本需要幾十行代碼的複雜任務。 Regex是一種特殊符號編寫的模式,描述一個或多個文本字串,常常被認為是編程中最棘手的部分之一,但是只要把混亂的Regex分解成有意義的小塊,其文法並不難理解。
Time of Update: 2013-12-01
基礎篇 javascript:變數的聲明以下是幾種聲明變數的方式 var value; var value,value1,value2;//同時聲明多個變數,但是這些變數的值都是undefined var i = 0,j = 0,k=100;//變數聲明,初始化一體。 //如果大家嘗試讀一個不存在的變數(值)會報錯!但是嘗試給一個未使用Var聲明的變數賦值,javascript //會隱式的聲明改變數,而且聲明了的變數還是全域的。細節:
Time of Update: 2013-12-01
jQuery中的extend() extend()函數是jQuery的基礎函數之一,作用是擴充現有的對象。例如下面的代碼:Html代碼 • <script type="text/javascript"