Time of Update: 2017-01-19
1.擷取元素 getElementById()方法,通過元素的id擷取元素,接受一個參數即要擷取元素的id,如果不存在這個id返回 null 注意不要讓表單元素的name和別的元素的id相同,IE8以下的IE瀏覽器用這個方法通過元素的name屬性可以獲得該元素 以下面元素為例 <div id ="myDiv">這裡是id為“myDiv”的div內容</div>var document.getElementById("myDiv");
Time of Update: 2017-01-19
複製代碼 代碼如下: //檢測非IE瀏覽器外掛程式函數 function hasPlugin(name) { name = name.toLowerCase(); for (var i=0 ; i < navigator.plugins.length ; i++ ) { if (navigator.plugins[i].name.toLowerCase().indexOf(name) >-1) { return true; } } return false; }
Time of Update: 2017-01-19
1.修飾符 . 任意一個字元 * 匹配*前面0個或多個字元 + 匹配+前面一個或多個字元 ? 匹配?前面0個或1個字元 ^ 以^後面的字元為前置 $ 以$前面的字元結尾 [] 匹配[]內的一個字元 () 分組,可以用\1 \2提取 [^] 匹配^後的以外的字元 {n} {n}前的字元有n個,n為正數 {n,} {n,}前的字元至少有n個,n為正數 {n,m} {n,m}前的字元有n~m個,n,m為正數 2.字元 \d 一個數字 \D 一個非數字 \w 一個字母或數字 \W 一個非字母和非數字 \
Time of Update: 2017-01-19
依稀還記得,在學習C語言的庫函數時,很多字串操作相關的函數都會返回和結果相關的指標。其實這個傳回值很多時候都並不是非常必要,因為在我們的傳入的參數中,十有八九已包含了這個指標。而加上這個傳回值的最大好處就是,可以讓我們方便的書寫出級聯運算式。但是這些年的實際工作中,越發覺得級聯運算式是個魔鬼餡餅。
Time of Update: 2017-01-19
這一篇複習一下ECMAScript規範中的基礎文法,英文好的朋友可以直接閱讀官方文檔。JavaScript本質上也是一種類C語言,熟悉C語言的朋友,可以非常輕鬆的閱讀這篇文章,甚至都可以跳過,不過建議你最好還是看一看,在介紹的同時,我可能會引用一些自認為不易理解且比較流行的用法。 基礎文法1、標識符:所謂標識符,實際上就是指一個滿足一定規範,能夠被引擎識別的名字,可以用來表示常量、變數、函數名、函數參數、對象、對象屬性等所有可命名物件的名稱。(1)區分大小寫。(2)以字母、底線(_)或貨幣符號(
Time of Update: 2017-01-19
在物件導向程式設計語言中,對於this關鍵字我們是非常熟悉的。比如C++、C#和Java等都提供了這個關鍵字,雖然在開始學習的時候覺得比較難,但只要理解了,用起來是非常方便和意義確定的。JavaScript也提供了這個this關鍵字,不過用起來就比經典OO語言中要"混亂"的多了。 下面就來看看,在JavaScript中各種this的使用方法有什麼混亂之處?
Time of Update: 2017-01-19
JavaScript Cookie Cookie對象: Cookie是一種以檔案的形式儲存在用戶端硬碟的Cookies檔案夾中的使用者資料資訊(Cookie資料)。 Cookie檔案由所訪問的Web網站建立,以長久的儲存用戶端與Web網站間的會話資料,並且該Cookie資料只允許被所訪問的Web網站進行讀取。 Cookie檔案的格式: NS:Cookie.txt IE:使用者名稱@網域名稱.txt 有兩種類型的cookie: (1)持久性cookie,會被儲存到用戶端的硬碟上。
Time of Update: 2017-01-19
本文執行個體為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內容如下<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> * { padding: 0; margin: 0; } .box { width: 500px; height: 400px; border: 1
Time of Update: 2017-01-19
本文執行個體講述了javascript實現擷取圖片大小及圖片等比縮放的方法。分享給大家供大家參考,具體如下:擷取圖片大小:var originImage = new Image();function GetImageWidth(oImage) { if (originImage.src != oImage.src) originImage.src = oImage.src; return originImage.width;}function GetImageHeight(oImage) {
Time of Update: 2017-01-19
預設對象 日期對象Date, 格式:日期對象名稱=new Date([日期參數]) 日期參數: 1.省略(最常用); 2.英文-數值格式:月 日,公元年 [時:分:秒] 如:today=new Date("October 1,2008 12:00:00") 3.數值格式:公元年,月,日,[時,分,秒] 如:today=new Date(2008,10,1) 日期對象的方法: 格式:日期對象名稱.方法([參數]) 使用例子:複製代碼
Time of Update: 2017-01-19
五個迭代方法 都接受兩個參數:要在每一項上啟動並執行函數 和 運行該函數的範圍(可選) every():對數組中的每一項運行給定函數。如果函數對每一項都返回true,則返回true。
Time of Update: 2017-01-19
ECMAScript5 還新增了2個歸併數組的方法:reduce()和reduceRight()。 這兩個都會迭代數組的所有項 reduce():從第一項開始逐個遍曆到最後。
Time of Update: 2017-01-19
<title>標題</title> <input type="button" name="Submit" onClick='copyToClipBoard()' value="複製專題地址,傳給QQ/MSN上的好友"> <script language="javascript"> function copyToClipBoard(){
Time of Update: 2017-01-19
今天,發現了一個之前從未注意的角落,相信能夠大大提高自己寫JS的速度。能夠迅速發現錯誤。 例如,今天的加班中調試一個js錯誤發現的一個例子。 1、Google瀏覽器報的錯 以上是google瀏覽器報的錯誤,只報一個錯誤檔案,相信是什麼地方由null調用了length屬性導致的。由於這是一個已經維護了幾年的系統,人來人往,不知道經曆了幾個人之手。而且商務邏輯極其複雜,js檔案都上千行。要一個length一個length的排除,顯然是不切實際的。 2014.3.18 今天才知道,唉,原來g
Time of Update: 2017-01-19
在提到上述的概念之前,首先想說說javascript中函數的隱含參數:arguments arguments 該對象代表正在執行的函數和調用它的函數的參數。 [function.]arguments[n] 參數function :選項。當前正在執行的 Function 對象的名字。 n :選項。要傳遞給 Function 對象的從0開始的參數值索引。 說明
Time of Update: 2017-01-19
function JsUBB(str) { var re=//[i/](.[^/[]*)/[//i/]/gi; str=str.replace(re,"<i>$1</i>"); //斜體字 re=//[b/](.[^/[]*)/[//b/]/gi; str=str.replace(re,"<b>$1</b&
Time of Update: 2017-01-19
window :window對象是BOM中所有對象的核心,除了是BOM中所有對象的父物件外,還包含一些視窗控制函數。1、全域的window對象JavaScript中的任何一個全域函數或變數都是window的屬性。<script type="text/javascript"> var name="撼地神牛";
Time of Update: 2017-01-19
前言對於javascript來說,類是一種可選(而不是必須)的設計模式,而且在JavaScript這樣的[[Prototype]] 語言中實作類別是很蹩腳的。這種蹩腳的感覺不只是來源於文法,雖然文法是很重要的原因。js裡面有許多文法的缺點:繁瑣雜亂的.prototype
Time of Update: 2017-01-19
JSON 日期轉 JS日期,我們知道,日期類型轉成JSON之後,返回的資料類似這樣: /Date(1379944571737)/ 但是這種日期並不能直接顯示,因為根本沒有人知道這是什麼意思,下面提供一種JSON日期轉JS日期的方式。function ConvertJSONDateToJSDate(jsondate) { var date = new Date(parseInt(jsondate.replace("/Date(", "").replace(")/", ""), 10));
Time of Update: 2017-01-19
(一)怎樣用JQuery重新整理一幅圖片? 說明:我們都知道,當我們在請求一個資源(比如網頁,圖片等)的時候,如果該資源被緩衝到瀏覽器了,那麼請求返回的就是緩衝的副本,不是我們希望擷取的資源(該資源內容已經被更新了),此時最普遍的一個辦法就是在請求的頁面後面或者圖片的src後面加上一個查詢字串"ran=" + Math.random(),這樣就會請求到最新版本的資源啦! 代碼: 複製代碼 代碼如下: $(imageObj).attr('src',$(imageObj).attr('src') +