原创 上傳本地文件到gitHub
第一步:建立git倉庫 cd切換到你的本地項目根目錄下,執行git命令,此命令會在當前目錄下創建一個.git文件夾。git init第二步:將項目的所有文件添加到倉庫中git add .這個命令會把當前路徑下的所有文件,添加到待上傳的文件
原创 13、ES6 Iterator(遍歷器)的概念
1. Iterator(遍歷器)的概念 JavaScript原有的表示“集合”的數據結構,主要是數組(Array)和對象(Object),ES6又添加了Map和Set。這樣就有了四種數據集合,用戶還可以組合使用它們,定義自己的數據結構,比
原创 6.ES6全局對象屬性
全局對象的屬性: 全局對象是最頂層的對象,在瀏覽器環境指的是window對象,在Node.js指的是global對象。在javascript語言中,所有全局變量都是全局對象的屬性。(Node的情況比較特殊,這一條只對repl
原创 19、ES6 函數的擴展---作用域(與文章案例有出入)
作用域 一旦設置了參數的默認值,函數進行聲明初始化時,參數會形成一個單獨的作用域(context)。等到初始化結束,這個作用域就會消失。這種語法行爲,在不設置參數默認值時,是不會出現的。 <!DOCTYPE html> <html lan
原创 15、ES6 數組的解構賦值
數組的解構賦值 基本用法ES6允許按照一定模式,從數組和對象中提取值,對變量進行賦值,這被稱爲解構(Destructuring)。以前,爲變量賦值,只能直接指定值。 //ES5 var a=1; va
原创 18、ES6 字符串的擴展
1. 字符的Unicode表示法 JavaScript允許採用 \uxxxx 形式表示一個字符,其中“xxxx”表示字符的碼點。 var v="\u0061"; console.log(v); //a 但
原创 7.ES6 變量的解構賦值 (Destructuring)
-------------------------------------數組的解構賦值------------------------------------------- 解構: ES6允許按照一定模式,從數組和對象中提取值
原创 5.ES6 const命令
------------------------------------const用來聲明常量------- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8
原创 20、ES6 屬性的遍歷 一共有 5 種方法可以遍歷對象的屬性
屬性的遍歷 ES6 一共有 5 種方法可以遍歷對象的屬性。 (1)for...in for...in循環遍歷對象自身的和繼承的可枚舉屬性(不含 Symbol 屬性)。 (2)Object.keys(obj) Object.keys返回一
原创 16、ES6 數值和布爾值的解構賦值
數值和布爾值的解構賦值 解構賦值時,如果等號右邊是數值和布爾值,則會先轉爲對象。 let {toString:s}=123; s === Number.prototype.toString; let {toString:s}=true;
原创 11、ES6 函數參數的解構賦值
函數參數的解構賦值 1、函數的參數也可以使用解構 2、函數參數的解構也可以使用默認值 函數的參數也可以使用解構賦值。 function add([x,y]){ return x+y;
原创 9、ES6 對象的解構賦值
1、解構不僅可以用於數組,還可以用於對象 對象的屬性沒有次序,變量必須與屬性同名,才能取到正確的值。 2、指定默認值 默認值生效的條件是,對象的屬性值嚴格等於undefi
原创 8、ES6跨模塊常量
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>跨模塊常量</title> <scrip
原创 htmlspecialchars()和addslashes()函數
在防止被注入攻擊時,常會用到兩個函數:htmlspecialchars()和addslashes()函數。這兩個函數都是對特殊字符進行轉義。 1)addslashes()作用及使用 addslashes()通常用於防止sql注入,它可對
原创 10、ES6 字符串的解構賦值
字符串的解構賦值 1、字符串也可以解構賦值:字符串被轉換成了一個類似數組的對象。 2、屬性解構賦值:類似數組的對象都有一個length屬性,因此還可以對這個屬性解構賦值。 -----------