Time of Update: 2017-01-13
提示:您可以先修改部分代碼再運行 商品資訊管理 修改刪除untitle 增加條目 提示:您可以先修改部分代碼再運行
Time of Update: 2017-01-13
在JavaScript中,對對象進行拷貝的情境比較常見。但是簡單的複製語句只能對對象進行淺拷貝,即複製的是一份引用,而不是它所引用的對象。而更多的時候,我們希望對對象進行深拷貝,避免原始對象被無意修改。對象的深拷貝與淺拷貝的區別如下:淺拷貝:僅僅複製對象的引用,而不是對象本身;深拷貝:把複製的對象所引用的全部對象都複製一遍。一. 淺拷貝的實現淺拷貝的實現方法比較簡單,只要使用是簡單的複製語句即可。1.1 方法一:簡單的複製語句/* ================ 淺拷貝 ===========
Time of Update: 2017-01-13
Data URI,不是URLURL是uniform resource locator的縮寫,在web中的每一個可訪問資源都有一個URL地址,例如圖片,HTML檔案,js檔案以及style sheet檔案,我們可以通過這個地址去download這個資源。其實URL是URI的子集,URI是uniform resource identifier的縮寫。URI是用於擷取資源,包括其附加的資訊的一種協議。附加資訊可能是地址,也可能不是地址,如果是地址,那麼這時URI就變成URL了。注意的是data
Time of Update: 2017-01-13
在做網頁時(其實是網頁木馬呵呵),最讓人煩惱的是自己辛辛苦苦寫出來的用戶端IE啟動並執行javascript代碼常常被別人輕易的拷貝,實在讓自己的心裡有點不是滋味,要知道自己寫點東西也挺累的......^*^
Time of Update: 2017-01-13
利用正則 代碼如下複製代碼 //取生肖, 參數必須是四位的年function getshengxiao(yyyy){ var arr=['猴','雞','狗','豬','鼠','牛','虎','兔','龍','蛇','馬','羊']; return /^\d{4}$/.test(yyyy)?arr[yyyy%12]:null } //
Time of Update: 2017-01-13
1.用WebView來顯示HTML代碼2.允許WebView執行JavaScript webView.getSettings().setJavaScriptEnabled(true);3.擷取到HTML檔案,也可從網路中擷取 webView.loadUrl("file:///android_asset/index.html"); //HTML檔案存放在assets檔案夾中4.添加一個對象,
Time of Update: 2017-01-13
以前站長們慣用的一種方式,讓使用者先點擊廣告後,才能看到真正想要的內容,用的最多的就是點擊廣告後顯示下載地址,這功能對廣告收入很有協助,但卻喪失了使用者體驗,盡量還是不要頻率使用,代碼發上來,主要是為學習JavaScript之用。 代碼如下複製代碼 <base target="_blank" onclick="javascript:will()" /><script language="JavaScript&
Time of Update: 2017-01-13
使用js顯示日期時間時發現在chrome中年份的顯示是錯誤的(如下圖),但在IE中正常。比如當前年份為2014年,此時顯示數字為114。看來是Chrome瀏覽器和IE瀏覽器的對getYear函數的實現不同。將其修改成getFullYear即可解決問題。其實js擷取目前時間的年份有三個常用函數:getYear()、getFullYear()、getUTCFullYear()
Time of Update: 2017-01-13
接觸了好幾種繼承模式了,在前一篇文章,我們就說到了一些繼承方法,本以為組合是最好的,結果沒想到還有。故事從原型式繼承說起: 代碼如下複製代碼 function object(o) {function F(){}F.prototype = o;return new F();}var person = {name: "Nicholas",friends: ["Shelby", "Court",
Time of Update: 2017-01-13
先來看個例子有時我們需要用cookie儲存使用者名稱,記錄登入狀態,如何正確判斷該機使用者cookie是否存在呢?不能簡單使用a!=”這樣的寫法。 代碼如下複製代碼 a=getCookie("username3"); c_start=document.cookie.indexOf("username3="); if(c_start == -1){
Time of Update: 2017-01-13
訪問一個給定CSS 值的最基本句法是:object.style.property,如:object.style.backgroundColor= "#ccc"; 不過要是訪問float屬性,可就不一樣了,因為float本身就是js的保留關鍵字,則需要這樣寫:IE:object.style.styleFloat = "left";FF:object.style.cssFloat =
Time of Update: 2017-01-13
今天碰到在做一個動態網頁面的時候,需要用到 URL 的參數值來作判斷,從而決定某一塊內容在當前頁面是否顯示。例如exampe.html?parm1=xxx&parm2=xxx&parm3=xxx&…,在這裡就需要擷取.html後面的所有參數的值。 腦子裡的第一個想法是利用“&”符號分割 URL ,從而達到擷取參數值的目的。 同時在網上搜了下,實地操作後,記錄如下。方法一:在某一塊內容的 div 標籤後面,加入如下
Time of Update: 2017-01-13
其實耶談不上什麼BUG,只是JS Date對象對溢出時間進行了自己的處理。首先把你的系統時間設為2013年1月31號,這一步很重要,不然可能不會發生這個BUG,然後執行下面的代碼 代碼如下複製代碼 var t = new Date();t.getMonth(); //輸出0,現在擷取的是正確的值,因為getMonth是從0開始索引的t.setMonth(3); //設定月份為4月t.getMonth(); //輸出4,這裡本應該輸出3的var t = new
Time of Update: 2017-01-13
通常我們頁面中建立script標籤時要麼src引入外部js檔案:? 1 <script type="text/javascript" src="jquery-1.9.1.min.js"></script>
Time of Update: 2017-01-13
實現原理這個功能實現非常簡單, 平白一點來說就是找個地方將頁面一些資訊儲存起來, 如果頁面兩次被訪問, 新的內容覆蓋掉舊的內容; 在頁面載入的時候, 將儲存的資訊取出顯示.實現方法也很多, 最土的是將內容儲存在 cookie 中, 但用 cookie 儲存資料存在一些問題. 比如: cookie 是隨 HTTP 響應一起被發送的, 會對伺服器端回應時間產生一定程度的影響, 尤其是在使用 XMLHttpRequest 對象向伺服器端發送或請求資料的時候.利用 cookie 雖然比較土, 但最實用,
Time of Update: 2017-01-13
執行個體// 設定cookie函數,三個參數,第一個是cookie的名子,第二個是值,第三個是設定cookie儲存時間(單位:天) 代碼如下複製代碼 function setCookie(name, value, days) { var days = arguments[2] ? arguments[2] : 30; // 沒有天數的話,預設此cookie儲存30天 var exp = new Date(
Time of Update: 2017-01-13
toLocaleUpperCase 將字串中所有的字母字元都將被轉換為大寫的,同時適應宿主環境的目前範圍設定。toUpperCase 將字串中的所有字母都被轉化為大寫字母。 代碼如下複製代碼 <script type="text/javascript">var str="hello world!"document.write(str.toUpperCase())</script>結果HELLO WORLD!
Time of Update: 2017-01-13
一、數組(1)檢測數組對於一個全域範圍來說,使用instanceof操作符可以檢測某個對象是不是數組: 代碼如下複製代碼 if (value instanceof Array){ // }
Time of Update: 2017-01-13
<script type="text/javascript">// <![cdata[ /* @author: hongru.chen ** @date: 2010-09-15 ** @vision: 1.1 */ var hongru = {}; function $(id){return document.getelementbyid(id)} object.prototype.extend = function(target, /*optional*/
Time of Update: 2017-01-13
本文章提供的Regex,主要是用來驗證閏年的代碼,以前都是寫日期驗證啊,但是統一的,包括所有日期,現在我們就專門提供了一個閏年的日期驗證程式。1 : 四年一閏([0-9]{2}(0[48]|[2468][048]|[13579][26])2 : 百年不閏,四百年再閏(0[48]|[2468][048]|[13579][26])003 : 合起來就是所有閏年的2月29日([0-9]{2}(0[48]|[2468][048]|[13579][26])|(0[48]|[2468][048]|[1357