原创 學習使用ES6(三)

一、函數的擴展 1.函數參數的默認值 function Point(x = 0, y = 0) { this.x = x; this.y = y; } const p = new Point(); p // { x: 0, y

原创 Angular組件新建和使用

Angular組件新建和使用 (1)新建自定義組件 例(login.ts) /*Vue.component('my-login',{})*/ import {Component} from '@angular/core' /*此處的C

原创 webStorm使用遇到的問題以及解決辦法

1.左側項目目錄消失是因爲項目目錄內的.idea被刪除或篡改了,恢復.idea或者新建項目,重新導入想要使用的項目即可恢復。2.永久設置一些附加選項,例如JS版本,字體編碼設置UTF-8等,在左側默認的設置選項中設置(注意:該設置從下次開

原创 promises與observables的區別

1.對於promise,無論是否調用then。promise都會立即執行;而observables只是被創建,當調用的時候纔會被執行。 //(1)f1提供回調函數給f2 —— 會產生“回調地獄” function f1(){ f

原创 VUE項目的創建

1.下載vue-cli工具到當前計算機中一個可以在全局運行命令的目錄下(這裏使用淘寶鏡像安裝) (1)先安裝cnpm: $ npm install -g cnpm --registry=https://registry.npm.taob

原创 學習使用ES6(一)

1.什麼是es6? 1996 年 11 月,JavaScript 的創造者 Netscape 公司,決定將 JavaScript 提交給標準化組織 ECMA,希望這種語言能夠成爲國際標準。次年,ECMA 發佈 262 號標準文件(ECMA

原创 怎樣實現小圖標的變色效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .icon

原创 學習使用ES6 (二)

一、字符串擴展 1.字符串的Unicode表示法 "\u0061" // "a" 這種表示法只限於碼點在\u0000~\uFFFF之間的字符 "\u20BB7" // " 7" 如果直接在\u後面跟上超過0xFFFF的數值(比如\u2

原创 JavaScript中this的使用以及指向區分

區分不明this指向的時候,簡單有效的方式是:console.log(this),觀察this指向的位置。 與其他語言相比,函數的 this 關鍵字在 JavaScript 中的表現略有不同,此外,在嚴格模式和非嚴格模式之間也會有一些差別

原创 CSDN使用問題

寫了一大堆內容,結果因爲包含了特殊字符,特殊字符後面的內容都被截斷消失了,找不回來。

原创 angular安裝步驟

使用Angular-CLI命令行安裝 (1)下載Angular-CLI 命令行工具 cnpm i -g @angular/cli (2)運行命令行工具,創建一個腳手架項目 ng new myproject (3)進入項目,運行該項目 pa

原创 網站的搭建和阿里雲服務器的使用

連接使用工具:Xsell5 / Xftp6連接步驟:1.打開信息xFTP,新建會話,2.連接遠程,使用密鑰或賬號密碼,這裏我使用的是下載的密鑰3.點擊確認,就可以將本地文件上傳到阿里雲服務器啦

原创 製作打方塊遊戲遇到的問題以及解決辦法

    最近學習到HTML5的新標籤canvas,發現這個標籤非常好玩,所以用這個標籤屬性做一個小遊戲來熟悉怎麼使用。在開始遇到兩個問題,1.怎麼讓球碰到球拍後反彈?解決辦法,用座標軸定位的方式,球的位置(x1,y1),球拍的位置(x2,