【疑問】JavaScript

1.內部元素觸發事件,會產生事件冒泡,一一到達父元素。
好比<a><b><c attr="a"></c></b></a>。
我點擊c觸發click事件,是否能夠將c的attr屬性附帶在event對象中傳遞給後續的綁定了事件處理函數的父元素呢?
而後,冒泡來到b,能夠認爲b也觸發了click事件,那麼最終當事件來到a時,a了監聽事件,在a的事件處理函數中,能夠經過event.target得到最初觸發click事件的元素c,然而我是否能夠得到一樣觸發了click事件的元素b呢?
2.<noscript>標籤在chrome下,首次加載會給裏面的內容套上""而使得全部內容變成文本顯示在頁面中,再次刷新後""消失,全部標籤以正常呈現。
3.在ff控制檯下,執行:
function f(){
  var a ="a";
  console.log(a);
  console.log(a);
}
f()
再剪切掉第四行,執行:
function f(){
  var a ="a";
  console.log(a);
}
f()
最後按下ctrl+z返回剪切前的狀態,再執行,會顯示第四行出錯 ReferenceError: a is not defined

4.if(!!object){...}的寫法,!!object是否會先以!obejct轉換成false而後再經過!轉換成true,以此加快速度?
5.Object > Function 而new Object < new Function 這是在搞什麼啊
6.直接delete a ,在控制檯是可行的,可是寫在代碼裏在編譯期會報錯:
SyntaxError: applying the 'delete' operator to an unqualified name is deprecated
7.
var o = 9;
(function(){
  var o = o;
  console.log(o)
})();//這裏漏了分號,會報錯 (intermediate value)(...) is not a function
(function(){
  console.log(o)
})()

以上代碼會console
9
undefined

第一個之因此不console.log(9),是由於流程以下:
var o;//undefined
o = o;//undefined

10.42.toFixed(3)會報錯SyntaxError: identifier starts immediately after numeric literal,而42.0.toFixed(3)不會。
多是由於前者將點號,認做小數點了

11.在子元素中寫ng-if,子元素綁定click:切換做用域屬性使得ng-if爲false,父元素中寫事件委託給子元素綁定click:console.log('a')。
點擊子元素時不會執行父元素的事件委託。
多是由於在子元素綁定click的執行中銷燬了子元素dom,使得當事件傳遞至父元素時,父元素查找dom找不到子元素的存在了,因此沒有執行事件委託。
11.1 這個問題的引伸:結果父元素的事件委託一直存在,因此不注意事件委託消除的話會產生問題。
12.post可否單post一個值而不是對象?get呢?
13.for-in能遍歷到原型繼承中的屬性,但爲何for-in不能遍歷到[].slice?
var F = function(){
 
}
F.prototype = {
  a:2
}
var Q = function(){

}
Q.prototype = new F;

var b = new Q
for(var i in b){
  console.log(i + ":" + b[i])//能打印"a:2"
}
14.重複點擊會產生重複的ajax,如何避免?
15.閉包致使內存泄露。給elem綁定事件時,事件處理函數的做用域鏈上的對象是否一直會被保持呢?這樣是否就會致使內存泄露?
https://segmentfault.com/a/1190000002778015
總結一下 爲何嵌套函數在被return以後能夠繼續引用父函數做用域內的局部變量?
其關鍵在於 嵌套函數被return後,其做用域鏈 仍然指向 其父函數產生的活動對象。
16.
var d = new Date;
d.setMonth(5);
d.setDate(-1);
console.log(d.getMonth());
console.log(d.getDate())
17.如何給一個對象添加指向其原型的不可見super屬性?
18. 0.2-0.1 === 0.1; 0.8-0.6 !== 0.2//實際會是0.2000...7
這個應該是二進制的問題?究竟何時會出現bug?ajax

相關文章
相關標籤/搜索