Time of Update: 2015-08-26
標籤:基本類型和參考型別 在JavaScript中有兩種資料類型值。基本類型值和參考型別值。基本類型值指的是簡單的資料區段,而參考型別值指的是可能由多個值構成的對象。在JavaScript中有5種基礎資料型別 (Elementary Data Type),分別是:Undefined、Null、Boolean、Number、String(這個和其他程式設計語言不一樣,需要注意)。基礎資料型別 (Elementary Data
Time of Update: 2015-08-25
標籤:javascript prototype 執行個體 繼承 用過JavaScript的同學們肯定都對prototype如雷貫耳,但是這究竟是個什麼東西卻讓初學者莫衷一是,只知道函數都會有一個prototype屬性,可以為其添加函數供執行個體訪問,其它的就不清楚了,最近看了一些
Time of Update: 2015-08-20
標籤:jquery 增刪改查$doc.on(‘click‘,‘.btn-funnel-new,.edit_funnel,.charts_add,.postCharts,.charts_remove,.del_funnel‘,function(e){e.stopPropagation();e.preventDefault();var _this = $(this);var oDialog = $(‘#chartsModal‘);switch(true){case _this.is(
Time of Update: 2015-08-19
標籤:1 6種值被當做假:false、null、undefined、Null 字元串‘‘、數字0、數字NaN,其他所有值都為真,包括"false"2 typeof有6種值,分別是‘number‘,‘string‘,‘boolean‘,‘undefined‘,‘function‘,‘object‘;其中typeof(null),結果是‘object‘3 如果第一個運算數的值為真,那麼運算子||產生它的第一個運算數的值.否則,它產生第二個運算數的值.如,可利用||運算子來填充預設值var
Time of Update: 2015-08-21
標籤:將<a>標籤設定為空白連結有兩種方式。第一個是href="#",第二個是href="javascript:void(0);"。兩種方式都設定了標籤為空白連結。可是兩種方式還是有些不同的地方。href="#"。當點擊的時候會跳轉到頁面的頂部,相當於點擊了一個錨點,在URL的後面也會出現一個#的標識符號。而href="javascript:void(0);"則是要運行一個javascript的運算式。v
Time of Update: 2015-08-20
標籤:原理:是臨近的數字兩兩進行比較,按照從小到大或者從大到小的順序進行交換,function bubbleClick() { var str = "50,1,4,6,9,76,43,22,2,44,7,66"; bubble(str);}function bubble(str) { var a = new Array(); a = str.split(‘,‘);//字串數組, //var a = [50, 1, 4, 6, 9, 76, 43, 22, 2, 44
Time of Update: 2015-08-19
標籤:<html><head><title>DOM對象</title><script type="text/javascript">function $(id) {return document.getElementById(id);}function insertText() {var val = window.prompt("請輸入","");//alert(val);if(val == null || val == "")
Time of Update: 2015-08-19
標籤:1,動態模型模式 1 function Person (name,age,job) { 2 this.name=name; 3 this.age=age; 4 this.job=job; 5 if(typeof this.sayName!=‘function‘){ 6 Person.prototype.sayName = function(){ 7
Time of Update: 2015-08-19
標籤:Q7:JavaScript有繼承嗎?請詳細描述。(http://jingyan.baidu.com/article/90895e0f975a7b64ec6b0bbd.html)(http://www.cnblogs.com/sanshi/archive/2009/07/08/1519036.html)(http://www.360doc.com/content/12/1109/11/4082197_246785232.shtml)有,1.構造繼承法2.原型繼承法3.執行個體繼承法4.拷貝繼
Time of Update: 2015-08-19
標籤:<html><head><title>頁面配置</title><style type="text/css">body{margin:0px;padding:0px;text-align:center;/* */}.content {margin:0 auto;/* background-color:pink;*/ width:85%;height:100%;}.top { width:99%;
Time of Update: 2015-08-19
標籤:javascript-void keyword寫在前面 ECMA-262定義了ECMAScript所支援的關鍵字(keyword),關鍵字不能用作ECMAScript程式的標識符(Indetifiers)。ECMA-262標準定義了以下關鍵字: break do instanceof typeofcase else new varcatch finally return voidcontinue for switch whiledebugger
Time of Update: 2015-08-18
標籤:javascript window window對象是BOM的核心,window對象指當前的瀏覽器視窗!<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2015-08-19
標籤:javascript 字串替換 jquery 1、問題背景 在一個輸入框中,限制字串長度為12位,利用鍵盤輸入一個數字,會將字串中最後一位替換,比如:111111111111,再輸入一個3,會顯示1111111111132、具體實現<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Time of Update: 2015-08-19
標籤:Q9:什麼是跨域?什麼是JSON?什麼是JSONP?解決跨域問題有哪些方法?請結合代碼和文字說明。跨域:因為JavaScript同源策略(一段指令碼只能讀取來自同一來源的視窗和文檔的屬性,同一來源指主機名稱,協議和連接埠號碼的組合)的限制,a.com網域名稱下的js無法操作b.com網域名稱下的對象,只要是協議,網域名稱,連接埠有任何一個不同都被當做是不同的域; Json(JavaScript Object Notation):一種輕量級的資料交換格式。基於E
Time of Update: 2015-08-18
標籤:第一條use strict
Time of Update: 2015-08-17
標籤:面象對象編程技術的核心理念:封裝、繼承、多態;在一些主流的進階程式設計語言中,比 如:C#,VB.NET,JAVA,PHP等都是很容易實現的,而如果要在javascript中實現面象對象編程,可就不那麼直接和容易了,因為 javascript並不是物件導向的語言,所以我們只能通過javascript的一些特性,比如:閉包、原型鏈等來類比出物件導向編程,我認為這些是
Time of Update: 2015-08-15
標籤:全域對象全域對象的屬性可以直接用。JavaScript解譯器啟動或是任何web瀏覽器載入新頁面的時候,都會建立新的全域對象,並給它一組定義的初始屬性:建構函式描述Date日期對象RegExpRegex對象String字串對象Objectobject對象Array數組對象全域對象 描述Math數學類計算JSONjson全域函數描述decodeURI()解碼某個編碼的 URI。decodeURIComponent()解碼一個編碼的 URI 組件。encodeURI()把字串編碼為
Time of Update: 2015-08-15
標籤:首先,截個圖給大家看結果:初始化狀態放大後的狀態點擊選中後的狀態如所看到的,一般的涉及到的地圖的統計涉及到上述所展示的三個狀態:1、初始化狀態。2、縮放後的狀態;3、點擊選中顯示詳情狀態。第一種狀態下,載入統計圖。一般來說,在地圖上顯示的統計圖僅僅是一個趨勢或者示意,具體的還得去點擊顯示。另外一種狀態。隨著地圖的縮放,地圖統計圖隨著地圖的大小變化。第三種狀態,點擊選中,在資訊框顯示具體的統計圖的資訊。首先,跟大家談談地圖統計圖幾種實現方式。眼下情況下,在Arcgis for
Time of Update: 2015-08-14
標籤:一、document.getElementById() 根據Id擷取元素節點 <div id="div1"> <p id="p1"> 我是第一個P</p> <p id="p2"> 我是第二個P</p> </div> window.onload = function () {
Time of Update: 2015-08-12
標籤:這個需求其實挺明確的,但是網上搜出來的教程都亂七八糟,覺得實在需要自己總結一下。D3.js目前已經被廣泛使用在資料視覺效果領域,隨著大資料的持續發展,這個架構估計會在今後更加流行(據說其作者Mike