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