原创 $emit/$broadcast/$on用法

$emit() 方法帶有兩個參數。 1.name(字符串) 要發出的事件名稱。 2.args(集合) 要把事件沿着作用域鏈向上派送(從子作用域到父作用域),我們要使用$emit()函數。$emit只能向parent controlle

原创 javascirpt中==和===的區別

1.String和number類型 ==: 強制轉換成同一類型,進行值比較; ===: 如果是不同類型,則爲不等;如果是相同類型,比較值是否相等。 2、對於Array,Object等高級類型,==和===是沒有區別的 進行“指針地址”比

原创 angularJs自定義指令用到的屬性和方法

.directive('myDirective', function() { return { restrict: String, priority

原创 移動端開的統一設置樣式

box-sizing 屬性允許您以特定的方式定義匹配某個區域的特定元素。-webkit-appearance設置表單的顯示樣式

原创 es6箭頭函數

語法:express1=>exppress2 express1爲箭頭函數傳入的參數 express2爲箭頭函數的返回結果 注意:當express2爲多行代碼的時候,需要用renturn返回結果。

原创 移動界面開發第一步配置

<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=0.8,maximum-scale=2.0

原创 javascript合併兩個對象

var a ={"name":"kobe"}; var b= {"age":20}; var c = Object.assign(a,b); //a={"name":"kobe","age":20} //c={"name":"kobe"

原创 Javascript的Array對象的迭代方法

每個方法都接收兩個參數:1、要在每一項上運行的函數。2、運行該函數的作用域對象。 every():對數組中的每一項運行給定函數。如該函數對每一項都返回ture,則返回true。 filter():對數組中的每一項運行給定函數。返回該函數返

原创 對象轉換爲json對象

,JSON.stringify()除了要序列化的JavaScript 對象外,還可以接收另外兩個參數,這兩個參數用於指定以不同的方式序列化JavaScript 對象。第一個參數是個過濾器,可以是一個數組,也可以是一個函數;第二個參數是一個

原创 前端學習路線

原创 angular模塊加載

1.配置 在模塊的加載階段,AngularJS會在提供者註冊和配置的過程中對模塊進行配置。 需要特別注意,AngularJS會以這些函數書寫和註冊的順序來執行它們。 當對模塊進行配置時,需要格外注意只有少數幾種類型的對象可以被注入到con

原创 js事件冒泡,元素中還有其他事件

function  in(e){     e.stopPropagation();     console.log('in'); } function  in(e){     e.stopPropagation();     con

原创 設置網頁中video默認爲靜音

添加屬性 muted="true"就可以了,

原创 angular2使用Http服務

當你需要使用Http的時候,需要在你的模塊中導入HttpModal,否則會出現Http沒有工廠錯誤。 import {NgModule} from '@angular/core'; import {HttpModule} from "@a

原创 使用angular2的[(ngModel)]

使用數據雙向綁定[(ngModel)]的時候,需要在你的根模塊導入FormsModule import { NgModule } from '@angular/core'; import {FormsModule} from