Pārlūkot izejas kodu

Gitbook Auto Published

willin 7 gadi atpakaļ
vecāks
revīzija
cd3cf82f89
3 mainītis faili ar 18 papildinājumiem un 5 dzēšanām
  1. 0 1
      SUMMARY.md
  2. 18 0
      basic/js/tricks.md
  3. 0 4
      experience/design/choose.md

+ 0 - 1
SUMMARY.md

@@ -44,7 +44,6 @@
     - [产品设计](experience/design/product.md)
     - [系统架构](experience/design/architecture.md)
     - [系统架构设计实践](experience/design/system.md)
-    - [原生还是框架*](experience/design/choose.md)
   - [项目](experience/project/README.md)
     - [项目结构](experience/project/structure.md)
     - [开发指南](experience/project/develop.md)

+ 18 - 0
basic/js/tricks.md

@@ -1,5 +1,23 @@
 # Tricks
 
+你也许并不需要jQuery之类的库来协助开发。
+
+## 事件委派
+
+如对 AJAX 请求返回结果中的按钮进行 `click` 事件绑定:
+
+```js
+var handleClick = function (e) {
+	if (e.target && e.target.nodeName.toLowerCase() === 'button') {
+		// Codes Here
+    
+	}
+}
+
+parentNode.addEventListener('click', handleClick);
+```
+
+
 ## Deep Clone
 
 问题现象:

+ 0 - 4
experience/design/choose.md

@@ -1,4 +0,0 @@
-# 选择原生JS还是用框架?
-
-使用`Vanilla JS`可以极大提升性能,使用`jQuery`、`EXTJS`、`Zepto`可以缩减开发时间。
-