Time of Update: 2017-01-18
複製代碼 代碼如下:<script language="javascript"> //用 JavaScript 寫伺服器端串連資料庫的程式碼範例 var conn = new ActiveXObject("ADODB.Connection");
Time of Update: 2017-01-18
在Search Engine的robot搜尋時,針對的type,text/html此類“文本”的友好度是最高的(現階段text/xml除外),而text/javascript此類的友好度不理想,如果robot還要判斷DHTML代碼的話,那這個複雜度也是較高,而且划不來,因此,在DHTML編程時,如果要提升代碼的友好度。採用的方法,較好的方法是“儘可能是把DHTML的代碼簡化成沒有HTML的代碼”。這句話如何理解? e.g:
Time of Update: 2017-01-18
在網站開發中尤其是新聞類網站,經常遇到多欄目切換的設計,這種效果有很多種實現效果,現在記錄一種很簡單的寫法: <style> .news_wrap{ width: 380px; height: 266px; float: left; margin-left: 15px; } .news_head{ width: 380px; border-bottom: 2px solid #dedede; height: 51px; line-height: 51px; }
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
以下我們就用這個屬性來為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.JavaScript中四種基本資料存取位置:字面量,本地變數,數組元素,對象成員。一般來說:[字面量,局部變數]運行速度>[數組,對象成員]2.內部屬性包含了一個函數被建立的範圍中對象的集合。這個集合被稱為範圍鏈。3.執行函數->建立執行環境->建立使用中的物件(即函數運行時變數對象)。所以多次調用同一個函數會導致建立多個執行環境。4.函數執行過程每遇到一個變數都會經曆一次標識符解析過程,從哪裡擷取或儲存資料。該過程搜尋執行環境的範圍鏈。正是這種搜尋過程影響了效能。5.標識
Time of Update: 2017-01-18
廢話不多說了額,具體代碼如下所示: <!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><style>table{width:500px;height:400px;}table td{width:100px;height:50px;}</style><script>window.onload=function(){
Time of Update: 2017-01-18
1、焦點:當一個元素有焦點的時候,那麼他就可以接受使用者的輸入(不是所有元素都能接受焦點)給元素設定焦點的方式: 1、點擊 2、tab 3、js2、(例子:輸入框提示文字) onfocus:當元素擷取焦點時觸發: element.onfocus = function(){};
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
Javascript,一門神奇的語言,它的數組也同樣獨特。我們要去其糟粕,取其精華,把常用的最優實踐總結出來。如有錯誤,請指出。javascript數組是一種類數組的對象,擁有對象的特性。當屬性名稱是小而連續的整數時,應該使用數組,否則,使用對象。數組來源所有的數組都是Array構造出來的,我們來測試一下constructor這個屬性。var arr = [];arr.constructor === Array; // truearr.constructor ===
Time of Update: 2017-01-18
事件綁定分為兩種:一種是傳統事件綁定(內聯模型,指令碼模型),一種是現代事件綁定(DOM2級模型)。現代事件綁定在傳統綁定上提供了更強大更方便的功能。一 傳統事件綁定的問題傳統事件綁定中的內聯模型不做討論,基本很少去用。先來看一下指令碼模型,指令碼模型將一個函數賦值給一個事件處理函數。傳統綁定如:window.onload=function(){ var box=document.getElementById('box'); box.onclick = function(){
Time of Update: 2017-01-18
這裡簡單地講兩種方法:第一種 var mergeTo = [4,5,6], mergeFrom = [7,8,9]; mergeTo = mergeTo.concat(mergeFrom); mergeTo; // is: [4, 5, 6, 7, 8, 9] or var a = [1,2], b = [3,4], c = a.concat(b); 第二種 var mergeTo = [4,5,6],
Time of Update: 2017-01-18
工具Regexpal是一個線上JavascriptRegex處理器,地址是:http://www.regexpal.com學習正則重要的是實踐操作,不妨舉個栗子:匹配號碼:707-827-7019字元組匹配[0-9][0-9][0-9]-[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]\d匹配任意阿拉伯數字\D匹配任何非阿拉伯數字.匹配任一字元\d\d\d\D\d\d\d\D\d\d\d\d\D\d\d\d.\d\d\d.\d\d\d\d.捕獲分組與後嚮應用用圓括弧()建
Time of Update: 2017-01-18
我們都知道,進階瀏覽器可以用 JSON.parse() API 將一個 JSON 字串解析成 JSON 資料,稍微欠妥點的做法,我們可以用 eval() 函數。var str = '{"name": "hanzichi", "age": 10}';var obj = eval('(' + str + ')');console.log(obj); // Object {name: "hanzichi", age: 10}是否注意到,向 eval() 傳參時,str
Time of Update: 2017-01-18
我們先來看一個例子function foo() { console.log( this.a );}var obj = { a: 2, foo: foo};obj.foo(); // 2this指向了obj,因為foo執行時的call-site(可以理解為調用時所在範圍)在obj上面。注意是啟動並執行時候,和在哪裡聲明的沒有關係。call-site and call-stackcall-site姑且理解為調用域,call-stack為調用棧。如下代碼可以輔助我們理解function baz(
Time of Update: 2017-01-18
[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
集合(Set)說起集合,就想起剛進高中時,數學第一課講的就是集合。因此在學習集合這種資料結構時,倍感親切。集合的基本性質有一條: 集合中元素是不重複的。因為這種性質,所以我們選用了對象來作為集合的容器,而非數組。雖然數組也能做到所有不重複,但終究過於繁瑣,不如集合。集合的操作集合的基本操作有交集、並集、差集等。這兒我們介紹JavaScipt集合中交集、並集、差集的實現。JavaScipt中集合的實現首先,建立一個建構函式。/** * 集合的建構函式 */function Set方法 { /**
Time of Update: 2017-01-18
學習起因曾經有一次在逛V2EX時,碰到這麼一個文章。數學完全還給老師了,想學回一些基礎數學,大概是高中程度的,有什麼書籍推薦?發帖的樓主大學沒有高數課程,出去工作時一直在從事前端的工作。感覺到數學知識的匱乏,所以想補一補數學。看了看文章,感覺和我很像,因為我的專業是不開高數的,我學的也是前端。也同樣感覺到了數學知識匱乏所帶來的困頓。同時因為自己的數學思維實在是不怎麼好,所以決定努力補習數學與電腦基礎知識。當時也有人說:”前端需要什麼資料結構與演算法”,但是對於這個事情我有自己的看法。我並不認為前
Time of Update: 2017-01-18
JavaScript語言的基本文法要求有哪些呐?下面將為大家一一解答: 一、區分大小寫 JavaScript語言區分字元大小寫,兩個字串相同大小寫不同,被認為是不同的字串。JavaScript語言的關鍵字也區分大小寫,按文法要求應小寫。二、書寫格式