Time of Update: 2017-01-19
依稀還記得,在學習C語言的庫函數時,很多字串操作相關的函數都會返回和結果相關的指標。其實這個傳回值很多時候都並不是非常必要,因為在我們的傳入的參數中,十有八九已包含了這個指標。而加上這個傳回值的最大好處就是,可以讓我們方便的書寫出級聯運算式。但是這些年的實際工作中,越發覺得級聯運算式是個魔鬼餡餅。
Time of Update: 2017-01-19
JavaScript做為一個靈活的指令碼語言,其成功是我們顯而易見的。不過對於JavaScript語句可以不以";"結尾這點,我對其一直都耿耿於懷!這個特性除了帶來語句的混亂,且使其依賴於代碼排版(換行)外,我沒有發現任何的優點。難道是為了可以少敲一個";"?! 如果習慣了C#、C/C++等的強制";",會更加的覺得鬱悶。 同時這個特性對於JavaScript的debug來說,是災難性的。下面這個語句是正確的嗎?
Time of Update: 2017-01-19
我剛開始學習JavaScript的時候,老是會被JavaScript裡的一些莫名其妙的文法形式搞的糊裡糊塗的。而且也不知道到底它支援了多少那些莫名其妙的文法形式?現在通過這個幾個月的深入瞭解,算是把它們弄得比較清楚了,所以下面就來說說JS的Literal Syntax特性。 JavaScript語言的文本化的特性?My God,難道有哪門語言的編寫不是使用文本嗎?不使用文本還能用啥?用意識流嗎?真是faint哈。
Time of Update: 2017-01-19
在JavaScript中,函數function就是對象。JS中沒有方法重載 在JavaScript中,沒有方法(函數)重載的概念。 例子:複製代碼 代碼如下:<html> <head> <script
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
JS Window 視窗對象:http://www.w3school.com.cn/js/js_window.asp 所有瀏覽器都支援window對象。它表示瀏覽器視窗。 所有 JavaScript 全域對象、函數以及變數均自動成為window對象的成員。 視窗對象的屬性和方法格式: [window.]屬性 [window.]方法(參數) 甚至 HTML DOM 的 document 也是 window 對象的屬性之一:window.document.getElementById(
Time of Update: 2017-01-19
事件對象:當事件發生時,瀏覽器自動建立該對象,並包含該事件的類型、滑鼠座標等。 事件對象的屬性:格式:event.屬性。 一些說明: event代表事件的狀態,例如觸發event對象的元素、滑鼠的位置及狀態、按下的鍵等等; event對象只在事件發生的過程中才有效。 firefox裡的event跟IE裡的不同,IE裡的是全域變數,隨時可用;firefox裡的要用參數引導才能用,是運行時的臨時變數。 在IE/Opera中是window.event,在Firefox中是event; 而
Time of Update: 2017-01-19
定時器1 用以指定在一段特定的時間後執行某段程式。 setTimeout(): 格式:[定時器對象名=] setTimeout(“<運算式>”,毫秒) 功能:執行<運算式>一次。 例子:複製代碼 代碼如下:<!DOCTYPE html><html> <head> <title>timer1.html</title>
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
說明: 前段時間把 ASP VBScript 掌握得差不多的時候, 就轉而學習 Javascript/Jscript, 主要是學 Jscript 啦. 不過這兩者基本上沒什麼區別, 唯一不同的是 Jscript 沒有用戶端的概念.
Time of Update: 2017-01-19
在函數內部有兩個特殊的屬性:arguments 和 this。arguments是一個類數組對象,包含傳入的所有參數, 但是這個對象還有一個名叫callee的屬性,該屬性是一個指標,指向擁有這個arguments對象的函數。
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
在提到上述的概念之前,首先想說說javascript中函數的隱含參數:arguments arguments 該對象代表正在執行的函數和調用它的函數的參數。 [function.]arguments[n] 參數function :選項。當前正在執行的 Function 對象的名字。 n :選項。要傳遞給 Function 對象的從0開始的參數值索引。 說明
Time of Update: 2017-01-19
線上編輯內容的時候,那些基於 JavaScript 的編輯器幫了我們大忙,這些所見即所得 (WYSIWYG)(WYSIWYG)編輯器,給我們提供了類似 Office?的操作體驗。如今,任何網站內容管理系統(CMS)和部落格系統都需要一個這樣的編輯器。本文精選了5個基於 JavaScript?的編輯器,5個基於 jQuery 架構的編輯器。 MarkitUp – jQuery Official Website | Demo markItUp!
Time of Update: 2017-01-19
我愛你中國 愛你中國 中國愛你 很愛你中國 我愛你中國 愛你中國 中國愛你 很愛你中國 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
最近用到JavaScript 事件處理機制,找了些資料。 以前寫 JavaScript 程式時,事件都是採用 複製代碼 代碼如下:object.event = handler;
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
一、建構函式 Number(value) new Number(value)二、Number屬性 1、Number.MAX_VALUE 返回能表示的最大數字。 2、Number.MIN_VALUE 能表示的最小數字。 3、Number.NAN 非數字值。 4、Number.NEGATIVE_INFINITY 負無窮,當溢出時返回。 5、Number.POSITIVE_INFINITY
Time of Update: 2017-01-19
目前有大量的 javascript 開發架構,其中有一部分使用 $ 作為調用符號,這可能導致相互之間的衝突,而 jQuery 為解決這個問題,可以在 jQuery 匯入時放棄 $ 使用權,屆時 $ 則由其它架構使用,這樣可以避免相同名字的函數調用不再衝突。jQuery 使用 noConflict 方法來放棄 $ 調用時的命名,之後由 jQuery 代替 $ 進行編寫。例如:alert($('#message').val());必須修改為 alert(jQuery('#message').val(