Time of Update: 2017-01-18
時間對象作為非常重要的一個對象,對我們學.net的人來說,並不是很重要,但這並不意味著我們可以忽略,事實上,用得著的時候還是很多的,如果完全依賴JS處理時間,那是會出問題的,因為JS總是假設本地機器上的時間是正確的。還有個原因,他總按照GTM市區來計量。我們只是返回當前date對象的副本,我們即便是修改,那也不會對對象本身有任何影響。 示範一:動態時鐘(來個複雜的) 11:55:13 示範二:顯示完整的一些方法(事實上我很討厭有些格式了) Mon Oct 1 22:
Time of Update: 2017-01-18
項目中需要用到日曆,.net的日曆控制項又太重,只好用js寫一個,日曆的核心函數是 DateAdd(),編寫過程中發現 js 裡面操作時間比想象中的繁瑣,不像vbscript中的可以輕鬆地dateadd,後來才想到用 setFullYear()、setDate()等內建函數,可以拼合一個js版的 dateadd() 來,代碼如下: 複製代碼 代碼如下:function DateAdd(interval,number,date)
Time of Update: 2017-01-18
Agenda 年 月 今天: [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行] 從 到 My Js Collection! [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
12 3 6 9 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
以下內容摘錄自《征服AJAX Web2.0開發技術詳解》,今天在圖書管看書覺得講的挺好的,特此摘錄!小部分內容和代碼做了改動! window對象提供了兩個方法來實現定時器的效果,分別是window.setTimeout()和window.setInterval。其中前者可以使一段代碼在指定時間後運行;而後者則可以使一段代碼每過指定時間就運行一次。它們的原型如下: 複製代碼
Time of Update: 2017-01-18
使用方法: 訪問"imagesee.htm的網址+?pic=圖片的網址&page=該圖片相關網頁的網址" 即可,其中page參數可以忽略。 關於ImageSee: ImageSee是開放原始碼的網頁圖片瀏覽器,由JavaScript寫成,是一個完全靜態網頁。同時支援IE Firefox Opera瀏覽器。 透過ImageSee,您可以方便的對網上的高清圖片(大圖片)進行瀏覽,具備常規的圖片瀏覽所需要的全部主要功能:放大縮小、縮圖、圖片滑鼠拖動。
Time of Update: 2017-01-18
070520:Norman 君給出了 Dean Edwards 等關於 onDOMLoaded 事件的跨瀏覽器解決方案…… 其實 onDOMLoaded 是 DOM 被載入(圖片尚未載入)狀態下的一個“不存在的”事件…… 由於不同瀏覽器的支援度不同…… 所以需要進行 Hack …… 所幸 Dean 和其他一些朋友反覆研究後給出瞭解決方案…… 在此表示感謝……
Time of Update: 2017-01-18
複製代碼 代碼如下:<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Time of Update: 2017-01-18
1. 非數實值型別轉數值使用Number()轉換時: undefined會轉為NaN 如果字串以0開始,瀏覽器會忽略前置0,不會按照八進位進行轉換 如果字串以0x開始,瀏覽器會按照十六進位轉化為十進位返回 如果字串有字元,除(+,-,.)外都會轉為NaN,十六進位時,字串包含任何非數字字元都返回NaN 如果是對象轉換,則對象先使用valueof(),然後按照規則轉換。如果無valueOf方法,則調用toString方法,再轉換。使用parseInt()轉換時:
Time of Update: 2017-01-18
1. 不使用script自閉合標籤script中使用自閉合標籤,雖然他在XHTML中合法,但是不符合HTML規範,而且得不到某些瀏覽器的正確解析。我曾經就在引入EXT時使用此方式,導致無法正確執行指令碼。<script src="example.js"/> --> <script src="example.js"></script>2.
Time of Update: 2017-01-18
[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
對象字面量的輸出方式以及定義好處1.對象字面量的輸出方式有兩種:傳統的‘。',以及數組方式,只不過用數組方式輸出時,方括弧裡面要用引號括起來,如var box = { name:'abc'; age:28};alert(box['name']);給對象定義方法,A:如果用傳統定義對象的方式,就需要先定義方法,然後再把這個方法名賦值給對象的一個屬性,如果要調用這個方法不加括弧,就是返回方法代碼;如果要調用這個方法該對象屬性後面加上括弧,就得到方法的傳回值function objrun(){
Time of Update: 2017-01-18
閉包和柯裡化都是JavaScript經常用到而且比較進階的技巧,所有的函數式程式設計語言都支援這兩個概念,因此,我們想要充分發揮出JavaScript中的函數式編程特徵,就需要深入的瞭解這兩個概念,閉包事實上更是柯裡化所不可缺少的基礎。一、柯裡化的概念 在電腦科學中,柯裡化是把接受多個參數的函數變換成接受一個單一參數(最初函數的第一個參數)的函數,並且返回接受餘下的參數且返回結果的新函數的技術。這個技術由Christopher Strachey以邏輯學家 Haskell Curry
Time of Update: 2017-01-18
先看下面一段代碼:function Machine(ecode, horsepower) { this.ecode = ecode; this.horsepower = horsepower;}function showme() { alert(this.name + " " + this.ecode + " " + this.horsepower);}var machine = new Machine("code1", 15);machine.name =
Time of Update: 2017-01-18
應網友要求修改一個圖片轉移效果 一個比較漂亮的效果,只是在增加圖片效果時有些麻煩。今天應網友的要求,對 JS 進行了更改。使大家在對圖片添加刪除更加容易。在這裡主要對以下幾點詳細說明一下。 var firstnum = 1; var secnum = 2; var tounum=1; 這三個變數分別作用是傳入圖片 ID 變數。以及儲存當前圖片
Time of Update: 2017-01-18
概念性的概述this當一個函數建立後,一個關鍵字this就隨之(在後台)建立,它連結到一個對象,而函數正是在這個對象中進行操作。換句話說,關鍵字this可在函數中使用,是對一個對象的引用,而函數正是該對象的屬性或方法。讓我們來看這個對象:<!DOCTYPE html><html lang="en"><body><script> var cody = { living:true, age:23, gender:'male',
Time of Update: 2017-01-18
迭代方法在Javascript中迭代方法個人覺得尤為重要,在很多時候都會有實際上的需求,javascript提供了5個迭代方法來供我們操作,它們分別為:every() 對數組中的每一個項運用給定的函數,如果每項都返回true,那麼就會返回truefilter() 對數組中的每一個項運用給定的函數,把返回true的項組成一個新數組並返回forEach() 對數組中的每一項運用給定的函數,但是沒有任何的傳回值map() 對數組中的每一個項運用給定的函數並返回每次函數調用的結果組成新的數組same()
Time of Update: 2017-01-18
<script language="JavaScript1.1"> var slidespeed=3000 var slideimages=new Array("yun_qi_img/2482150_1_7.jpg","yun_qi_img/2482150_2_1.jpg","yun_qi_img/2482150_3_2.jpg","yun_qi_img/2482150_3_2.jpg","yun_qi_img/2482150_3_2.jpg"
Time of Update: 2017-01-18
JavaScript 中有兩個特數值: undefined和null,在比較它們的時候需要留心。在讀取未賦值的變數或試圖讀取對象沒有的屬性時得到的就是 undefined 值。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Learn4UndefinedAndNull</title></head><body>&
Time of Update: 2017-01-18
<script language="JavaScript1.1"> var slidespeed=3000 //specify images