Time of Update: 2015-06-01
標籤:var object = { isA : function(aType) { var self = this; while(self){ if(self == aType) return true; self = self.Type; }; return false; }}; function
Time of Update: 2015-05-31
標籤:javascript dom DOM在操作產生HTML上,還是比較簡單明了的。不過,由於瀏覽器總是存在相容和陷阱,導致最終的操作就不是那麼簡單方便了。那本文今天就來瞭解一下DOM如何動作表格和樣式。 一 動作表格
Time of Update: 2015-05-31
標籤:一、變數的範圍要理解閉包,首先必須理解Javascript特殊的變數範圍。變數的範圍無非就是兩種:全域變數和局部變數。Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。Js代碼 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函數外部自然無法讀取函數內的局部變數。Js代碼 function f1(){ var n=999; } alert(n); //
Time of Update: 2015-06-01
標籤:< script language="JavaScript"> function
Time of Update: 2015-06-01
標籤:轉載:http://www.jb51.net/article/23175.htm 一、
Time of Update: 2015-05-31
標籤:javascript dom DOM自身存在很多類型,我們在上篇部落格中提到了大部分的類型,比如Element類型:表示的是元素節點,比如Text類型:表示的是文本節點。DOM也提供了一些擴充功能。 一.DOM類型
Time of Update: 2015-06-01
標籤:JavaScript 保留關鍵字在 JavaScript 中,一些標識符是保留關鍵字,不能用作變數名或函數名。JavaScript 標準所有的現代瀏覽器完全支援 ECMAScript 3(ES3,JavaScript 的第三版,從 1999 年開始)。ECMAScript 4(ES4)未通過。ECMAScript 5(ES5,2009 年發布),是 JavaScript 最新的官方版本。隨著時間的推移,我們開始看到,所有的現代瀏覽器已經完全支援 ES5。JavaScript
Time of Update: 2015-05-31
標籤: javascript載入類似星座、血型的函數 //載入血型 function bloodtypelaod(constellation) { var obj = document.getElementById(‘bloodtype‘); obj.options.length = 0; var option = document.createElement("option");
Time of Update: 2015-06-01
標籤: 在大多數物件導向語言中,對象總是由類中執行個體化而來,類和對象的關係就像模具跟模件一樣。Javascript中沒有類的概念,就算ES6中引入的class也不過是一種文法糖,本質上還是利用原型實現。在原型程式設計語言中,類並不是必需的,對象不一定需要由類執行個體化而來,而是通過複製另外一個對象來得到。 原型模式是用來建立對象的一種模式。在以類為中心的語言中,要建立一個對象首先要指定這個對象的類型,然後執行個體化一個對象。使用原型模式建立對象時不必關心對象的具體類型,而是找到一個對象,然
Time of Update: 2015-05-31
標籤: 1 方法調用模式var myObject = { value : 0, increment : function(inc) { alert(‘hi‘); }};myObject.increment();2 函數調用模式var sum = add(3,4);3
Time of Update: 2015-05-31
標籤: DOM(Document
Time of Update: 2015-05-31
標籤:簡介Module模式是JavaScript編程中一個非常通用的模式,一般情況下,大家都知道基本用法,本文嘗試著給大家更多該模式的進階使用方式。首先我們來看看Module模式的基本特徵:模組化,可重用封裝了變數和function,和全域的namaspace不接觸,松耦合只暴露可用public的方法,其它私人方法全部隱藏基本用法先看一下最簡單的一個實現,代碼如下:var Calculator = function (eq) { //這裡可以聲明私人成員 var eqCtl =
Time of Update: 2015-05-31
標籤: 最近在看javascript進階程式設計,看之前覺得自己的js學得還不錯,然後,看了沒幾頁就覺得自己好像沒有學過一樣,這主要寫寫我以前不完全瞭解的一些知識。首先是關於基礎資料型別 (Elementary Data Type)的,從Number開始,以前經常用parseInt來轉換數值,看過書才知道,這個函數的本意是專門用於把字串轉換成數值,而且以前也不知道它具體是怎麼一個轉換規則。先來看看Number()函數的轉換規則:1.如果是Boolean 值,true 和false
Time of Update: 2015-05-31
標籤:點擊改變p和div元素:<!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><meta http-equiv="Content-Type"
Time of Update: 2015-06-01
jquery簡單實現外部連結用新視窗開啟的方法 本文執行個體講述了jquery實現外部連結用新視窗開啟的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 $("a[href^='http://']").click(function(){
Time of Update: 2015-06-01
css知識,css基礎知識css和html相結合的第一種方式:1,每一個html標籤中都有一個style樣式屬性,該屬性就是css代碼 例:<div style="color:#F00">這是一個div地區</div>2,使用style樣式屬性,該屬性的值就是css代碼。一般定義在head標籤中,首先載入 例:<style type="text/css">
Time of Update: 2015-06-01
HTMLl和CSS基本知識點,HTMLlCSS知識點1.HTTP:超文字傳輸通訊協定 (HTTP) HTTP請求(HTTP request)部分: 請求行【HTTP方式(get或者post);請求url;HTTP版本】 要求標頭 空行 訊息體 HTTP響應(HTTP response)部分: 狀態行【HTTP版本;響應碼;響應描述】 回應標頭 空行 訊息體2.常見特殊符號空格 小於<
Time of Update: 2015-06-01
window.onload與$(document).ready()的區別分析 本文執行個體講述了window.onload與$(document).ready()的區別。分享給大家供大家參考。具體分析如下: window.onload是Javascript中得函數,意思是:等待網頁中所有內容載入完畢之後(包括圖片); 而$(documetn).ready()是在網頁中的所有DOM結構繪製完畢之後就可以執行了,可能有與DOM關聯的元素還沒有載入完,所以相比之下更快一些; 比如舉
Time of Update: 2015-06-01
js擷取滾動距離的方法 本文執行個體講述了js擷取滾動距離的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12
Time of Update: 2015-05-31
利用@font-face載入Web字型,@font-faceweb字型 1.簡介 @font-face用於自訂字型樣式,從伺服器端取得字型樣式,使瀏覽器可以顯示用戶端並不存在的樣式效果,給使用者帶來更好的展示體驗。 @font-face並不是CSS3的新特性,早在98年就被寫入CSS2的規範當中,目前在IE6都可支援。 2.文法 @font-face { font-family: