首先,回答我现在知道的两件事。
1.棱角分明
Angular在字典里的意思是有角的,似乎与前端无关。但当它与括号结合成为角括号时,就有了尖括号的意思。角括号在HTML中无处不在,Angular可以自己定制元素,使名称和功能相关联。
事实上,这个问题已经存在于Angular的FAQ中
.
2.巴别塔
巴别塔是圣经中的巴别塔。很久以前,人类的语言是通用的。巴比伦人要建造巴比伦塔,所以激怒了神。上帝摧毁了这座塔,创造了不同的语言,使人类无法相互交流,也无法再共同努力建造巴别塔。从那时起,巴别塔就与语言有关了。巴别塔的作用是将ES6转换成ES5,后者也具有统一语言的含义。
http://www.zhucesz.com/
这是有据可查的。作者亲自现身说法:
.
4.反应
我没发现什么特别的故事。react这个词的意思是响应,它所表达的意思是组件将响应数据中的变化。
http://www.zhucesz.com/
jQuery名称的由来很容易找到,作者自己对此进行了解释。J显然代表JavaScript,关键是为什么它是Query。实际上,作者最初想用jSelect来命名它,可能是因为SELECT最能体现jQuery的选择器功能。但结果是jSelect的所有域名都被注册了,所以它被改为了jQuery。查询就是查询的意思,脑补是通过选择器来查询元素,这和选择器表达的意思是一样的
.
如果你想了解得更清楚,可以阅读原文:
.关注评论部分中克里斯·德·沃尔德的问题和约翰·瑞斯格的回应。
6.下划线和划线
这两个是一对敌人。第一代下划线。命名的原因显而易见。下划线表示下划线,下划线所占用的全局变量名为下划线。
Lodash最初是下划线叉的一个库,后来越做越大,发展成为下划线的竞争对手。单词lodash是创造出来的,分为两个部分:lo和dash。破折号是连字符-,lo是low的谐音。“低连字符”是下划线,实际上是不同的下划线表达式。您可以看到Lodash和下划线之间的关系。
至于这两个人有什么爱恨情仇,这里就不一一讨论了。要了解这两个人之间的关系,请参阅
和
7.咕哝
咕噜特是魔兽争霸3中的兽人步兵,咕噜特的标志与兽人步兵非常相似。由此可以推断,作者很喜欢玩兽人,想表达咕噜咕噜和兽人步兵一样朴实矫健。
如果你还想知道什么,请在评论中告诉我。...