Time of Update: 2018-12-06
告訴大家如何用JavaScript調整圖片的尺寸大小,下面是JS代碼。在自己的網站上更新文章時一個比較常見的問題是:文章插圖太寬,使整個網頁都變形了。如果對每個插圖都先進行縮放再插入的話,太麻煩了。我前段時間寫的一篇文章就遇到過這種事情,後來用CSS的overflow和max-width屬性暫時解決了頁面變形的問題。這種方法好處是簡單,但壞處是會破壞某些細節的效果。如overflow:hidden,意思是當內部元素寬度大於父架構時隱藏超出寬度的部分。這樣做可能會是一些內容突然截斷,被隱藏了,很對
Time of Update: 2018-12-06
如下: javascript代碼:<!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
Time of Update: 2018-12-06
轉自http://www.mangguo.org/javascript-prototype-constructor-inheritance/ 上回說到《JavaScript 原型繼承之基礎機制》,這一篇將具體說說建構函式的繼承。從一個簡單的樣本開始,建立描述人類的 People 建構函式:function People(){ this.race = '愚蠢的人類'; } 然後,建立描述黃種人的 Yellow 建構函式:function Yellow(name, skin){
Time of Update: 2018-12-06
原文地址:開發人員最容易犯的13個javascript錯誤 1. for.. 數組迭代的用法 Usage of for..in to iterate Arrays舉例:var myArray = [ “a”, “b”, “c” ]; var totalElements = myArray.length; for (var i = 0; i < totalElements; i++) { console.log(myArray[i]); } 這裡主要的問題是語句中的“for..
Time of Update: 2018-12-06
轉自:http://www.cnblogs.com/snandy/archive/2011/03/07/1973241.html 工具函數如下 01/** 02 * $class 寫類工具函數之三 03 * @param {String} className 04 * @param {Function} superClass 05 * @param {Function} classImp 06 */07function $class(className, superClass,
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://www.cnblogs.com/snandy/archive/2011/03/06/1972264.html 續上篇,建構函式+原型 組裝一個類;同一建構函式可以定義出多個類型 01/** 02 * $class 寫類工具函數之二 03 * @param {Function} constructor 04 * @param {Object} prototype 05 */06function $class(constructor,prototype) { 07 var
Time of Update: 2018-12-06
javascript表單之間的資料傳遞! 今天有朋友問我關於用JAVASCRIPT來進行頁面各表單之間的資料傳遞的問題,我以前也寫過,不過從來沒有注意,今天總結了一下,希望能夠給大家一些協助,也協助我總結以前學過,用過的知識。 一,最簡單的就是同一個網頁裡的表單的資料傳遞。
Time of Update: 2018-12-06
javascript時間函數 javascript提供了Date對象來進行時間和日期的計算。Date對象有多種建構函式:new Date() //目前時間new Date(milliseconds) //距離起始時間1970年1月1日的毫秒數new Date(datestring) //字串代表的日期與時間。此字串可以使用Date.parse()轉換,比如"Jannuary 1, 1998 20:13:15"new Date(year, month, day, hours, minutes,
Time of Update: 2018-12-06
由於需要在系統中實現立即訊息提示,參考了其它人寫的代碼,形成了下面的用JavaScript實作類別MSN資訊提示視窗。 <script language="javascript" type="text/javascript"> <!-- /* ** 作者:劉帝勇 ** 日期:2007-11-08 */ varoPopup; variOriginTop= 50
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
Javascript訪問html頁面的控制項的方法詳細分析這段時間在公司比較的空閑,決定研究研究javascript訪問html控制項,這是很普遍的,這裡我系統的研究javascript的訪問方式,測試通過並有下面一些研究成就,供大家分享和補充。訪問控制項的主要對象是:document對象。分別對應當前文檔所有的(子物件)個人觀點。並且已經提供的幾個主要方法來訪問對象。 1. document.getElementById 2.
Time of Update: 2018-12-06
其它方式:工廠方式,建構函式方式,原型方式都各有各的大缺陷,這裡就不一一介紹了,想瞭解的可以去看一下這本著作的第3章節。1. 混合建構函式/原型方式 function Car(sColor, iDoors, iMpg) { this .color = sColor; this .doors = iDoors; this .mpg = iMpg; this .drivers = new
Time of Update: 2018-12-06
javascript 只允許輸入數字有很多方法,總結如下1,只允許輸入數字和小數點。<input onKeypress="return (/[\d.]/.test(String.fromCharCode(event.keyCode)))" style="ime-mode:Disabled">2,判斷的更詳細一些,甚至22..2這樣不算數字也判斷得出來<script> function check(){ if (isNaN(tt.value)) {alert("非法字元!"
Time of Update: 2018-12-06
1.丟棄小數部分,保留整數部分parseInt(5/2)22.向上取整,有小數,則整數部分加1Math.ceil(5/2)33.四捨五入Math.round(5/2)34.向下取整Math.floor(5/2)2取餘數0%401%412%423%434%405%41
Time of Update: 2018-12-06
找到一個介紹js日期對象的文章:http://blog.csdn.net/xxd851116/article/details/3859587另外有個指令碼,可以格式化日期的,放在最後。建立一個日期對象:var objDate=new Date([arguments list]);參數形式有以下5種:new Date("month dd,yyyy hh:mm:ss");new Date("month dd,yyyy");new Date(yyyy,mth,dd,hh,mm,ss);new
Time of Update: 2018-12-06
Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
使用 javascript 提取URL中的參數function getArgs() { var args = new Object(); var query = location.search.substring(1); var pairs = query.split('&'); for (var i = 0; i < pairs.length; i++) { var pos = pairs[i].indexOf('=');
Time of Update: 2018-12-06
摘抄自:http://hi.baidu.com/collect_zero/blog/item/a17948f716930123730eec7a.html在使用url進行參數傳遞時,經常會傳遞一些中文名的參數或URL地址,在幕後處理時會發生轉換錯誤。在有些傳遞頁面使用GB2312,而在接收頁面使用UTF8,這樣接收到的參數就可能會與原來發生不一致。使用伺服器端的urlEncode函數編碼的URL,與使用用戶端javascript的encodeURI函數編碼的URL,結果就不一樣。
Time of Update: 2018-12-06
隨著網路的發展,網速和機器速度的提高,越來越多的網站用到了豐富用戶端技術。而現在Ajax則是最為流行的一種方式。JavaScript是一種解釋型語言,所以能無法達到和C/Java之類的水平,限制了它能在用戶端所做的事情,為了能改進他的效能,我想基於我以前給JavaScript做過的很多測試來談談自己的經驗,希望能協助大家改進自己的JavaScript指令碼效能。語言層次方面 迴圈 迴圈是很常用的一個控制結構,大部分東西要依靠它來完成,在JavaScript中,我們可以使用for(;;