Time of Update: 2018-12-05
cookie 用來識別使用者。執行個體建立一個歡迎 cookie利用使用者在提示框中輸入的資料建立一個 JavaScript Cookie,當該使用者再次訪問該頁面時,根據 cookie 中的資訊發出歡迎資訊。 什麼是cookie?cookie 是儲存於訪問者的電腦中的變數。每當同一台電腦通過瀏覽器請求某個頁面時,就會發送這個 cookie。你可以使用 JavaScript 來建立和取回 cookie 的值。有關cookie的例子:名字 cookie 當訪問者首次訪問頁面時,他或她也許會填寫他/
Time of Update: 2018-12-05
基礎 JavaScript 執行個體產生文本 產生普通文本和標籤 head 部分 body 部分 外部 JavaScript 例子解釋JavaScript 語句、注釋和代碼塊JavaScript 語句 JavaScript 代碼塊 JavaScript 單行注釋 JavaScript 多行注釋 使用單行注釋來防止執行 使用多行注釋來防止執行 例子解釋JavaScript 變數聲明一個變數,為它賦值,然後顯示出來 例子解釋JavaScript 條件陳述式 If ... ElseIf 語句 If..
Time of Update: 2018-12-05
我們可以使用 JavaScript 來建立動態映像。執行個體按鈕動畫利用兩個不同的事件來驅動兩個相應的函數,來切換兩張對應的圖片以創造齣動畫效果。 JavaScript 動畫使用 JavaScript 建立生動影像是可行的。竅門是:使用 JavaScript 通過不同的事件來切換不同的映像。在下面的例子中,我們要製作一個充當連結按鈕的映像。我們將使用 onMouseOver 事件和 onMouseOut 事件來驅動 JavaScript 函數切換映像。HTML 程式碼這是 HTML
Time of Update: 2018-12-05
日期對象用於處理日期和時間。JavaScript Date(日期)對象 執行個體返回當日的日期和時間如何使用 Date() 方法或者當日的日期。 getTime()使用 getTime() 計算從 1970 年到今天有多少年。 setFullYear()如何使用 setFullYear() 得到精確的日期。 toUTCString()如何使用 toUTCString() 將當日的日期(根據 UTC)轉換為字串。 getDay()如何使用 getDay() 來顯示星期,而不僅僅是數字。
Time of Update: 2018-12-05
<!--All Files are Designed & Writen by Windy_sk, you can use it freely but ...YOU MUST KEEP THIS ITEM !Email: <a href="mailto:windy_sk@126.com">windy_sk@126.com</a>--><style>BODY {FONT-SIZE: 9pt;}table {FONT-SIZE:
Time of Update: 2018-12-05
<script language="javascript">//coded by windy_sk 20021013 <windy_sk@126.com>var ie = (document.getElementById && document.all);document.onkeyup = function(e) { if(ie) e = event; var keycode = e.keyCode; var realkey =
Time of Update: 2018-12-05
<style>.shadow1 { cursor:hand; position:absolute; top:50px; left:50px; width: 120px; height:120px; filter: dropshadow(color="#aaaaaa", offx=5, offy=5, positive=1) Alpha(Opacity=80);}.shadow2 { cursor:hand; position:absolute; top:200px; left:5
Time of Update: 2018-12-05
<HTML XMLNS:IE><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><IE:Download ID="include" STYLE="behavior:url(#default#download)" /><title>Chromeless Window</title><SCRIPT
Time of Update: 2018-12-05
<!--All Files Design & Write by Windy_sk, you can use it freely but ...YOU MUST KEEP THIS ITEM !Email: <a href="mailto:windy_sk@126.com">windy_sk@126.com</a>--><html><head><title>Agenda</title><meta
Time of Update: 2018-12-05
建立一個JavaScript表單驗證外掛程式,可以說是一個繁瑣的過程,涉及到初期設計、開發與測試等等環節。實際上一個優秀的程式員不僅是技術高手,也應該是善假於外物的。本文介紹了10個不錯的JavaScript表單驗證外掛程式,使用它們完全可以節省你的時間!希望你喜歡。 1. validate.js Validate.js是一個非常不錯的JavaScript表單驗證庫,源於CodeIgniter
Time of Update: 2018-12-05
<script language="javascript" type="text/javascript"> function Client() { } Client.prototype.mobileClients = [ "midp", "240x320", "blackberry", "netfront", "nokia",
Time of Update: 2018-12-05
最近正在做的項目中,前台的javascirpt模組之間的互動比較多,就用到了設計模式中的觀察者模式。在學習和使用觀察者模式時,發現觀察者模式其實是事件驅動的原型。c#的事件驅動也算是觀察者模式的一種變種吧(不知理解是否正確,希望高手指點)。javascirpt的extjs架構的時間驅動的原型也是觀察者,因此,觀察者模式在模組間互動時可以隔離變化,實現高內聚,低耦合。下面是My Code<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Time of Update: 2018-12-05
如何確定一個js是否載入完全或者頁面中的所有js載入完全,具體辦法如下:function loadScript(url , callback){ var script = document.createElement("script"); script.type="text/javascript"; if(script.readyState){ script.onreadystatechange = function(){
Time of Update: 2018-12-05
一、什麼是匿名函數? 在Javascript定義一個函數一般有如下三種方式: 1. 函數關鍵字(function)語句: function fnMethodName(x){alert(x);} 2. 函數字面量(Function Literals): var fnMethodName = function(x){alert(x);} 3. Function()建構函式: var fnMethodName = new Function('x'
Time of Update: 2018-12-05
大家都知道 Javascript 的 typeof 可以擷取變數的類型, 但是 typeof 傳回值只有六種 "number," "string," "boolean," "object," "function," 和 "undefined."其實 Javascript 還有不少特殊的類別 比如 Array, Date. 為什麼都不在能在 typeof 返回呢?原來 Javascript 是把 Array Date Object 這幾個都歸類成 object 類了. 我們只能通過
Time of Update: 2018-12-05
function ff() { var parNode = document.getElementById("table1"); //定位到table上 tbody = document.createElement("TBODY"); var tr= document.createElement("tr"); //建立一個tr類型的Element節點 var td = document.createElement("td"
Time of Update: 2018-12-05
由於javascript是弱類型的語言,參數不能限定類型, 所以提供一個方法isInstence(obj)來判斷此對象是否是實現這個介面的類型.注意,在實現這個介面之後並不會把這個介面加入到Function 的原形鏈中.(此功能支援同時實現多個介面)<script language="javascript">Function.prototype.exChain=new Array();Function.prototype.implements=function(itf){
Time of Update: 2018-12-05
在td中的元素會把第一個絕對/相對定位的hierarchy parent當作offsetParent,如果沒有找到需要分三種情況討論 一,如果該元素沒有絕對/相對定位,則會把td當作offsetParent 二,如果該元素絕對/相對定位並且table沒有絕對/相對定位,則會把body當作offsetParent 三,如果該元素絕對/相對定位並且table絕對/相對定位,則會把table當作offsetParent 看一下範例程式碼 1.<BODY > <TABLE
Time of Update: 2018-12-05
鑒於五一長假前應該沒時間大改了(興趣與畢業,暫時還是畢業比較重要),先放出來跟大家分享下這半個月的努力成果,4月下旬開始抽晚上的時間把剩下的mootools源碼解析補完。先說下這個所謂的engine的特點 結構組織上是完全的OOP, 支援鏈式調用,總體上類似於mootools與prototype的風格 DEMO核心Vector與Matrix(或繼承類)執行個體做變換時 ,通過restrain參數 可以主動控制破壞性變換以及非破壞性的變換(即是否影響原執行個體)支援層級的Scene
Time of Update: 2018-12-05
資料屬性包含一個資料值的位置。在這個位置可以讀取和寫入值。屬性特性:[[Configurable]] 能不能通過delete傷處屬性從而從新定義屬性。true[[Enumerable]] 能不能通過for-in來喜歡返回屬性(prototype不可枚舉,不能用for-in)true[[Writable]] 能不能修改屬性值 true[[Value]] 包含這個屬性的屬性值