jquery前面要写$的原因

网站建设知识 phpacg 2年前 (2018-04-24) 109次浏览 0个评论

Javascript没有package的概念,而作者又希望一切jQuery相关的API都能经过一个全局性的对象来容纳。名为jQuery的全局变量就是这样一个对象,不过显然作者也觉得没必要每次都要大家写jQuery.balabala……这样有点小啰嗦了,于是就又给了jQuery一个冗长而共同的别名——$

jQuery的很多API设计都表现了追求极致繁复的价值取向,包括它的代码,不过鄙人并不待见这种作风的代码,很难调试和跟踪的说。咳咳!跑题了…

其实jQuery并不是第一个运用$作为命名空间的js工具包,在他之前还有一个曾经大名鼎鼎而如今却是鲜有人提起的prototype.js。鄙人觉得jQuery的设计在很多中央是自创了prototype.js的(没有迷信的求证过)。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址