Time of Update: 2018-12-07
今天在犀牛書上發現了一個有用的函數 urlArgs(提取URL的搜尋字串中的參數)。我們經常會看到有的頁面連結地址後面會跟有參數,比如 http://www.xxx.com/?username=yyy&password=zzz 之類的,很多時候我們需要獲得這些參數的值(yyy和zzz),那麼就可以利用 urlArgs 函數,通過該函數的傳回值(傳回值是對象)的屬性來擷取。urlArgs 函數代碼:function urlArgs(){ var args = {}; var
Time of Update: 2018-12-07
今天在看javascript的時候,突然發現數組array竟然可以利用字串做為其下標,這個以前我還真的不知道,在我的印象當中數組用來遍曆,怎麼可以用字串呢?哎。。孤陋寡聞啊..... 首先Array是從Object那裡繼承下。它具備Object所有的功能和特性。下面是Object的情況:建立: var object = new Object();增加: object[strIndex ] = value; (strIndex
Time of Update: 2018-12-07
1 建立指令碼塊1: <s cript language=”Javas cript”>2: Javas cript code goes here3: </s cript> 2 隱藏指令碼代碼1: <s cript language=”Javas cript”>2: <!--3: document.write(“Hello”);4: // -->5: </s cript> 在不支援Javas cript的瀏覽器中將不執行相關代碼3
Time of Update: 2018-12-07
JavaScript indexOf 返回 String 對象中第一次出現的子字串的字元位置。 JavaScript indexOf格式 strObj.indexOf(subString, start) 參數 strObj 必填。String 對象或文字。 subString 必填。indexOf函數要在 String 對象中尋找的子字串。 start 可填。該整數值指出在 String 對象內開始尋找的索引。如果省略,則從字串第一個字元處尋找。 注意:
Time of Update: 2018-12-07
文章目錄 文法傳回值說明例子 1例子 2例子 3例子 4例子 5例子 6 From:w3SchoolJavaScript replace() 方法返回 JavaScript String 對象參考手冊定義和用法replace() 方法用於在字串中用一些字元替換另一些字元,或替換一個與Regex匹配的子串。文法stringObject.replace(regexp,replacement)參數描述regexp必需。規定了要替換的模式的
Time of Update: 2018-12-07
event代表事件的狀態,例如觸發event對象的元素、滑鼠的位置及狀態、按下的鍵等等。event對象只在事件發生的過程中才有效。event的某些屬性只對特定的事件有意義。比如,fromElement 和 toElement 屬性只對 onmouseover 和 onmouseout 事件有意義。例子下面的例子檢查滑鼠是否在連結上單擊,並且,如果shift鍵被按下,就取消連結的跳轉。<HTML><HEAD><TITLE>Cancels
Time of Update: 2018-12-07
為下面每個LI綁定一個click事件 <ul id="myLinks"> <li id="goSomewhere" >Go somewhere</li> <li id="doSomething" >Do something</li> <li id="sayHi" >Say hi</li> </ul>1、傳統寫法 var
Time of Update: 2018-12-07
文法要點:Javascript語言區分大小寫,為弱類型變數語言(類似VB)。變數可以不定義直接使用(不推薦)。 函數調用與引用:var one = excute();表示擷取excute這個函數執行的結果(傳回值)而var one =
Time of Update: 2018-12-07
Mouse events on maps and graphics (map和graphics上的滑鼠事件,準確的說是map和graphiclayer上的滑鼠事件)The ArcGIS JavaScript API map and graphics layer provide a large set of mouseevents users can use to interact with these objects(ArcGIS JavaScript API
Time of Update: 2018-12-07
逸出字元串(Escape
Time of Update: 2018-12-07
我認為自己算是做前端開發的,但最近一段時候幾乎沒下過什麼指令碼,一直在做.net這塊。這次在開發管理後台控制項的時候封裝了bootstrap前端架構的一些功能,發現其中很多新的或者陌生的指令碼庫出現。我花了好長時間才從眾多的指令碼中整理出來一個比較清晰的思路。這時候才暮然發現自己似乎離開真正的前端開發已經很遠了。 去年的時候做過很多功能型的控制項開發,像表單驗證,彈出框,AJAX通訊等。這些功能開發的都比較零散,不好管理,慢慢的我自己都很少應用了。偶爾寫指令碼也是使用jquery進行開發。
Time of Update: 2018-12-07
前言:隨著工作了幾個月的時間,我感覺到我們在學校學到的東西真的好少哦,由於現在在公司做一個項目,而這個項目中我的角色是後台代碼的編寫,但是我也在是不是的調試JavaScript代碼,雖然老師當年交了我們,但是現在忘的差不多了。所以我抽時間看視頻重新學習了一下JS,這裡是我的學習筆記,希望對我們想要學習JS初級的同學有用,所以我就產生了這個系列。Dom入門(1)
Time of Update: 2018-12-07
下面我們接著上一篇繼續我們的Dom征程,在我的學習中,我感覺越學Dom越感覺非常的有意思,期待我們能夠共同學習。下面我們學習window對象的屬性,這個部落格我就專門針對我這段時間學習的window對象的屬性做個筆記。window對象的屬性1(1) window.location.href=’http://www.baidu.com’,重新導航到新的地址,和navigate方法效果一樣,window.location.reload()重新整理頁面。 <input
Time of Update: 2018-12-07
前言:下面我們接著旅程5繼續我們的JavaScript Dom征程6,通過這篇博文的學習我們能夠非常容易的操作層的變化,在這片博文中我也用了很多小例子來說明我所說的每個知識點,比如:顯示隱藏層,動態載入層的寬度高度,還有跟著滑鼠飛的小例子。學習就是舉一反三的舉動,所以當我們摘掉這些的時候我們可以自己在擴充寫出很多網頁上面經常使用的例子的。編程式控制制層(1) 控制層的顯示修改style.display,例子:切換層的顯示 <script type="text/javascript"
Time of Update: 2018-12-07
javascript中的全域對象,全域對象是一個父級的構造,所有的其他的對象,變數和函數都屬於全域對象。還有一種是Object對象,javascript中的其他對象都是從Object繼承而來,包括內建對象。一全域對象1 全域對象的特性全域對象只是一個對象,而不是類。既沒有建構函式,也無法執行個體化一個新的全域對象。全域對象不是任何對象的屬性,所以它沒有名稱。全域對象是預定義的對象,作為 JavaScript 的全域函數和全域屬性的預留位置。在頂層 JavaScript 代碼中,可以用關鍵字
Time of Update: 2018-12-07
最近看了下JavaScript方面的幾本書,把裡面的一些核心概念按照自己的理解做個總結。 JavaScript中有Scope(範圍),Scope chain(範圍鏈),Execute context(執行內容),Active Object (使用中的物件),Dynamic Scope(動態範圍),Closure(閉包)這些概念,要理解這些概念,我們從靜態和動態兩個方面去分析一下。 首先我們寫一個簡單的function來做一個例子: function add(num1, num2){ var
Time of Update: 2018-12-07
介紹昨天發的《大叔手記(19):你真懂JavaScript嗎?》裡面的5個題目,有很多回答,發現強人還是很多的,很多人都全部答對了。今天我們來對這5個題目詳細分析一下,希望對大家有所協助。註:問題來自大名鼎鼎的前端架構師Baranovskiy的文章《So, you think you know JavaScript?》。答案也是來自大名鼎鼎的JS牛人Nicholas C. Zakas的文章《Answering Baranovskiy’s JavaScript
Time of Update: 2018-12-07
英文:http://www.adequatelygood.com/2010/3/JavaScript-Module-Pattern-In-Depth模組模式是JavaScript一種常用的編碼模式。這是一般的理解,但也有一些進階應用程式沒有得到很多關注。在本文中,我將回顧基礎知識,瀏覽一些不錯的進階技巧,甚至我認為是原生基礎的。基礎知識首先我們開始簡單概述模型模式。三年前Eric
Time of Update: 2018-12-07
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->禁止另存代碼:<noscript> <iframe src="/*>";</iframe> </noscript> 禁止複製代碼:<body oncontextmenu='return false' ondragstart='return
Time of Update: 2018-12-07
javaScript 中 call 函數的用法說明關鍵字: web/javaScriptjavaScript 中的 call() 是一個奇妙的方法,但也是一個讓人迷惑的方法,先看一下官方的解釋:call 方法請參閱應用於:Function 對象要求版本 5.5調用一個對象的一個方法,以另一個對象替換當前對象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])參數thisObj 可選項。將被用作當前對象的對象。 arg1, arg2, ,