Time of Update: 2017-01-18
複製代碼 代碼如下:<script language="javascript"> //用 JavaScript 寫伺服器端串連資料庫的程式碼範例 var conn = new ActiveXObject("ADODB.Connection");
Time of Update: 2017-01-18
關於上課的作業,大家都知道,代碼如下: <script language="javascript"> <!-- 代碼 //--> </script> 這兒補充一點內容,還可以告訴讀者這兒是javascript代碼,該瀏覽器不支援。 <noscript> 在瀏覽器不支援的時候顯示這句話 </noscript> 今天我們主要學習的內容有以下幾塊: 1、javascript變數 2、javascript運算式和運算子
Time of Update: 2017-01-18
滑鼠事件(上)隨著課程的進行,能跟著下來的人是越來越少了,不知道是不是因為沒有太多的表現,只是死記的東西,大家都沒有興趣啊。其實網頁上的很多特效,動作大都是用javascript來實現的,沒有javascript的網頁,就象一個人沒有了肌肉一樣。但是所有的動作都是有函數來控制的,而控制語句是基礎中的基礎。希望大家能耐心的學下去。今天的課程就輕鬆一下,學習點能見到效果的。主要內容就是基於滑鼠的事件,有如下幾種:1.mouseover(滑鼠移至)2.mouseout(滑鼠移出)3.mousemove
Time of Update: 2017-01-18
前一段有人給我說,第二課就看不明白了,我不知道是不是寫的太籠統了,不夠細緻,還是其他的,有什麼問題,大家給提出來,當然我也不 是什麼js高手,只不過想把愛好者領進門而已。希望大家多多參與。 今天的主要任務就是for迴圈。另外就是資料類型。既for in(現在還沒有講數組和對象,先瞭解一下)。 資料類型的轉換: 如果運算的資料類型不是一樣的話,js指令碼會儘力執行內部轉換來解決,但js不瞭解你的心思。所以得到的結果可能和你想要的不一樣。 em:
Time of Update: 2017-01-18
mouseDown事件和mouseUp事件 大家知道,mouseDown事件和mouseUp事件的組合就是click事件,但是如果在連結上按下滑鼠,並移到連結之外在放開滑鼠,那麼就只有mouseD own事件了。這兩個事件可以增加表徵圖按鈕的映像效果, 至於mouseDown和mouseUp的屬性,它們是伴隨著Click事件發生的,這和keyPress事件是keyDown事件和keyUp事件組合而成的機制是一樣的 ,這3個滑鼠事件也有modifier屬性。
Time of Update: 2017-01-18
過年到現在一直都比較忙,辜負大家了. 今天就學習函數吧,雖然語句還沒有說完. 函數是javascript語言的一個很重要的內容,但也很複雜. 下面來看看javascript函數. 函數是有function加函數名和一對帶有參數括弧,以及大括弧組成的,其中大括弧裡是 主體javascript語句. 例: function hanshuname(js) //hanshuname是函數名. {
Time of Update: 2017-01-18
JavaScript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。void 操作符用法格式如下: 1. javascript:void (expression)2. javascript:void expression expression 是一個要計算的 JavaScript 標準的運算式。運算式外側的圓括弧是可選的,但是寫上去是一個好習慣。 (實現版本 Navigator 3.0 )你可以使用 void
Time of Update: 2017-01-18
說出它們的值 1、typeof(NaN) 、typeof(Infinity)、typeof(null)、typeof(undefined) 2、NaN == NaN 3、NaN != NaN 4、NaN >= NaN 5、null == undefined 6、null >= undefined 7、null <= undefined 8
Time of Update: 2017-01-18
最近在惡補js知識的時候,總是會因為js強大的文法而感到震撼。因為以前對前端方面的疏忽,導致了一些理解的錯誤。因此痛改前非,下定決心,不管做什麼事情,都要有專研的精神。在介紹前,拋出一個問題:如何將多個數組合并為一個數組?以下的分享會分為如下小節:1.concat方法的基礎介紹2.從執行個體中感受concat方法1.concat方法的基礎介紹concat方法用於多個數組的合并。它將新數組的成員,添加到原數組的尾部,然後返回一個新數組,原數組不變。console.log([].concat([1]
Time of Update: 2017-01-18
本文將用js+cookie來實現這一功能,因為最近都在研究jquery,所以也就順便用上了,如果你不想用jquery,那麼你更需要瞭解實現的過程就可以了,代碼自己去寫。 需要用到一個jquery的cookie外掛程式,用來操作cookie,串連http://www.jb51.net/article/18276.htm需要稍微瞭解json,資料使用json然為了簡單,這裡假設瀏覽記錄只記錄3個。 基本流程如下: 1、如果cookie中記錄的曆史產品數目為0或1或2,那麼直接在cookie中插入。
Time of Update: 2017-01-18
一、引言 在C#和Java語言中,物件導向是以類的方式實現的,特別是繼承這個特性,類的方式繼承表現出了強大的功能,而且也易於學習。JavaScript不是純的物件導向的語言,而是基於對象的語言,對象的繼承是以原型函數的形式繼承的,很多初學者剛開始接觸的時候不太理解,但是JavaScript這種以原型函數的形式實現物件導向技術,不僅是可行的,而且還為物件導向技術提供了動態繼承的功能,本文主要討論了JavaScript的物件導向技術。 二、原型對象概述
Time of Update: 2017-01-18
在很多語言的學習中,“事件”都是一個比較難理解,但是又是一個很重要的概念。javascript中的事件處理也是一樣,正因為有了事件處理,才會出現Ajax拖動的效果。本文就討論一下JavaScript中的事件處理,讀過之後,您就會知道,很多Ajax架構實現拖動效果的原理了。 一、 IE Event對象 (一)IE Event對象的主要屬性和方法
Time of Update: 2017-01-18
以下我們就用這個屬性來為String對象添加三個方法:Trim,LTrim,RTrim(作用和VbScript中的同名函數一樣) 複製代碼 代碼如下:String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.LTrim = function() { &
Time of Update: 2017-01-18
1.怎樣操作剪貼簿,從而實現複製、剪下與粘貼?同時判斷剪貼簿裡邊的資料是否是文本? if (!IsClipboardFormatAvailable(CF_TEXT)) return; if (!OpenClipboard(hwndMain)) return; hglb = GetClipboardData(CF_TEXT);
Time of Update: 2017-01-18
需求分析: 在做上傳圖片的時候,如果不限制上傳圖片大小,後果非常的嚴重。那麼我們怎樣才可以解決一個棘手的問題呢?有兩種方式: 1)幕後處理: 也就是AJAX POST提交到後台,把圖片上傳到伺服器上,然後獲得該圖片大小做處理。 2)前台處理: 也就是利用Javascript擷取該圖片大小。 顯然第一種方式,很不好。因為需要把檔案先上傳到伺服器上,如果檔案很大的話,在加上網不是很快,需要等待好長時間,治標不治本。 功能解析: 在這裡我只介紹IE與FireFox兩個瀏覽器的不同做法。 IE6:
Time of Update: 2017-01-18
複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <style><!-- .errorInfo{ color:red; padding-left:5px; } --></style><style bogus="1"&
Time of Update: 2017-01-18
下面我們來看下這個例子吧! 複製代碼 代碼如下:<html> <head> <title>jqueryDemo:quanjiaoNum</title> <script src="jquery.js"
Time of Update: 2017-01-18
觀自在菩薩 行深般若波羅密多時 照見五蘊皆空 度一切苦厄 舍利子 色不異空 空不異色 色既是空 空既是色 受想行識 亦複如是 舍利子 是諸法空相 不生不滅 不垢不淨 不增不減 是故空中無色 無受想行識 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
Javascript oop設計模式 物件導向編程最初我們寫js代碼的時候是這麼寫 function checkName(){ //驗證姓名 } function checkEmail(){ //驗證郵箱 } function checkPassword(){ //驗證密碼 }這種方式會造成全域變數的嚴重汙染,再過渡到var checkObject = { checkName : function(){}; checkEmail: function(){};
Time of Update: 2017-01-18
複製代碼 代碼如下: function CallBackObject() { this.XmlHttp = this.GetHttpObject(); } CallBackObject.prototype.GetHttpObject = function() //動態為CallBackObject的原型添加了GetHttpObject共有方法 { //第一步:建立XMLHttpRequest對象 //進行相容性判斷 var xmlhttp; /*@cc_on @if