Time of Update: 2015-07-06
標籤: 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <!-- 9 JavaScript用法:10 html中的指令碼必須位於<script></script>標籤中11
Time of Update: 2015-07-06
標籤: 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <script> 9 //合并數組10 var arr1 = ["Hello","World","PHP","Js"];11
Time of Update: 2015-07-05
標籤:javascript 設計模式 單例模式是設計模式裡最基本也是最常用的模式之一,其特點是單體對象只存在一份執行個體,這樣你就能確保在你的所有代碼裡面都使用著同樣的全域資源。
Time of Update: 2015-07-05
標籤:S1:js中一切皆對象,想想如果要實現對父物件屬性和方法的繼承,最初我們會怎樣子來實現呢,考慮到原型的概念,最初我是這樣來實現繼承的function Parent(){ this.name=‘123‘;}Parent.prototype.getName=function(){ return this.name;}function Son(){ this.age=20;}Son.prototype=new
Time of Update: 2015-07-05
標籤:一、關於javascript原型的基本概念:prototype屬性:每個函數都一個prototype屬性,這個屬性指向函數的原型對象。原型對象主要用於共用執行個體中所包含的的屬性和方法。constructor屬性:每個原型對象都有一個constructor屬性,這個constructor屬性包含一個指向prototype屬性所在函數的指標。 例如
Time of Update: 2015-07-06
標籤:typeof javascript 位置 screenleft innerwidth 跨瀏覽器擷取位置var leftX = typeof window.screenLeft == ‘number‘ ? window.screenLeft : window.screenX;var topY = typeof window.
Time of Update: 2015-07-05
標籤:函數定義運算式定義一個JavaScript函數。運算式的值是這個新定義的函數。從某種意義上講,函數定義運算式可稱為“函數直接量”,畢竟對象初始設定式也稱為“對象直接量”。一個典型的函數定義運算式包含關鍵字function,跟隨其後的是一對圓括弧,括弧內是一個以逗號分割的列表,列表含有0個或多個標識符(參數名),然後再跟隨一個由花括弧包裹的JavaScript程式碼片段(函數體),例如:
Time of Update: 2015-07-05
標籤:javascript本文正式地址:http://www.xiabingbao.com/javascript/2015/07/04/javascript-type 在JavaScript中,有5種基礎資料型別 (Elementary Data Type)和1種複雜資料類型,基礎資料型別 (Elementary Data Type)有:Undefined, Null, Boolean,
Time of Update: 2015-07-05
標籤:javascript直接先看兩段代碼 function getSum() { var sum = a + b; var a = 1; var b = 2; return sum; } getSum(); function getSum() { var sum = a + b; a = 1;
Time of Update: 2015-07-05
標籤:記憶體回收機制JavaScript不需要手動地釋放記憶體,它使用一種自動記憶體回收機制(garbage collection)。當一個對象無用的時候,即程式中無變數引用這個對象時,就會從記憶體中釋放掉這個變數 循環參考三個對象 A 、B 、CA->B->C :A的某一屬性引用著B,同樣C也被B的屬性引用著。如果將A清除,那麼B、C也被釋放。A->B->C->B
Time of Update: 2015-07-07
如何在IE6下實現position:fixed效果,positionfixed如何在IE6下實現position:fixed效果:建議:儘可能的手寫代碼,可以有效提高學習效率和深度。由於IE6並不支援position:fixed,所以導致很多好的效果都無法實現,但是在IE6下並不是不能夠實現此中效果,下面就通過一段執行個體介紹一下如何?此種效果。代碼執行個體如下:<!DOCTYPE html><html><head><meta charset="
Time of Update: 2015-07-07
CSS3製作蘋果手機的Message表徵圖,超強大,css3message<!DOCTYPE HTML><html lang=zh-cn><head><meta
Time of Update: 2015-07-07
:before 和 :after 的內幕 以及偽類 ( 轉 ),before 原文連結 http://www.cnblogs.com/zhujl/archive/2012/05/08/2489411.html-------------------------------------------------------------------------------------------------------------------------------
Time of Update: 2015-07-07
我所見過的最簡短、最靈活的javascript日期轉字串工具函數我們知道javascript的Date對象並沒有提供日期格式化函數,將日期對象轉換成2015-7-02 20:35:11等這種格式又是項目中很常用的需求。最近在我們項目中看到了一段代碼,非常的簡短,這裡共用出來。 Date.prototype.format = function(format) {var o = {M+: this.getMonth() + 1, // monthd+: this.getDate(), //
Time of Update: 2015-07-07
JavaScript封裝Ajax(類JQuery中$.ajax()方法)ajax.js(function(exports, document, undefined){ use strict; function Ajax(){ if(!(this instanceof Ajax)) return; return this; } Ajax.prototype = { init: function(opts){
Time of Update: 2015-07-07
理解JavaScript中的原型學習JavaScript有一段時間了,感覺原型那塊兒又有點混亂了,現在寫個筆記整理一下思路。什麼是原型每建立一個函數,這個函數都會內建一個屬性prototype指向一個原型對象,最初這個原型對象只包含一個屬性constructor,這是指向我們建立的那個函數的指標。也就是說函數和原型對象分別通過prototype和constructor這兩個屬性(指標)能找到對方。我們可以通過fn.prototype.propertyName=value來給原型對象繼續添加屬性和
Time of Update: 2015-07-07
JavaScrip模組化模式寫法//Module 模式 閉包自包含模組var testModule = (function(){ var counter = 0; return { incrementCounter: function(){ return ++counter; }, resetCounter: function(){ console.log(counter
Time of Update: 2015-07-07
JavaScript的範圍和變數對象變數對象先來說說什麼是變數對象,變數對象中又儲存了什麼東西吧。JavaScript中的執行環境包括全域執行環境和函數執行環境這兩種,每進入到一個執行環境都會建立一個變數對象,這個對象中記錄了在當前執行環境中可以訪問到的變數,它們以變數對象的屬性形式存在。也就是說這個變數對象成為“範圍”這個抽象概念的實體。同時,變數對象中的屬性記錄是有一定先後順序的,並且屬性值到底是實際的值還是undefined也是分階段的(進入上下文(函數開始調用,但
Time of Update: 2015-07-07
JavaScript一些格式化日期方法這些方法都是在做項目的時候寫的,有些可能寫的不好,但是收集起來可以做為一個日期格式化工具了。var dateUtils = { /** * 格式化日期 * @param date * @returns {string} */ getFormatDay: function(date) { var dateTime; var dateFormat; // var
Time of Update: 2015-07-07
javascript中對變數類型的判斷 在JavaScript中,有5種基礎資料型別 (Elementary Data Type)和1種複雜資料類型,基礎資料型別 (Elementary Data Type)有:Undefined, Null, Boolean, Number和String;複雜資料類型是Object,Object中還細分了很多具體的類型,比如:Array, Function,