Time of Update: 2018-12-05
var x=1;(function(){ var x="inner"; alert(x); var x =
Time of Update: 2018-12-05
對象,具有屬性與方法。這是大家都聽到爛的話了。物件導向的基本特徵有:封閉、繼承、多態。今天來我總結一下我剛剛學到的,我只是把看到的冰山一角寫下來了,希望可以完善。 對象的繼承相信大家都很熟悉了。可以用對象冒充、call()[apply()]、原型方式、混合方式這幾種。其中混合方式我覺得是比較好的,先開回顧一下call()方法: function useCall(a,b){ this.a = a; this.b = b; this.say=function(){ alert("
Time of Update: 2018-12-05
1、事件流:冒泡型事件:html元素嵌套時,觸發子項目的事件,父元素的相應的事件也會觸發,則為冒泡型事件。2、事件的監聽:通過attach和de來監聽和刪除監聽事件.DOM中的事件監聽:通過addEventListener("clice",fnclise,false);添加監聽事件。removeEventListener("click",fnclisw,false)刪除監聽事件。false代表冒泡型事件。true代表捕獲型事件。3、事件對象:為了相容兩種瀏覽器,通常採用下面的方法
Time of Update: 2018-12-05
(function () { var resolution = "解析度:" + window.screen.width + "*" + window.screen.height; alert(resolution); })();(function () { var ua = window.navigator.userAgent; var osVersion = ua.split(";")[2]; var osV =
Time of Update: 2018-12-05
推薦一個DHTML中文手冊 站長每天翻譯更新的 要寫JAVASCRIPT 的朋友多看看 很有協助的 智匯網頁工具頂部上有連結可直接進去 以下是已經翻譯頁面的例子 大家可以去看看是不是中文的,還是象其他網站一樣說是中文 其實還是沒翻譯 innerHTML 已翻譯 http://doc.webtool.cn/dhtml/properties/innerHTML.html innerText 已翻譯
Time of Update: 2018-12-05
var Tools = { BrowserInfo: function() { var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox =
Time of Update: 2018-12-05
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title></title> <script>
Time of Update: 2018-12-05
查看文章寫新文章 2007-07-06 15:49<html><head><title>時鐘</title><SCRIPT language=javascript><!--pX=400;pY=200obs = new Array(13)function ob () {for (i=0; i<13; i++) { if (document.all) obs[i]=new Array
Time of Update: 2018-12-05
我們知道,JavaScript中檢測物件類型的運算子有:typeof、instanceof,還有對象的constructor屬性1) typeof 運算子typeof 是一元運算子,返回結果是一個說明運算數類型的字串。如:"number","string","boolean","object","function","undefined"(可用於判斷變數是否存在)。但 typeof 的能力有限,其對於Date、RegExp類型返回的都是"object"。如:typeof {}; //
Time of Update: 2018-12-05
一次翻譯技術文章,本身英語水平很爛,翻譯的也是自己剛開始學習的技術,所以能勉強看懂英文的話都要盡量讀 原文 而不要看我的翻譯,免得被誤導。閱讀原文簡介 這篇文章簡單介紹了DOM 1.0一些基本而強大的方法以及如何在JavaScript中使用它們。你可以學到如何動態地建立、擷取、控制和刪除HTML元素。這些DOM方法同樣適用於XML。所有全面支援DOM 1.0的瀏覽器都能很好地運行本篇的執行個體,比如IE5,Firefox等。概況 -
Time of Update: 2018-12-05
無意中digg上看到的,執行如下步驟就能看到效果:隨便開啟一個網站,網頁上必須有圖片,否則沒效果,頁面開啟後清除地址欄中的地址,複製如下代碼到地址欄中然後按斷行符號:javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.images; DIL=DI.length; function A(){for(i=0; i-DIL;
Time of Update: 2018-12-05
在DOM操作中,有一個removeChild的方法。但是我們要知道,即使是這樣從DOM中刪除了,它們還是存在的。那它們會產生什麼問題呢?一個嚴重的問題是,那些刪除的節點都存在記憶體中,這就是傳說中的記憶體泄露。如果幾十兆,幾百的時候就會影響瀏覽器的運行了。(- -
Time of Update: 2018-12-05
JavaScript SliderBar一個不錯的JavaScript類比捲軸,原型的優雅寫法。沒有什麼好說的,需要的就下載吧,<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2018-12-05
JavaScript中,有一個Delete關鍵字。文法delete object.propertydelete object['property']delete object[index]delete property // deletes properties of the global object, or, // using the with statement, properties of the referenced
Time of Update: 2018-12-05
屬性 altKey, button, cancelBubble, clientX, clientY, ctrlKey, fromElement, keyCode, offsetX, offsetY, propertyName, returnValue, screenX, screenY, shiftKey, srcElement, srcFilter, toElement, type, x, y
Time of Update: 2018-12-05
基於對象還是物件導向? 物件導向技術是現代軟體開發中的重要技術之一。物件導向變成的好處毋庸置疑,現在的主流語言如Java、C++都是物件導向的。現在的物件導向理論更多的是使用Java或C++進行描述,究其根源,在於這些語言都是傳統的物件導向語言,具有物件導向理論所指明的一切特性:類、封裝、繼承、多態等等。 相比而言,一些動態語言如JavaSript就顯得不那麼物件導向——至少,在JavaScript中並沒有類class這一關鍵字。但是,在JavaScript中並不是沒有類的概念。於是有人說,Ja
Time of Update: 2018-12-05
1. 對象 對象是物件導向程式設計的基礎概念之一,只需看看這個名字就已經知道了。在我們熟悉的物件導向語言中,比如Java或者C++,都有著類似的對象定義方法。比如,我們想定義一個類,名字叫Person,有兩個屬性:name和age,另外有一個方法,將顯示出這個Person對象的名字和年齡,那麼我們可以用下面的代碼實現: Java: public class Person { private String name; private int age;
Time of Update: 2018-12-05
//功能:將指定內容複寫到剪下板//來源:http://jorkin.reallydo.com/article.asp?id=457function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt); } else if(naviga
Time of Update: 2018-12-05
//功能:JavaScript的Trim(), Ltrim(), RTrim() 函數//來源:http://jorkin.reallydo.com/article.asp?id=460String.prototype.Trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, "");}String.prototype.LTrim = function(){ return this.replace(/(^\s*)/g, "");
Time of Update: 2018-12-05
1、錯誤和異常:常見錯誤:拼字錯誤、訪問不存在的變數、括弧不匹配、串連錯誤、等號與賦值。。2、錯誤處理:onerror事件。window.onerror=function fnerror(){alert("出錯了");};try {。。}catch(exception){for (var str in exception){ var ss+=str+"\n"}}3、調試器:microsoft Script