Time of Update: 2018-12-06
http://www.cnblogs.com/heros/archive/2009/09/14/1566622.htmljavascript幾乎成了如今web開發人員必學必會的一門語言,但很多人卻只停在了一些表單驗證等基礎操作層面上,在物件導向語言大行其道的當下,我們需要去學習javascript的物件導向的知識,以便更好的掌握javascript、為深入理解各種指令碼架構打好基礎。
Time of Update: 2018-12-06
在進行編程時,必免不了要碰到複雜的功能。初學者最怕複雜的功能,因為不能夠很好的進行功能邊界劃分,只能一大串if、迴圈加case堆疊在一起,結果出來的程式自己看著暈,別人看著更暈。好程式不是寫給computer的,而是寫給human的。遇到複雜功能,應該想著把它簡化、組件化,把小功能封裝成小工具,小功能塊可以任意的組合得到千變萬化的複雜功能。function就可以協助我們把功能進行封裝。那什麼是封裝呢。要我說,只要把具體實現給打包,對外提供調用介面那就是封裝,方法也好、類也好就做了這些事。
Time of Update: 2018-12-06
一般來說,我們在寫部落格或做網站時都需要對插圖做一些效果,比如增加陰影、圖片圓角、倒映等等。這些效果一般可以用3個方法實現,一是用PS實現對圖片進行修改,二是使用CSS,三是使用JavaScript。使用PS會破壞原圖,而且要花費一定的時間。Netzgesta上有很多實現圖片特效的JavaScript提供下載,很多效果都是相當漂亮的。1、水倒映 這個js將為圖片添加水倒映的特效,時下web2.0網站很喜歡這種效果。js下載連結2、圓角+陰影或許你記得用RoundPic能線上產生圓角圖片,事實上用
Time of Update: 2018-12-06
GATC最重要的一部分是一個叫做urchinTracker()的JAVA指令碼功能。這個功能被用來收集訪問者資料,將資料儲存在cookies裡面還有就是將資料發送到Google analytics伺服器裡。UrchinTracker是這樣出現在GATC中的: <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script><script
Time of Update: 2018-12-06
對於javascript大家大部分時間用來做效果,但卻忽視了最基礎的東西,當大家把javascript基本功學紮實了,我認為對以後寫出漂亮的js代碼有很大的協助,今天就總結下我對javascript關於物件導向方面的理解首先總結一下javascript中的"類",第一種算是比較靈活的方式了,成為工廠定義方式var obj=new Object;obj.color='red';obj.dodo=function(){...};為什麼說它靈活,就是因為它可以在執行個體化對象後,可以對該對象增加屬性,
Time of Update: 2018-12-06
1. oncontextmenu="window.event.returnValue=false" 將徹底屏蔽滑鼠右鍵<table border oncontextmenu=return(false)><td>no</table> 可用於Table 2. <body onselectstart="return false"> 取消選取、防止複製3. onpaste="return false" 不準粘貼4. oncopy="return
Time of Update: 2018-12-06
預設情況下,驗證提示資訊用label元素來顯示, 並且會添加css class, 通過css可以很方便設定出錯控制項以及錯誤資訊的顯示方式。 /* 輸入控制項驗證出錯*/ form input.error { border:solid 1px red;} /* 驗證錯誤提示資訊*/ form label.error{width: 200px;margin-left: 10px; color: Red;} 如果想自訂顯示方式,可以修改jquery.validate的預設顯示方式
Time of Update: 2018-12-06
javascript 是一種 prototype based programming 的語言, 而與我們通常的 class based programming 有很大 的區別,我列舉重要的幾點如下:函數是first class object, 也就是說函數與對象具有相同的語言地位沒有類,只有對象函數也是一種對象,所謂的函數對象對象是按 引用 來傳遞的 那麼這種 prototype based programming 的語言如何?繼承呢(OO的一大基本要素),
Time of Update: 2018-12-06
什麼是closure 一種定義是:A "closure" is an expression (typically a function) that can have free variables together with an environment that binds those variables (that "closes" the expression).我的理解是: closure 是一個運算式(通常是一個函數), 這個運算式與一個 環境 共用著一些自由變數,
Time of Update: 2018-12-06
【導讀】焦點圖在網站中應用並不少見。該焦點圖將js控置邏輯與UI部份分離,有興趣的朋友可以試試.【樣本1】 1 2 3 4 5 【樣本2】圖片1... 圖片2... 圖片3... 圖片4... 圖片5... 【樣本3】 【說明】 樣本1與樣本2為同一組件(animation1.js),樣本3的切換模示與之前不同,因此在之前的基礎上修改為animation2.js.兩圖均支援自動切換模式.【參數說明】 公用部份: scrollcontrol:滾動的容器(元素id) .
Time of Update: 2018-12-06
(一) 問題1:擷取一個元素對象的引用,在IE下,可直接使用該元素對象的id名;而在FireFox下,只能使用getElementById(idName)方法。 解決方案:統一用getElementById(idName)。 問題2:擷取表單元素的引用,在IE下,可通過form.item('username')這種形式;而在FireFox下,只能通過form.elements['username']。(註:var form = document.getElementById("form");)
Time of Update: 2018-12-06
C#中如何調用Javascript函數?在.cs頁面中使用javascript函數,例子 string indexpage="XXX.aspx"; Response.Write("<script>"); Response.Write("parent.frames[1].location.href='indexpage'"); Response.Write("</script>"); 伺服器端呼叫指令碼函數
Time of Update: 2018-12-06
javascript頁面間傳值 [轉貼 2006-05-12 12:59:49 | 發表者: wrfwjn] 這兩視窗之間存在著關係.父視窗parent.htm開啟子視窗son.htm子視窗可以通過window.opener指向父視窗.這樣可以訪問父視窗的對象.優點:取值方便.只要window.opener指向父視窗,就可以訪問所有對象. 不僅可以訪問值,還可以訪問父視窗的方法.值長度無限制.缺點:兩視窗要存在著關係.就是利用window.open開啟的視窗.不能跨域.
Time of Update: 2018-12-06
寫一個線上編輯器,UBB版的,由於沒有使用快顯視窗,所以,在添加代碼的時候,只能添在TextArea的最後面,無法在游標之前插入,於是在網上瘋狂的找資料,工夫不負有心人,終於被我找到了如何獲得TextArea中的位置,但是如果TextArea中有很多內容的時候,會顯得很閃爍。其代碼如下。 function getPos(obj) { obj.focus(); var workRange=document.selection.createRange(
Time of Update: 2018-12-06
this是JavaScript中功能最強大的關鍵字之一。不幸的是,如果你不知道它具體怎麼工作,你將很難正確使用它。 下面我來闡述如何在事件處理中來使用this,之後我會附加一些this相關的例子。 Owner 接下來文章中我們將要討論的問題是:在函數doSomething()中this所指的是什嗎? function doSomething() { this.style.color = '#cc0000';}
Time of Update: 2018-12-06
<script type=”text/javascript”>function showPic(sUrl,evt){var x,y;x = evt.clientX;y = evt.clientY;document.getElementById(”Layer1″).style.left = x;document.getElementById(”Layer1″).style.top = y;document.getElementById(”Layer1″).innerHTML =
Time of Update: 2018-12-06
向上滾動<div id=”marquees”><a href=”#”>連結一</a><br><br><a href=”#”>連結二</a><br><br><a href=”#”>連結三</a><br><br><a href=”#”>連結四</a><br></div><script
Time of Update: 2018-12-06
首先我們假設我們需要一個say方法用來說一句話,一個walk方法用來表示走了一步,那麼下面讓我們用五種方式實現這兩個方法的定義。 1.function say(){alert("hello world");}function walk(){alert("walk")}2.var Person=function(){};Person.propotyoe,say=function(){alert("hello
Time of Update: 2018-12-06
在學校失業一個半月了,還沒找到實習,悲劇,蛋疼,把jquery.cookie.js改了一下,改成了純javascript版本,以備我以後項目只需,增加了一個得到頁面全部cookie索引值的功能。主要是通過對document.cookie字串的分析來進行功能的組裝的。溫習一下javascript中對cookie的操作:增加cookie可以用document.cookie="userId=111";來實現完整版可以用:document.cookie="userId=111;domain=.googl
Time of Update: 2018-12-06
JavaScriptRegex的用法Regex是一種可以用於模式比對和替換的強大工具,在很多語言中都可以應用。JavaScript對Regex提供了很好的支援, Javascript中有一個Regex對象RegExp。該對象提供了大量的屬性和方法來處理Regex,同時,String對象也提供了相關的方法來處理Regex,在Web應用中,經常使用Regex來驗證使用者輸入的資訊,例如在使用者註冊過程中,驗證輸入的Email地址是否合法。以下我們就介紹一下Regex的基本用法。