原创 angular測試

1、Karma+Jasmine單元測試 2、Protractor 3、強大的f2etest見githup是阿里的東西:https://github.com/alibaba/f2etest

原创 javascript代碼技巧

1、var gt = window.showgt || (windows.showgt="abc");

原创 javascript面試總結

undefined和not defined的區別 undefined是javascript語言中定義的五個原始類中的一個,換句話說,undefined並不是程序報錯,而是程序允許的一個值。not defined是javascript在運

原创 搖樹優化

打包的時候去掉無用的代碼 angular:ng build aot -prod等

原创 Angular實現動畫

@Component({ selector: 'app-post-detail-main', templateUrl: './post-detail-main.component.html', styleUrls: ['.

原创 學習資料

githup項目學習:ng-admin githup或者碼雲上面的NiceFish或者angular-base 如果下載下來的項目如果需要依賴node-sass的解決方案: 1、先下載win32-x64-57_binding.node 2、

原创 學習背景

1.前端知識沒有籠統的學習過,有一些概念性的東西還不是很清楚,項目中遇到很多問題都在腦海裏沒有什麼概念。 2.感覺自已的代碼像是東一塊,西一塊的,沒有一根線聯起來。 3.一個牛人告訴我:知識可以有不足,但在一個領域中不允許存在短板。 4.希

原创 面向對象程序設計

一、創建對象的幾種方式        1、工廠模式:缺點是不知道對象類型 function createPerson(age) { var o = new Object(); o.age = age o.sa

原创 angular命令

npm config list 生成angular2組件圖組件參考github:angular2-dependencies-graph npm install -g @compodoc/ngd-cli $ cd my-awesome-cl

原创 實用工具方法

1、深拷貝 var deepCopy = function (source) { var result = {}; for (var key in source) { result[key] = typ

原创 學習推薦

http://web.jobbole.com/86949/ 張鑫旭

原创 Angular

forRoot的作用 爲了保證service的全局唯一性,防止惰性加載的時候重新生成service實例   示例: angular裏forRoot的作用 模塊A是這樣定義的 @NgModule({ providers: [AS

原创 怎麼樣學好編程

只有一句話:以不變應萬變,抓住不變的東西。體會到"條條大路通羅馬”的快感

原创 RXJS

RxJS是ReactiveX編程理念的JavaScript版本 核心概念: Observable Observer Operator   Observer是什麼 先看代碼: let foo = Rx.Observable.create