原创 精靈圖簡介

精靈圖:利用ps等圖像處理技術,將頁面中所涉及的小的圖像整合到一張圖上。 優點:1請求次數少,減少服務器的壓力。2i.方便圖像管理 缺點:不利於圖像的維護 background背景的修飾 1background——color; 2back

原创 JS數據類型檢測的四種方法

1.type of  返回值:number string boolean undefined function object. 2. intanceof 功能:檢測一個實例是否屬於一個類;返回值:true或false 3.construc

原创 數組遍歷的三種方法以及數組排序的sort方法

var arr = [1,2,3,4,5,6]; 第一種:for循環 for(var i=0;i<arr.length;i++){ console.log(arr[i]); } 第二種:for-in for(var i in arr){

原创 ES6中 字符串中擴展 的方法

1.codePointAt() 參數:字符在字符串中的位置;返回值:返回一個字符的碼點 2.String.fromCodePoint() 參數:碼點 返回值:碼點對應的字符 3.for....of     字符串的遍歷器接口 4..nom

原创 同步 異步 回調

這篇還沒寫呀 點贊 收藏 分享 文章舉

原创 let的使用

1.let的用法類似於var。不過,所聲明的變量,只在let命令所在的代碼塊內有效。 2.let不存在變量提升 3.暫時性死區:在代碼塊內,使用let命令聲明變量之前,該變量是不可用的。 4.不允許重複聲明。不允許在相同作用域內,重複聲明

原创 調皮的代碼:打印什麼

var tmp = new Date(); function f(){console.log(tmp); if(false){ var tmp = "hello world"; } } 輸出結果爲 undefined,原因:js的生命提

原创 ES6聲明變量的六種方法

ES5有兩種聲明變量的方法,var命令 和function命令。 ES6除了以上兩種方法外還有 let命令  const命令 import命令 class命令 點贊 1 收藏 分享 文章舉報

原创 JavaScript語言設計的敗筆

1頂層對象,在瀏覽器環境指的是window對象。在Node指的是global對象。ES5中,頂層對象的屬性和全局變量是同一個概念。 2.頂層對象的屬性與全局變量掛鉤,被認爲是JavaScript語言最大的設計敗筆之一。由此而帶來的問題有

原创 問題

1.如何理解原型?原型應該從哪些方面去理解?怎樣纔算對原型理解透徹? 2.面向對象和麪向過程的區別?面向對象的重點是什麼? 3.爲什麼有的方法在類中,有的方法在類的原型對象中? 4.函數被異步調用時,如何保證代碼和作用域裏的數據一起工作?

原创 JavaScript創建對象的四種方法

對象的理解:具有相同屬性和方法的事物具體化。 類的理解:抽象的。對象是類的實例化。 ECMAScript無法創建類,用函數來封裝以特定接口創建對象的細節。 1.使用json方法創建對象(json:JavaScripty語言的輕量級的數據交

原创 標籤垂直居中的方法

怎麼垂直居中呀 點贊 1 收藏 分享 文

原创 JavaScript中實現繼承的而方法

1.通過原型對象實現繼承 function Person(name){ this.name = name; } Person.prototype.eat= function(){ console.log(this.name+"正在吃吃吃吃

原创 數組及數組中常用方法

數組:數據的有序列表。下標稱爲索引。 創建數組方法:字面量法;構造函數法; 數組中的屬性和方法: length:數組長度; push(v):功能:向數組尾部插入一個值;參數:要插入數組中的值; 返回值:數組長度;  pop():功能:數組

原创 什麼是JavaScript及優化技巧

JavaScript是一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器稱爲:JavaScript引擎,爲瀏覽器的一部分,非常廣泛的用於客戶端的腳本語言。最早是在HTML網頁上使用,用來給HTML網頁增加