我有一个项目即将构建一个界面,允许用户使用预定义的模板和代码片段构建内容.
我们已经决定使用jQuery和jQuery UI框架来帮助我们处理拖放/排序部分.还需要进行一些编辑,我将contenteditable结合使用jQuery的CSS函数.
我已经对这两个框架都有相当多的经验(并且喜欢它们),但到目前为止,我的典型项目已经运行到大约50行,而这个项目将运行到更多,使用更多的函数并编写自己的插件.
在我开始研究项目之前,我想知道jQuery是否存在任何常见的陷阱 - 有点像'jQuery - Bad Parts'.是否有最好的避免功能?有需要解决的功能吗?
我读了这个链接,但它现在已经2年了,从那以后jQuery(和浏览器)发生了很多变化.
任何"使用此框架代替"或"不使用框架"的答案都将被忽略 - 我必须使用jQuery.任何不提供解决方案的'jQuery is rubbish'咆哮也将被忽略.只有建设性意见.如果我知道如何在JavaScript中做得更好jQuery做什么,我就不会使用jQuery.
我会回答你的一半问题.这是一个基于痛苦经历的陷阱清单,并非所有我都有解决方案.
我在jQuery中所做的事情,我学会了避免:
$().构造标记.使用骨干/胡子的模板来保持js干净.我在jQuery中所做的事情,我每次都学会了这样做:
最后一个是必须的.有无数种方法来组织项目的JS方面.选择像ember.js这样的东西给你一套约定,然后坚持下去!
| 归档时间: |
|
| 查看次数: |
2077 次 |
| 最近记录: |