Time of Update: 2017-01-19
我們知道,雖然JavaScript是基於對象(object-based)的語言。但是使用其原形(prototype)特性,我們完全可以實現十分sexy的OO編成架構,這個可以看看經典論壇的文章'基本上實現 javascript 的 OOP (0423版)'。
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
在物件導向程式設計語言中,對於this關鍵字我們是非常熟悉的。比如C++、C#和Java等都提供了這個關鍵字,雖然在開始學習的時候覺得比較難,但只要理解了,用起來是非常方便和意義確定的。JavaScript也提供了這個this關鍵字,不過用起來就比經典OO語言中要"混亂"的多了。 下面就來看看,在JavaScript中各種this的使用方法有什麼混亂之處?
Time of Update: 2017-01-19
我剛開始學習JavaScript的時候,老是會被JavaScript裡的一些莫名其妙的文法形式搞的糊裡糊塗的。而且也不知道到底它支援了多少那些莫名其妙的文法形式?現在通過這個幾個月的深入瞭解,算是把它們弄得比較清楚了,所以下面就來說說JS的Literal Syntax特性。 JavaScript語言的文本化的特性?My God,難道有哪門語言的編寫不是使用文本嗎?不使用文本還能用啥?用意識流嗎?真是faint哈。
Time of Update: 2017-01-19
今天有個哥們問我要是JavaScript函數重名了會有什麼後果?開始我沒有細想,就說可能會出錯吧,可是等我實驗完了發現頁面沒有任何指令碼錯誤提示,而且程式也運行了,只是對同名函數的調用執行了位置靠後的一個。 回頭仔細一想,這個結果完全可以接受,因為指令碼在頁面裡本身就是順序執行下來的,包括函數的定義,但然如果只是定義 function foo(){} 這種形式,我們是跟蹤不到函數初始化的。可是如果是定義類的方式,我們就可以明顯地跟蹤到函數的初始化順序。比如:
Time of Update: 2017-01-19
與其他壓縮公用程式壓縮率比較: 1. JavaScript Compressor(http://dean.edwards.name/packer/ ) 與他自己的壓縮公用程式代碼為例(v2.02) packer壓縮後大小為 7,428 位元組(去除注釋)。
Time of Update: 2017-01-19
說明: 前段時間把 ASP VBScript 掌握得差不多的時候, 就轉而學習 Javascript/Jscript, 主要是學 Jscript 啦. 不過這兩者基本上沒什麼區別, 唯一不同的是 Jscript 沒有用戶端的概念.
Time of Update: 2017-01-19
複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type"&
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
利用image對象的onerror事件來判斷,出錯則更換image對象的src為預設圖片的URL。 第一種情況:圖片存在,正常顯示 第二種情況:圖片不存在,顯示預設圖片 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]下面是通過js的判斷用javascript判斷指定圖片檔案是否存在: 如判斷<img src="http://www.jb51.net/logos.gif">這個圖片地址是否存在.
Time of Update: 2017-01-19
很多程式繞過這個問題,往往人工來決定在何處截斷,太麻煩了。 實現內容:截斷一段含有HTML代碼的文本,但是不會出現圍堵標記沒有封閉的問題。 一個PHP版本的在這裡!: 自動產生文章摘要[PHP版本]。 核心部分如下: 複製代碼 代碼如下:function Generate_Brief(text,length){
Time of Update: 2017-01-19
本文介紹了JavaScript實現圖片輪播組件,廢話不多說了直接看下面:效果: 自動迴圈播放圖片,下方有按鈕可以切換到對應圖片。 添加一個動畫來實現圖片切換。 滑鼠停在圖片上時,輪播停止,出現左右兩個箭頭,點擊可以切換圖片。 滑鼠移開圖片地區時,從當前位置繼續輪播。 提供一個介面,可以設定輪播方向,是否迴圈,間隔時間。 對HTML、CSS的要求:<div class="carousel-box"> <div class="carousel"> <
Time of Update: 2017-01-19
window :window對象是BOM中所有對象的核心,除了是BOM中所有對象的父物件外,還包含一些視窗控制函數。1、全域的window對象JavaScript中的任何一個全域函數或變數都是window的屬性。<script type="text/javascript"> var name="撼地神牛";
Time of Update: 2017-01-19
前言對於javascript來說,類是一種可選(而不是必須)的設計模式,而且在JavaScript這樣的[[Prototype]] 語言中實作類別是很蹩腳的。這種蹩腳的感覺不只是來源於文法,雖然文法是很重要的原因。js裡面有許多文法的缺點:繁瑣雜亂的.prototype
Time of Update: 2017-01-19
關於JavaSctipt的相容性,最懶的辦法就是用jQuery的工具函數。盡量不要用那些什麼ECMAScript之類的函數,因為很多瀏覽器都會報找不到函數的錯誤。下面列出一些在開發過程中碰到過的javascript問題。1、參數列表多個逗號。 $.ajax({})方法,非常熟悉了吧,但是在IE中有個小地方要注意,如果你在拼接參數列表的時候最後一個也加了逗號,那麼毫無疑問,IE下全部JS失效。 調試時報如下錯誤: 缺少標識符、字串或數字data: { S_Id: Subject_Id,
Time of Update: 2017-01-19
JSON 日期轉 JS日期,我們知道,日期類型轉成JSON之後,返回的資料類似這樣: /Date(1379944571737)/ 但是這種日期並不能直接顯示,因為根本沒有人知道這是什麼意思,下面提供一種JSON日期轉JS日期的方式。function ConvertJSONDateToJSDate(jsondate) { var date = new Date(parseInt(jsondate.replace("/Date(", "").replace(")/", ""), 10));
Time of Update: 2017-01-19
本文執行個體為大家分享了JavaScript實現圖片輪播組件的使用方法,供大家參考,具體內容如下效果:自動迴圈播放圖片,下方有按鈕可以切換到對應圖片。添加一個動畫來實現圖片切換。滑鼠停在圖片上時,輪播停止,出現左右兩個箭頭,點擊可以切換圖片。滑鼠移開圖片地區時,從當前位置繼續輪播。提供一個介面,可以設定輪播方向,是否迴圈,間隔時間。點擊查看demo對HTML、CSS的要求:<div class="carousel-box"> <div class="carousel">
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
在 HTML 中使用JavaScriptJavaScript能以兩種方式嵌入HTML:作為語句和函數使用時,用 SCRIPT 標記 作為事件處理常式使用時,用 HTML 標籤 SCRIPT 標記使用SCRIPT標記把指令碼嵌入在HTML中,格式如舷: <SCRIPT> _ JavaScript 語句</SCRIPT>LANGUAGE屬性作為可選項,用於指定指令碼語言,用法如下:<SCRIPT LANGUAGE="JavaScript">