使用 Chrome 多年,記錄並分享幾款好用的 Extension。
一般
Bookmark Search (詳)
網頁忘記存到哪,可以運用關鍵字搜尋所有書籤。
<div ng-controller="Controller"> Hello <input ng-model='name'> <hr/> <span ng-bind="name"></span> <br/> <span ng:bind="name"></span> <br/> <span ng_bind="name"></span> <br/> <span data-ng-bind="name"></span> <br/> <span x-ng-bind="name"></span> <br/> </div>上面的每一行同樣都是使用 ngBind 的意思。
if obj?.value console.log "obj exists, obj.value exists, obj.value isn't 0 and obj.value isn't ''"
console.log "obj.value? is true" if obj.value? console.log "obj.value is true" if obj.value
### Condition 1 obj = name: "aaa" value: 0 # obj.value? is true
### Condition 2 obj = name: "aaa" value: "" # obj.value? is true
### Condition 3 obj = name: "aaa" # NO OUTPUT.
### Condition 4 obj = name: "aaa" value: null # NO OUTPUT.
### Condition 5
obj =
name: "aaa"
value: {}
## obj.value? is true
## obj.value is true
### Condition 6 obj = name: "aaa" value: [] ## obj.value? is true ## obj.value is true
// if obj.value?
if(typeof value !== "undefined" && obj.value !== null) {
console.log("obj.value? is true");
}
// if obj.value
if(obj.value) {
console.log("obj.value is true");
}