Time of Update: 2015-04-15
標籤:大家都說JavaScript的屬性多,記不過來,各種結構複雜不易瞭解。確實JS是一門入門快提高難的語言,但是也有其他辦法可以輔助記憶。下面就來討論一下JS的一大痛點-物件版面配置,究竟設計JS這門語言的人當時是怎麼做的?設計完之後又變成了什嗎?我們來看一張圖: 相信大家對這張圖都不陌生了,建構函式有一個prototype屬性指向其原型。相反原型也有一個constructor指向建構函式。與此同時執行個體也有一個constructor指向建構函式,這簡直就是互相捆綁生怕找不到啊不是
Time of Update: 2015-04-15
標籤:初學javascript,對==和===有些迷惑,查了一下資料,發現一片很不錯的文章,轉載過來,也是作為自己的收藏原文地址:http://blog.csdn.net/wang171838/article/details/8554305,真的很不錯,以下是本文
Time of Update: 2015-04-15
標籤:知道Regex已經很久了,粗略會看懂一些,不過以前沒有系統的學習,最近在看《JS權威指南》,剛好看到了看到Regex部分,就比較系統的學習了Regex。先說一下Regex的一些基本知識定義Regex直接量被定義在一對斜杠之間(/)直接量字元(前面7個感覺用的會比較多)字母或數字(自身)\o(NULL字元)\n(分行符號)\t(定位字元)\v(垂直定位字元)\f(換頁符)\r(斷行符號)\xnn(16進位數nn指定的拉丁字元)\uxxxx(16進位數xxxx指定的Unicode字元)\cX(
Time of Update: 2015-04-14
標籤: JavaScript
Time of Update: 2015-04-13
標籤:剛開始常常被卡住思路,或者實現思路不夠簡潔。學習的過程就是一個積累的過程,敲的多了見的多了經驗自然就有了,大項目的經驗另說,最起碼知識掌握熟練透徹,再擴充起來也快。現在啃到物件導向了,休息幾天,回過頭去想想之前學到的東西,重新記起忘記了的,也會學到新的東西,或者之前一直沒想明白的問題一下子理解了。 今天寫寫我的JavaScript入門經曆: 在寫一個JavaScript程式之前,要做什嗎?1)寫結構 + 樣式,HTML + CSS
Time of Update: 2015-04-11
標籤: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"
Time of Update: 2015-04-12
標籤:javascript proto prototype 原形 原形鏈 在 javascript 中我們會約定俗成,如果一個方法是被 new 出來使用的,那麼該方法名首字母通常會大寫,例如下面代碼塊中的 Person。(我們也可以把 Person 看成 java 或 c# 中的類)var Person =
Time of Update: 2015-04-11
標籤:用object.hasOwnProperty(variable)來確定這個屬性名稱是否為該對象成員,還是來自於原型鏈。for(my in obj){ if(obj.hasOwnProperty(my)){ ... }}思考:--用來遍曆判斷是否有該屬性成員,當為一個string
Time of Update: 2015-04-12
標籤:轉載網址:http://www.cnblogs.com/developersupport/p/3491370.html 一、 讓代碼簡潔:一些簡略的表達方式也會產生很好的最佳化eg:x=x+1;在不影響功能的情況下可以簡寫為x++; 二、 變數名方法名盡量在不影響語意的情況下簡單。(可以選擇首字母命名)eg:定義數組的長度可以取名為:ArrLen而不需要取為ArrayLength。 三、
Time of Update: 2015-04-11
標籤:第一次寫這種東西, 有些生澀和蹩腳, 也是為了自己在表達或是總結方面有所提高, 同時為看過的東西留個痕迹, 以便日後查閱.有錯誤或是不妥的地方, 還望各位指正, 謝謝! 第1章 簡介本章主要介紹了本書要討論的內容, Javascript的一些基本概念, 物件導向, 原型, ECMASCript5, JSLine和console的相關內容.不做過多闡述, 給出模式的定義廣義上: 模式是一個可以用來產生其他事物的模板或模型.在軟體開發中,
Time of Update: 2015-04-12
標籤:詞法分析,按順序分析 3 樣:第 1 步:先分析參數第 2 步:再分析變數聲明第 3 步:再分析函式宣告一個函數能使用的局部變數,就從上面 3 步分析而來。具體步驟:0:函數運行前的瞬間,產生 Active Object(使用中的物件)1: 1.1 把函式宣告的參數,形成 AO (Active Object)的屬性,值全是 undefined, 1.2 接受實參形成 AO 相應屬性的值2:分析變數聲明,如 var age,如果 AO 上已經有 age 屬性,則不作任何影響;如果 AO
Time of Update: 2015-04-11
標籤:JavaScript 語言中的 this由於其運行期綁定的特性,JavaScript 中的 this 含義要豐富得多,它可以是全域對象、當前對象或者任意對象,這完全取決於函數的調用方式。JavaScript 中函數的調用有以下幾種方式:作為對象方法調用,作為函數調用,作為建構函式調用,和使用 apply 或 call 調用。下面我們將按照調用方式的不同,分別討論 this 的含義。 <script> var str = "我是一個 String 對象 , 我聲明在這裡 ,
Time of Update: 2015-04-15
js擷取數組的最後一個元素 (1)js內建pop方法pop() 方法用於刪除並返回數組的最後一個元素,注意這裡在擷取了數組的最後一個元素的同時也將原數組的最後一個元素給刪除了。如果數組已經為空白,則該方法不改變數組,並返回 undefined 值,如: 1 2 3 4
Time of Update: 2015-04-15
JavaScript 表單處理實現代碼,javascript表單一 表單介紹 在HTML中,表單是由<form>元素來表示的,而在JavaScript中,表單對應的則是HTMLFormElement類型;// HTMLFormElement繼承了HTMLElement;因此它擁有HTML元素具有的預設屬性,別且還專屬自己的屬性和方法;HTMLFormElement屬性和方法屬性或方法 說明acceptCharset 伺服器能夠處理的字元集;action
Time of Update: 2015-04-14
Sublime Text2安裝emmet,sublimetext2emmet一.安裝Package Control如果Preferences中沒有Package Control,需要手動安裝。安裝方法如下:訪問Package Controls網站複製一段python命令安裝,也可以直接複製一下代碼至控制台(喚起控制台:Ctrl+~)import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a309809277
Time of Update: 2015-04-14
使用javascript實現判斷當前瀏覽器 寫了一個判斷當前瀏覽器類型及版本的方法,只在IE 8/11 、Google 、360 瀏覽器(不完全)上測試過希望大家提出意見 1 2 3 4 5 6 7 8 9 10
Time of Update: 2015-04-14
純JS實現旋轉圖片3D展示效果,js圖片3d展示CSS:<style type="text/css">#show{position:relative;margin:20px auto;width:800px;}.item{position:absolute;height:40px;width:60px;background:#999999;border:1px solid #eeeeee;cursor:pointer;}</style>Html:input id="l"
Time of Update: 2015-04-14
jQuery表單美化外掛程式jqTransform使用詳解,jqueryjqtransformjQuery Form表單美化外掛程式jqTransform,非常實用的jQuery外掛程式,自動把你整個Form表單進行美化處理,包括SELECT下拉框、文字框、單選、複選框、按鈕等,當然不支援input file檔案選擇框,這個可以參照我們之前的input file選擇框美化教程進行改造,在瀏覽器安全色方面,相容 ie 6+, safari 2+, firefox
Time of Update: 2015-04-12
javascript表格隔行變色加滑鼠移入移出及點擊效果的方法 表格隔行變色,也是一個提高使用者體驗的js效果。效果實現:表格奇偶行的顏色不一樣。這樣可以防止使用者看資料時串列。滑鼠移入某行時變顏色,移出再變回來。這樣可以讓使用者清楚的知道自己正在看哪一行。表格點擊變色。便於使用者選中自己想保留的項。說明:i%2 每個數和2模數的值,只有0和1兩種,這樣就可以實現隔行變色的效果tables_li[i].onoff = 1; 為了實現點擊變色,滑鼠移入移出時,顏色不被覆蓋。上代碼:
Time of Update: 2015-04-12
js使用DOM操作實現簡單留言板的方法 簡易留言板,也就是自娛自樂版,說白了就是練習DOM操作。要點一:document.createElement("標籤名") 建立元素要點二:父元素.appendChild("元素") 把建立的元素插入到頁面的標籤中(在標籤的最後一個顯示),這樣才會在瀏覽器中顯示出來要點三:父元素.insertBefore("元素","要插入哪個元素的前面")