PPK 談 JavaScript 的 this 關(guān)鍵字 [翻譯]
下面先講如何在event handling(事件處理)中用它,再接著是講 this 的其他用法。自己本身先來看看函數(shù) doSomething() 里的 this 到底是指向(refer to)了什么?function doSomething() { this.style.color = '#cc0000';}J...
|
下面先講如何在event handling(事件處理)中用它,再接著是講 this 的其他用法。自己本身先來看看函數(shù) doSomething() 里的 this 到底是指向(refer to)了什么?function doSomething() { this.style.color = '#cc0000';}J...
demo用了點(diǎn)extjs的東西,主要是為了打印json數(shù)組出來。 js code(XmlUtils.js): 復(fù)制代碼 代碼如下: /**/ function XmlUtils (config) { /*定義私有屬性*/ this.isIE = !!(window.attachEvent && !window.opera); this....
點(diǎn)擊按鈕后,文本框變?yōu)镾elect下拉列表框 ASP ASP.NET PHP JAVA [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
有些網(wǎng)站接了一些廣告,可以不用彈窗可以用這個腳本控制實(shí)現(xiàn),內(nèi)容顯示的地方需要有個id,因?yàn)檫@樣好控制,不能點(diǎn)擊任何地方都出現(xiàn)吧,這樣可以增加用戶體驗(yàn)。復(fù)制代碼 代碼如下:<!-- var adurl = new Array(9); var adurl_i =...
復(fù)制代碼 代碼如下:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>測試</title> </head> <body> <script type="text/javascript"><!-- function Man(...
當(dāng)輸入的字符達(dá)到 限制后,就不能再輸入了,你輸入一個,會被程序刪除一個,有意思吧? 文本框輸入限制 0/10 [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
復(fù)制代碼 代碼如下:<A onclick=checkopen(this); href="http://www.jb51.net" target=_blank>打開下載頁面1</A> <script> <!-- var original_url = "" var adurl = new Array(9); var isclick = false; var adurl_i...
animate(params[,duration[,easing[,callback]]]) 用于創(chuàng)建自定義動畫的函數(shù)。<br /> 這個函數(shù)的關(guān)鍵在于指定動畫形式及結(jié)果樣式屬性對象。這個對象中每個屬性都表示一個可以變化的樣式屬性(如“height”、“t...
滾動板 /* 初始化 */ body { font: 12px/1 "宋體", SimSun, serif; background:#fff; color:#000; } /*核心是 position:relative;,才能讓其內(nèi)部的 ul 以絕對定位,通過改變 top 值實(shí)現(xiàn)向上移位置。*/ .scrollUl {...
傳統(tǒng)ajax Code 復(fù)制代碼 代碼如下: <script language="javascript"> var xmlHttp; function createXMLHttpRequest(){ if(window.ActiveXObject) xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); else if(window....
即一條新聞滾進(jìn)視圖之后,會暫停幾秒鐘,然后繼續(xù)向上2滾動,淡出視圖,同時,下一條新聞接著滾入視圖。這次主要是用jquery來開發(fā)這個功能,里面肯定有許多不足之處,歡迎大家點(diǎn)評。 先粘貼一下代碼, 復(fù)制代碼 代碼如下: <style> <%...
首先引入一個jQuery的小問題 jQuery在設(shè)置透明度上是有問題的,首先看一下其代碼:
Code 復(fù)制代碼 代碼如下: // IE uses filters for opacity if ( !jQuery.support.opacity && name == "opacity" ) { if ( set ) { //...
當(dāng)style.display="block"或style.visibility="visible"時控件或見,當(dāng)style.display = "none"或style.visibility = "hidden"時控件不可見。不同的是“display”不但隱藏控件,而且被隱藏的控件不再占用顯示時占用的位置,...
下面的代碼片斷縮進(jìn)目前還不完善,你也可以選擇 下載pdf 來閱讀. Contents摘要 什么是closure 執(zhí)行空間(執(zhí)行上下文, Execution Context) closure的一些用法 關(guān)于closure的效率 應(yīng)用建議 結(jié)論 參考資料 本文的rst源碼...
冒泡事件 js中“冒泡事件(bubble)”并不是能實(shí)際使用的花哨技巧,它是一種對js事件執(zhí)行順序的機(jī)制,“冒泡算法”在編程里是一個經(jīng)典問題,冒泡算法里面的“冒泡”應(yīng)該說是交換更加準(zhǔn)確;js里面的“冒泡事件”才是真正意義上...
window.event IE:有window.event對象 FF:沒有window.event對象。可以通過給函數(shù)的參數(shù)傳遞event對象。如onmousemove=doMouseMove(event) 鼠標(biāo)當(dāng)前坐標(biāo) IE:event.x和event.y。 FF:event.pageX和event.pageY。 通用:兩者都...
更多的文章可以參考 http://www.jb51.net/tag/event/1.htm另外ie中使用srcElement去獲得事件觸發(fā)源,ff下使用target。因此使用這兩個對象時需要做相關(guān)的瀏覽器兼容。 srcElement --http://www.jb51.net/ 點(diǎn)擊...
復(fù)制代碼 代碼如下:<script type="text/javascript"> var key2code = {65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j", 75:"k...
使用 jquery 框架:下載 jquery.js 新建一個 web 工程 ajax ; 在 webRoot 下新建一個 jslib 文件夾:專門存放 js 文件; 在 webRoot 下新建一個 html/jsp 頁面: login.html 復(fù)制代碼 代碼如下:<script type = "text/javascri...
Username: Password: [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]...
JScript 是一種區(qū)分大小寫的語言。
第一個字符必須是一個 ASCII 字母(大小寫均可),或一個下劃線(_)。注意第一個字符不能是數(shù)字。 后續(xù)的字符必須是字母、數(shù)字或下劃線。 變量名稱一定不能是 保留字。
下面給出合法...
二:DOM操作屬性我們以<img id="a" scr="5.jpg"/>為例,在原始的javascript里面可以用var o=document.getElementById('a')取的id為a的節(jié)點(diǎn)對象,在用o.src來取得或修改該節(jié)點(diǎn)的scr屬性,在jQuery 里$("#a")將得到j(luò)Query對象[...
一:核心部分$(expr)說明:該函數(shù)可以通過css選擇器,Xpath或html代碼來匹配目標(biāo)元素,所有的jQuery操作都以此為基礎(chǔ)參數(shù):expr:字符串,一個查詢表達(dá)式或一段html字符串例子:未執(zhí)行jQuery前:<p>one</p><div> <p>two</p></div>...
四:JavaScript處理$.browser() 判斷瀏覽器類型,返回boolen值 $(function(){ if($.browser.msie) { alert("這是一個IE瀏覽器");} else if($.browser.opera) { alert("這是一個opera瀏覽器");}})當(dāng)...
三:CSS操作 傳統(tǒng)javascript對css的操作相當(dāng)繁瑣,比如<div id="a" style="background:blue">css</div>取它的background語法是 document.getElementById("a").style.background,而jQuery對css更方便的操作,$("#a").ba...