Time of Update: 2015-08-26
標籤:三個基本概念:建構函式、原型、執行個體 每一個建構函式都有一個原型對象(prototype),原型對象都包含一個指向建構函式的指標(constructor),而執行個體都包含一個指向原型的內部指標(__proto__)。emp1:function Foo(y){ this.y = y ; }Foo.prototype.x = 10;Foo.prototype.calculate = function(z){ return this.x+this.y+z; };var b =
Time of Update: 2015-08-26
標籤: 函數必須調用才能執行,可a()加下面的函數調用JS事件1、js事件通常和函數結合來使用,這樣可以通過發生的事件來驅動函數的執行,從而引起html出現不同的效果。2、屬性(當這些事件的屬性發生時,會觸發function{}的函數):1)onabort:當映像載入被中斷時,會引發function內的函數。2)onbur:當元素失去焦點;3)onfocus:當元素獲得焦點,獲得焦點,就是文字框裡面的內容修改4)onclick:滑鼠點擊某個對象 5)ondbclick:滑鼠雙
Time of Update: 2015-08-26
標籤:阮一峰Javascript是一種基於對象(object-based)的語言,你遇到的所有東西幾乎都是對象。但是,它又不是一種真正的物件導向編程(OOP)語言,因為它的文法中沒有class(類)。那麼,如果我們要把"屬性"(property)和"方法"(method),封裝成一個對象,甚至要從原型對象產生一個執行個體對象,我們應該怎麼做呢?一、 產生對象的原始模式假定我們把貓看成一個對象,它有"名字"和"顏色"兩個屬性。 var Cat = { name : ‘‘, color
Time of Update: 2015-08-26
標籤: JavaScript一種直譯式指令碼語言,是一種動態類型、弱類型、基於原型的語言,內建支援類型。 曆史: 它最初由Netscape的Brendan
Time of Update: 2015-08-27
標籤:<html><script>function a(){document.write("螢幕解析度為:"+screen.width+"*"+screen.height+"<br />"+"螢幕可用大小:"+screen.availWidth+"*"+screen.availHeight+"<br />"+"網頁可見地區寬:"+document.body.clientWidth+"<br
Time of Update: 2015-08-26
標籤:參考網址:http://zhidao.baidu.com/link?url=RbWnRUHKPBTakwm2-iRfEDicrh4ZSAAeVfq2WvBkvfeLPkU-ZSqZ4chV8LWkCkWRyMGJLGiWe-eUrt9UNtSOgq ==用於一般比較,===用於嚴格比較,==在比較的時候可以轉換資料類型,===嚴格比較,只要類型不符就返回flase。 <script type="text/javascript">
Time of Update: 2015-08-26
標籤:輸入完按斷行符號後即可驗證!(自認為最簡單!)正整數: 負整數: 整 數: 正小數: 負小數: 小 數: 實 數: 保留1位小數: 保留2位小數: 保留3位小數:說明:IE6.0、IE7.0、IE8.0、Firefox/3.0.11下測試通過作者原創!轉載請說明出處:http://blog.csdn.net/xxd85
Time of Update: 2015-08-25
標籤:每個企業在做重要決定時都傾向於做資料分析。實際上他們很多時候都是沉淪在資料裡頭,不知道如何跳出其中。隨著大資料的到來,曾經好用的表格和圖表只是不再削減它了。企業一直尋求更好的方式來可視化資料,更好的互動和使圖表多角度。畢竟,只有從資料中抽出的見解才是有用的。JavaScript 圖表庫出現了,作為漂亮的,容易理解的,互動可視化圖表最有力的工具。它能更容易提取和傳達關鍵的模式和見解,而靜態圖表往往不明顯。為了使事情更加簡單,我努力挖掘了很多選項,找到了你需要的最好的
Time of Update: 2015-08-26
標籤:轉自(學習之用)韓子遲網址:http://www.cnblogs.com/zichi/p/4713031.html 我們知道,DOM是用於操作XML和HTML文檔的應用程式介面,用指令碼進行DOM操作的代價很昂貴。有個貼切的比喻,把DOM和JavaScript(這裡指ECMScript)各自想象為一個島嶼,它們之間用收費橋樑串連,ECMAScript每次訪問DOM,都要途徑這座橋,並交納“過橋費”,訪問DOM的次數越多,費用也就越高。因此,推薦的做法是盡量
Time of Update: 2015-08-25
標籤:在前面的章節中,我們知道JavaScript代碼,字元和數字值當添加,將計值轉換成字元,即使用者輸入的數目值它們被轉換為字元。如今我們要做這種範例,我想將1和2相加:<HTML><HEAD><TITLE>Hello World</TITLE></HEAD><BODY BGCOLOR="WHITE"><SCRIPT
Time of Update: 2015-08-25
標籤:此文都是大牛們關於閉包的觀點,在此只是總結。閉包應用的兩種情況即可——函數作為傳回值,函數作為參數傳遞。1 深入理解javascript原型和閉包判斷一個變數是不是對象非常簡單。實值型別的類型判斷用typeof,參考型別的類型判斷用instanceof。對象裡面的一切都是屬性,只有屬性,沒有方法。方法也是一種屬性。因為它的屬性工作表示為索引值對的形式。javascript中的對象可以任意的擴充屬性。var obj={ a : 10, b :
Time of Update: 2015-08-25
標籤:1 理解Javascript constructor實現原理在 JavaScript 中,每個函數都有名為“prototype”的屬性,用於引用原型對象。此原型對象又有名為“constructor”的屬性,它反過來引用函數本身。這是一種循環參考 2 JavaScript探秘:建構函式 Constructor除了建立對象,建構函式(constructor)
Time of Update: 2015-08-21
標籤:html5 javascript 編程 web開發 指令碼 JavaScript是世界上最流行的指令碼語言,因為你在電腦、手機、平板上瀏覽的所有的網頁,以及無數基於HTML5的手機App,互動邏輯都是由JavaScript驅動的。
Time of Update: 2015-08-21
標籤:web前端 javascript 前端的重頭戲來啦~~~~小夥伴們拿好小板凳,帶好瓜子,看好戲咯1.嚴格模式為JavaScript定義了一種不同的解析與執行模型在此模式下,JavaScript中的一些不確定的行為將得到處理,而且對某些不安全的操作也會拋出錯誤。‘use strict’ 只是一項編譯指示,可以在程式開頭聲明,也可以放置到函數內部。2.使用var操作符var是一種關鍵字,
Time of Update: 2015-08-21
標籤:註:如果用javascript讀本地檔案,遇到安全問題。 需在瀏覽器中進行設定,如下: 工具—> Internet選項-》安全-》自訂層級-》啟用“沒有標識為安全的ActiveX控制項進行初始化和指令碼運行” 一、功能實現核心:FileSystemObject 對象
Time of Update: 2015-08-21
標籤:<html><head><title>Form對象</title><style type="text/css"> #tip {width:100px;/* line-height:20px; */background-color:white;/*color:red;*/border:1px solid red;display:none;font-size:12px;text-align:center;padding:3px;
Time of Update: 2015-08-21
標籤:Infinity表示無窮大的特殊值。當數字運算結果超出javascript能表示的數字範圍時。 Nan特殊的非數字值(not a
Time of Update: 2015-08-20
標籤:javascript 閱讀 設計 書籍 在此分享一些高清javascript書籍,因為我也沒有全部看完,所以在這隻是推薦,不同的書適合不同的人,所有的書在網上均有電子書,若找不到,請在部落格留言,我有大部分書籍的電子稿。希望有更多的好書分享出來,一起學習,交流,謝謝大家。 初級: …………………………………………………………………………………………
Time of Update: 2015-08-20
標籤:一、JavaScript組成1.一個完成JavaScript是由ECMAScript、DOM、BOM三部分組成的。 ECMAScript:提供核心語言功能--文法、類型、語句、關鍵字、保留字、操作符、對象; DOM:文件物件模型--提供訪問和操作網頁內容的方法和介面; BOM:瀏覽器物件模型--提供與瀏覽器互動的方法和介面 二、在頁面中引用js1.在網頁中引用js有兩種方法--嵌入和外部<!DOCTYPE
Time of Update: 2015-08-20
標籤:1、發布-訂閱模式又叫觀察者模式,它定義對象之間一種一對多的依賴關係。2、如何?發布-訂閱模式 2-1、首先指定好發行者 2-2、給發行者添加一個緩衝列表,使用者存放回呼函數以便通知訂閱者 2-3、最後發布訊息時候,發行者會遍曆這個緩衝列表,依次觸發裡面存放的訂閱者回呼函數例子:var salesOffice = {};salesOffice.clientList = [];salesOffice.listen = function(key,fn){