原创 ES6 數組和對象的擴展

1.數組的擴展 (1)擴展運算符(...):好比 rest 參數的逆運算,將一個數組轉爲用逗號分隔的參數系列。 只有函數調用時,擴展運算符才能放在圓括號中,否則會出錯。 //例1 (...[1,2]); //Uncaught Synta

原创 ES6 let 和 const命令(學習筆記)

1.暫時性死區:只要塊級作用域內有 let 命令,它所聲明的變量就綁定(bounding)這個區域,不再受外部的影響。也就是說在代碼塊內使用 let 命令聲明變量之前,該變量都是不可用的,在語法上,這被稱爲“暫時性死區”。 var tm

原创 es6 數值和函數的擴展

1.數值的擴展 (1)Number.EPSILON:ES6 在 Number 對象上,新增一個極小的常量,表示 1 與 大於 1 的最小浮點數之差。 (2)Math.trunc():去除一個數的小數部分,返回整數部分。 (3)Math.s

原创 ES6 字符串和正則的的擴展

1.字符串的擴展 (1)字符串的遍歷器接口  for ...of for (let codePoint of "foo") { console.log(codePoint); } //"f" //"o" //"o" (2)J

原创 JS中的Promise 對象

1.概述 Promise對象是 JS 提供的異步操作解決方案,爲異步操作提供統一接口。它起到代理作用(proxy),充當異步操作與回調函數之間的中介,使得異步操作具備同步操作的接口。 2.Promise對象具有三種狀態 (1)異步操作未完

原创 JS需注意事項4

1、實例對象與New命令 (1)new命令的原理 若構造函數內部有 return 語句,並且 return 語句返回一個對象,new 命令會返回這個 return 語句,否則就會不管這個 return語句,返回 this 對象。 若ret

原创 JS需注意事項3

1.string對象 (1)String.fromCharCode() 參數爲一個或數值,代表Unicode碼點,返回值是這些碼點組成的字符串。該方法不支持Unicode碼點大於0xFFFF的字符,即十進制的65535. String.

原创 JS需注意事項2

1.函數 (1)函數參數傳遞方式 參數若是基本類型的值(數值、字符串、布爾值),則傳遞方式爲值傳遞,在函數內部修改值不會影響到外部 var a = 3; function f(_a){ _a = 4; } f(a); co

原创 JS需注意事項1(此文是我複習時做的筆記,若有不足的地方,望指正!)

1.數據類型 基本數據類型:number,string,boolean,undefined,null      引用類型:對象類型(object)可分爲 object,array,function 2.判斷數據類型 (1) typeof

原创 初次創建andriod項目出現的問題

第一次學習用eclipse創建andriod項目,按照教程下載了ADT,SDK並且安裝好了,但是在創建項目的時候未出現v7包。於是按照網上從SDK中複製出v7包導入,但是不知道爲什麼不能導入。請各位大神賜教!!!

原创 eclipse創建java類時出錯creation of element failed.malformed

創建java web的時候出現了這個錯誤,看了很多方法都沒有用,灰心的時候又看到另一種方法,嘗試了一下,可以創建了。方法就是:打開webcontent文件-->打開web-inf-->查看lib中是否都是jar包,如果不全是jar包就會出