Time of Update: 2015-04-19
標籤:JavaScript is a powerful object oriented language with some of the fastest dynamic language interpreters around. The official JavaScript specification defines APIs for some objects that are useful for building browser-based applications. However,
Time of Update: 2015-04-19
標籤:javascript instanceof typeof 先上代碼: var a = 10; alert(a instanceof Number);//false 這裡為什麼是false? alert(a instanceof String);//false alert(a instanceof
Time of Update: 2015-04-19
標籤:今天看了第五章,講了許多我一直沒有考慮過的內容:平穩退化、分離JavaScript、向後相容性、效能考慮。引出這些問題的原因是:有的瀏覽器並不能支援js指令碼,或者有的瀏覽器雖然可以支援js指令碼,但是使用者關閉了js解釋功能,或者有的瀏覽器只能支援部分js指令碼。如果沒有考慮到這些情況,人們在訪問我們的網站時就有可能遇到各種各樣的麻煩,並因此不再來訪問我們的網站。平穩退化:確保網頁在沒有JavaScript的情況下也能正常工作如果正確使用了JavaScript指令碼,就可以讓訪問者在他們
Time of Update: 2015-04-19
標籤:1. 函數運算式JavaScript 函數可以通過一個運算式定義。eg. var x = function (a, b) {return a * b};so: var x = function (a, b) {return a * b}; var z = x(4, 3);以上函數實際上是一個 匿名函數 (函數沒有名稱)。函數儲存在變數中,不需要函數名稱,通常通過變數名來調用。2. 在 JavaScript
Time of Update: 2015-04-19
標籤:一、JSON資料來源 JSON解釋:JSON是一種取代XML的資料結構,和xml相比,它更小巧但描述能力卻不差,由於它的小巧所以網路傳輸資料將減少更多流量從而加快速度,那麼,JSON到底是什麼?JSON就是一串字串 只不過元素會使用特定的符號標註。{} 雙括弧表示對象[] 中括弧表示數組"" 雙引號內是屬性或值: 冒號表示後者是前者的值(這個值可以是字串、數字、也可以是另一個數組或對象)所以 {"name":
Time of Update: 2015-04-19
標籤:var arr = new Array();function Person() { for (var i = 0; i < 10; i++) { //要記住,這個屬性函數申明,只有立即執行才會取scope屬性 var item = function () { return i; }; arr.push(item);
Time of Update: 2015-04-19
標籤:<!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" content="text/html;
Time of Update: 2015-04-19
標籤:typeof運算子介 紹:typeof 是一個一元運算,放在一個運算數之前,運算數可以是任意類型。它傳回值是一個字串,該字串說明運算數的類型。你
Time of Update: 2015-04-19
標籤:javascript 自訂事件 自訂對象 繼承 dom 前言:大家都知道,在使用JavaScript可以很方便的使用addEventListener函數給DOM對象快速綁定一個或多個事件接聽程式。我們又如何在JavaScript的自訂對象中使用此方法並觸發事件呢?這就是本章節的核心內容了。目的:現在有一個需求,要求“a對象
Time of Update: 2015-04-19
標籤:NodeJs的最大特性就是"非同步"目前在NodeJs裡實現非同步方法中,使用“回調”是最常見的。其實還有其他4種實現非同步方法:在此以做記錄---http://www.ruanyifeng.com/blog/2012/12/asynchronous%EF%BC%BFjavascript.html---你可能知道,Javascript語言的執行環境是"單線程"(single
Time of Update: 2015-04-19
標籤:在JavaScript中存在這樣兩種原始類型:Null與Undefined。這兩種類型常常會使JavaScript的開發人員產生疑惑,在什麼時候是Null,什麼時候又是Undefined?Undefined類型只有一個值,即undefined。當聲明的變數還未被初始化時,變數的預設值為undefined。Null類型也只有一個值,即null。null用來表示尚未存在的對象,常用來表示函數企圖返回一個不存在的對象。js 代碼var oValue; alert(oValue ==
Time of Update: 2015-04-19
標籤:書中第2章,在HTML中使用JavaScript摘要總結2.1
Time of Update: 2015-04-19
標籤:目錄1曆史 2澄清誤解 3基本概念 4特點 5與Java的不同 6開發工具 曆史 大概在1992年,一家稱作Nombas的公司開始開發一種叫做C減減(C-minus-minus,簡稱Cmm)的嵌入式指令碼語言。這個指令碼語言捆綁在一個叫做CEnvi的共用軟體產品中,當Netscape
Time of Update: 2015-04-19
標籤:一//各種尺寸 (size)s += “\r\n網頁可見地區寬:“+ document.body.clientWidth; s += “\r\n網頁可見地區高:“+ document.body.clientHeight; s += “\r\n網頁可見地區高:“+ document.body.offsetWeight +” (包括邊線的寬)“; s +=
Time of Update: 2015-04-19
標籤: 執行環境是javascript一個重要的概念,執行環境定義了變數有權訪問其他資料決定了他們各自的行為,每個執行環境都有一個與之關聯的變數,環境中定義的所有變數和函數都儲存在這個對象中,雖然我們編寫的代碼無法訪問這個對象,但解析器在處理資料時候會在後台使用.
Time of Update: 2015-04-19
標籤:我們都知道,在方法調用中,this指代的是方法所屬的對象,如以下代碼:obj.test(console.log(this === obj)); //返回true但是在嵌套函數中,情況就發生了很大變化。這需要分為兩種情況:strict 模式和非strict 模式//非strict 模式下var obj = { test:function (){ var self = this; console.log(this === obj); //true
Time of Update: 2015-04-20
CSS布局,div+css布局 左側定寬,右側自適應有很多種方法可以實現縮小視窗試試看? 方案一:左邊左浮動,右邊加個margin-left查看 demo <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2015-04-20
使用hexo在github上搭建個人部落格,hexogithub文章目錄1. 建立部落格源碼倉庫2. 安裝hexo3. 安裝hexo主題4. 提交倉庫5. 建立gh-pages分支6. 發布文章7. 配置cname8. 進階:圖片自動上傳這裡文章都是從個人的github部落格直接複製過來的,排版可能有點亂. 原始地址
Time of Update: 2015-04-20
CSS對話方塊特效 相容性好,css對話方塊特效<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>CSS對話方塊</title><style type="text/css">*{padding: 0;margin: 0;font-size:
Time of Update: 2015-04-20
CSS jquery實現Div底部固定,不隨捲軸移動,jquerydiv<!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>CSS