Javascript 模式實(shí)例 觀察者模式
在園里有許多牛人都已經(jīng)寫過(guò)這些文章,不過(guò)大多的例子都是.NET,今天我要舉一個(gè)JS的使用實(shí)例.有興趣的朋友可以先了解一下一些牛人的,比如李會(huì)軍大哥設(shè)計(jì)模式篇中觀察者的那一節(jié) http://www.cnblogs.com/Terrylee/archive/2...
|
在園里有許多牛人都已經(jīng)寫過(guò)這些文章,不過(guò)大多的例子都是.NET,今天我要舉一個(gè)JS的使用實(shí)例.有興趣的朋友可以先了解一下一些牛人的,比如李會(huì)軍大哥設(shè)計(jì)模式篇中觀察者的那一節(jié) http://www.cnblogs.com/Terrylee/archive/2...
直接看代碼:復(fù)制代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Layer.aspx.cs" Inherits="Layer" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o...
window對(duì)象有以下方法: open close alert confirm prompt setTimeout clearTimeout setInterval clearInterval moveBy moveTo resizeBy resizeTo scrollBy scrollTo find back forward home stop print blur focus ca...
腳本之家整合篇,歡迎轉(zhuǎn)載。復(fù)制代碼 代碼如下:function controlImg(ele,w,h){ var c=ele.getElementsByTagName("img"); for(var i=0;i<c.length;i++){ var w0=c[i].clientWidth,h0=c[i].clientHeight; var t1=w0/w,t2...
使用環(huán)境: showModalDialog IE4以上版本 showModelessDialog IE5以上 區(qū)別: showModalDialog 被打開(kāi)后就會(huì)始終保持輸入焦點(diǎn)。無(wú)法操作主窗口,除非關(guān)閉對(duì)話框。 showModelessDialog 被打開(kāi)...
上一版用的是物理思想,這次用的是數(shù)學(xué)思想,如果您下載過(guò)第一版的代碼就能明顯感到數(shù)學(xué)的強(qiáng)大!!!!! 這里是彈簧的JS代碼: 復(fù)制代碼 代碼如下: <script type="text/javascript"> /////////////////this spring begin///////////...
事實(shí)上或某種現(xiàn)象證明并不是這樣的,通過(guò)《JavaScript權(quán)威指南》及網(wǎng)上相關(guān)資料了解到,JavaScript有“預(yù)解析”行為。理解這一特性是很重要的,不然在實(shí)際開(kāi)發(fā)中你可能會(huì)遇到很多無(wú)從解析的問(wèn)題,甚至導(dǎo)致程序bug的存在。為...
在線演示demo本人平時(shí)就喜歡拿它來(lái)寫點(diǎn)實(shí)用工具或應(yīng)用,本文演示用JavaScript實(shí)現(xiàn)的《鐵甲無(wú)敵獎(jiǎng)門人》“開(kāi)口中”猜數(shù)游戲,以后我還會(huì)陸續(xù)上傳自己寫的小東西,都是些工作之余的小作。
《鐵甲無(wú)敵獎(jiǎng)門人》是TVB綜藝節(jié)目,...
在學(xué)習(xí)JavaScript的變量作用域之前,我們應(yīng)當(dāng)明確幾點(diǎn): a、JavaScript的變量作用域是基于其特有的作用域鏈的。 b、JavaScript沒(méi)有塊級(jí)作用域。 c、函數(shù)中聲明的變量在整個(gè)函數(shù)中都有定義。
1、JavaScript的作用域鏈...
JavaScript本身作為一門簡(jiǎn)單的語(yǔ)言,就其變量作用域問(wèn)題一樣令不少人頭暈,這主要是因?yàn)镴avaScript閉包的存在。本文不打算深入講解JavaScript變量作用域問(wèn)題(其實(shí)本人也沒(méi)有能力能把這一話題講的深入些),也不講“閉包”話題...
第一種:打印多個(gè)文字逐個(gè)出現(xiàn)的文字 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行] 第二種:在textarea中顯示的效果 打字效果 打字效果
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
本來(lái)要用Array來(lái)保存數(shù)據(jù)的,沒(méi)試過(guò)用JS來(lái)數(shù)據(jù)結(jié)構(gòu),就用JS來(lái)試試吧。 JS效率真的很低一個(gè)鏈表裝1000個(gè)對(duì)象瀏覽器就提示運(yùn)行緩慢了。 之前覺(jué)得AJAX3D挺用前景的,現(xiàn)在看來(lái)還沒(méi)有流行就要夭折了。用delphi開(kāi)發(fā)的游戲人們都...
void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression expression是一個(gè)要計(jì)算的 JavaScript 標(biāo)準(zhǔn)的表達(dá)式。表達(dá)式外側(cè)的圓括號(hào)是可選的,但是寫上去是一個(gè)好習(xí)慣。我們可以使用 v...
因此,現(xiàn)在幾乎所有的grid控件都會(huì)支持分頁(yè)功能。extjs也不例外,它對(duì)分頁(yè)也提供了強(qiáng)大而方便的支持,使得我們?cè)诜猪?yè)處理上可以得心應(yīng)手。 在extjs中,類Ext.PagingToolbar封裝了關(guān)于分頁(yè)的操作,該類從Toolbar繼承而來(lái),單從名...
例如下面的代碼: 復(fù)制代碼 代碼如下: <html> <body> <SCRIPT LANGUAGE="JavaScript"> <!-- if(document.all) alert("this is a IE"); else alert("this is a Mozilla"); //--> </SCRIPT> </body> </html> 在IE瀏覽器...
代碼如下: 層的擴(kuò)展與收縮 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
substr 方法 返回一個(gè)從指定位置開(kāi)始的指定長(zhǎng)度的子字符串。 stringvar.substr(start [, length ]) 參數(shù) stringvar 必選項(xiàng)。要提取子字符串的字符串文字或 String 對(duì)象。 start 必選項(xiàng)。所需的子字符串的起始位置。...
為此,收集了自己平時(shí)常用到一些JavaScript函數(shù),它們?cè)谄渌腏S庫(kù)也常見(jiàn),現(xiàn)在整理并附上注釋,方便查閱,希望對(duì)大家有所幫助。注:假設(shè)以下所有函數(shù)都放在一個(gè)CC對(duì)象中,方便引用。 復(fù)制代碼 代碼如下: //這個(gè)方法相信是最常用...
這段代碼實(shí)現(xiàn)的淡入淡出還算可以吧,比較平滑,同樣出自JavaScript+CSS兩者的配合。 JavaScript文字漸隱漸現(xiàn)顯示 您知道嗎?腳本之家就是Jb51.NET [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
jQuery是一個(gè)快速的,簡(jiǎn)潔的javaScript庫(kù),使用戶能更方便地處理HTML documents、events、實(shí)現(xiàn)動(dòng)畫效果,并且方便地為網(wǎng)站或系統(tǒng)提供AJAX交互。 在Domino中應(yīng)用jQuery框架能夠大量簡(jiǎn)化js代碼,并使得js的程序更加簡(jiǎn)潔和直觀,...
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
JavaScript Planet [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
飄動(dòng)的文字 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
JavaScript數(shù)組文字 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...