Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/snandy/archive/2011/03/06/1972254.html 這篇開始會記錄一些寫類的工具函數,通過上篇我們知道本質上都是 建構函式+原型。理解了它碰到各式各樣的寫類方式就不懼怕了。 建構函式 + 原型 直接組裝一個類;同一建構函式將組裝出同一類型01/** 02 * $class 寫類工具函數之一 03 * @param {Function} constructor 04 * @param {Object}
Time of Update: 2018-12-06
轉自:http://developer.51cto.com/art/201105/261407.htm 這篇文章是參考<<javascript-the definitive guide,5th
Time of Update: 2018-12-06
<html><head><script type="text/javascript">function deleteRow(r){var i=r.parentNode.parentNode.rowIndexdocument.getElementById('myTable').deleteRow(i)}function insertRowInTable(){var table = document.getElementById("myTable");var
Time of Update: 2018-12-06
在JavaScript中我們須要用到trim的地點很多,但是JavaScript又沒有獨立的trim函數或者要領可以運用,所以我們須要自己寫個trim函數來實現我們的目的。 方案一: 以原型方式調用,即obj.trim()形式,此方式基本且運用方面廣泛,定義方式如下:<script language=”javascript”>/*** 刪除左右兩端的空格*/String.prototype.trim=function(){ return
Time of Update: 2018-12-06
Table 3-1. Special numeric constants ConstantMeaningInfinitySpecial value to represent infinityNaNSpecial not-a-number valueNumber.MAX_VALUELargest representable numberNumber.MIN_VALUESmallest (closest to zero) representable numberNumber.NaNSpecial
Time of Update: 2018-12-06
var person = { name: "jxq", mail: "jxqlovejava@gmail.com"}for(var key in person) { console.log(key + ": " + person.key); // console.log(key + ": " + person[key]);} 上面能否輸出如下: name: jxq mail: jxqlovejava@gmail.com 答案是不能!
Time of Update: 2018-12-06
用戶端指令碼能夠使得應用更加具有吸引力,但是瀏覽器對指令碼代碼的解釋執行可能也會導致效率低下。 這裡我們探討幾個最佳化JavaScript代碼的最佳實務建議。 1、處理字串 字串拼接在IE 6、7下的記憶體回收效能很差。雖然IE 8已經解決了這個問題。如果你的使用者中有相當一部分人使用IE 6、7,那麼你得謹慎構建你的字串了。 比如這個例子:var veryLongMessage ='This is a long string that due to
Time of Update: 2018-12-06
1、"Methods" are just functions that are assigned to a property of an Object. 舉例:var slideshow = function() {init: function() {this.start();},start: function() {},};window.onload = slideshow.init; //
Time of Update: 2018-12-06
Unsafe JavaScript attempt to access frame with URL https://xxx with URL http://xxx. The frame requesting access has a protocol of 'http', the frame being accessed has a protocol of 'https'. Protocols must match. 在做某鐵道部網站的某個小工具時遇到這個問題。具體看下面:
Time of Update: 2018-12-06
<script>var Rimifon = { "Ads" : new Object, "NewFloatAd" : function(imgUrl, strLink) { var ad = document.createElement("a"); ad.DirV = true; ad.DirH = true; ad.AutoMove = true; ad.Image = new Image;
Time of Update: 2018-12-06
在看過上一篇可自動播放、拖動的js圖片展示效果(二)文章後,相信很多人都想試試把這種效果用到自己的項目中去了。在用的過程當中個人化的需求就來了,比如,想把小圖導航放上邊去,或者放左邊放右邊等等。如果自己研究是需要花時間的哦,那麼懶人萱為了節省大家的時間,也把這種兩種效果共用出來,今天要共用的是把小圖導航放到頂部的js圖片展示效果。首先還是要先看看樣本圖片:可自動播放、拖動的js圖片展示效果(三)可自動播放、拖動的js圖片展示效果(三)主要功能介紹:1、漂亮的過渡效果(無法用平面圖表示,大家只有下
Time of Update: 2018-12-06
正在著手看《javascript權威指南》,整理點兒筆記,也算是督促自己學習,每天看一點,特立此貼,希望自己能堅持下去。 對比:用javascript和jQuery分別判斷某元素是否存在,如果不存在則建立,並向其中追加子項目(1)javascript的實現//在document中的一個指定的地區輸出調試訊息function debug(msg) { var log = document.getElementById("debuglog"); if (!log) {
Time of Update: 2018-12-06
在做一個網站背景時候,網頁引用的一個刪除商品的函數在IE6,IE7中死活不能執行。狗血的IE6
Time of Update: 2018-12-06
網上找了找,有選擇了的。。但是沒有符合我的要求的。。所以自己寫了一個。。吼吼。。<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>判斷一組Radio選擇 是否被選擇了</title></head><body><script type="text/javascript">fun
Time of Update: 2018-12-06
1. document.form.item 問題(1)現有問題:現有代碼中存在許多 document.formName.item("itemName") 這樣的語句,不能在 MF 下運行(2)解決方案:改用 document.formName.elements["elementName"](3)其它參見 22. 集合類對象問題(1)現有問題:現有代碼中許多集合類對象取用時使用 (),IE 能接受,MF 不能。(2)解決方案:改用 []
Time of Update: 2018-12-06
用到了透明度 做的時候發現 透明度的調節 需要指定寬高,要不然透明度的數值就無效了。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv=
Time of Update: 2018-12-06
代碼主要轉自網路,出處不明,對其作了一小點修改。 代碼 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
訪問控制項的主要對象是:document對象。分別對應當前文檔所有的(子物件)個人觀點。並且已經提供的幾個主要方法來訪問對象。1. document.getElementById2. document.getElementsByName 3 document.getElementsByTagName4 document.all下面我主要談談以上幾個方法的具體用法:
Time of Update: 2018-12-06
<script language =javascript >var curIndex=0;//時間間隔 單位毫秒var timeInterval=1000;var arr=new
Time of Update: 2018-12-06
目錄:1:js 字串長度限制、判斷字元長度 、js限制輸入、限制不能輸入、textarea 長度限制2.:js判斷漢字、判斷是否漢字 、只能輸入漢字3:js判斷是否輸入英文、只能輸入英文4:js只能輸入數字,判斷數字、驗證數字、檢測數字、判斷是否為數字、只能輸入數字5:只能輸入英文字元和數字6: js email驗證 、js 判斷email 、信箱/郵箱格式驗證7:js字元過濾,屏蔽關鍵字8:js密碼驗證、判斷密碼2.1: js 不為空白、為空白或不是對象 、判斷為空白