我现在知道了两个答案。
1,礼物
Angular,字典里用来表示Angular的一个词,似乎与前端没有任何关系。但是当你把方括号和Angular方括号结合起来时,你就有了尖括号的含义。尖括号在HTML中无处不在,Angular可以自定义元素,使其名称和函数相关联。
这个问题已经出现在Angular FAQ中了
.
2,巴别塔
巴别塔是圣经中的巴别塔。很久以前,人类语言很普遍。巴比伦人试图建造一座巴别塔,这激怒了上帝。上帝摧毁了巴别塔,创造了不同的语言,使人类无法相互交流,再也不能一起建造巴别塔。从那时起,巴别塔就与语言联系在一起了。Babel的功能是将ES6转换为ES5,同时也具有统一语言的含义。
3, Vue
这是有据可查的。作者自己说:
.
4、反应
我没有发现任何特别的故事。组件对数据的更改作出反应。
5, jQuery
jQuery的名称很容易找到,作者解释得很清楚。J显然代表JavaScript,但关键在于为什么要使用Query。实际上,作者最初想使用jSelect这个名称,可能是因为他觉得SELECT最能代表jQuery的选择器函数。但结果是,jSelect的所有域名都被注册了,所以它被改为jQuery。Query是一个Query,你可以把它想象成一个Query元素的选择器,它和SELECT非常相似。
如果你想了解更多,请阅读原文:
.寻找评估Kris De Volder的提问和John Resig的回答。
下划线和Lodash
他们是敌人。最早创建的下划线。下划线是一个下划线,全局变量名称下划线也是一个下划线。
然而,Lodash开始是作为一个库从下划线的分支,并已成长为一个下划线的竞争对手。Lodash是一个合成词,分为lo和dash。Dash是一个连字符“-”,lo是“low”的同音字,“low”是一个下划线,但它只是一个下划线。强调/ Lodash /下划线
这两个人到底有什么爱与恨,这里就不讨论了。要了解更多关于他们的关系,请阅读
和
7,咕哝着说
Grunt是《魔兽争霸3》中的兽人步兵。Grunt的标志类似于兽人步兵。作者可能喜欢与兽人打交道,并想要展示Grunt与兽人步兵一样简单和强壮。
如果你还有什么想知道的,请在评论中告诉我……
命名前端开发公司
请参阅谷歌编码风格
建议每行200个字符后换行。(如果不影响可读性,则不要换行。)
TAB键:默认为4个空格
文本前必须加空格■HTML、CSS和JSON用双引号括起来■JS字符串用单引号括起来■示例
■说明:便于区分模板、脚本、样式。在每个属性方法的末尾使用Js”;“
在公司工作时,一个人不可能永远维护一个项目。当多人参与一个项目时,每个人都将使用不同的编辑器和代码风格,那么,开发人员如何使用不同的编辑器来方便地遵守最基本的代码规范呢?
. EditorConfig文件
FileDesc:文件描述(页面功能、组件用途)作者:SVN和GIT帐号id日期:创建时间版本:版本
增强文件目录树的可读性,对于不支持文件名大小写的磁盘系统,具有更好的适应性和兼容性
■与父组件紧密相连的子组件名称应以父组件名称的前缀命名,前缀以基组件名称命名,单组件名称(每页最多使用一次)。不接受任何道具),前缀为The
注意:使用PascalCase定义时,很容易区分vUE组件和h5标记
在DOM模板中,使用kebab-case
注意:DOM模板只支持kebab-case
注参考:■简写说明:替换V-bind:将V-ON替换为:■避免v-IF和V-for在同一元素上■使用http://www.zhucesz.com/、http://www.zhucesz.com/,http://www.zhucesz.com/等Prop向下传递,nevents向上传递以获得更清晰的数据流,使用:value,input来减少对子组件数据的操作,直接使用V-model ="http://www.zhucesz.com/" http://www.zhucesz.com/
■删除未使用的导入组件■环境变量
.北京:/ / http://www.zhucesz.com/
将tabIndex ="-1"添加到不需要TAB的可操作组件中
将超长配置值从文件移到同一目录或配置目录中的不同文件中■逻辑嵌套不应超过3层
JS的每一行语句前必须有";变量名、参数名、函数名、方法/属性、命名空间使用camelCase■常量名、枚举属性:CAPITAL_CASE■类名、枚举名称:PascalCase■私有(受保护)成员:_camelCase
■样式顺序(参见Csscomb)
* 1rem == 20px,或1rem == 100pxFont: 625px字体:625pxhttp://www.zhucesz.com/不推荐,因为chrome默认有最小12px
使用cSS3自定义参数属性
为子事件triggerEvent命名,小写小写
■提交的代码,删除。idea。■提交Vscode编辑器配置文件代码,去掉调试器;注意:提交断点代码,会给后续更新代码的同事造成很大不便。■禁用向http://www.zhucesz.com/和http://www.zhucesz.com/提交node_modules目录的内容,node_modules目录下有大量文件和项目,增加了git或SVN服务器的负担。另外,node_modules的一些插件需要为不同的操作系统重新编译二进制文件和包
注:http://www.zhucesz.com/自动更新包http://www.zhucesz.com/自动更新到http://www.zhucesz.com/ (http://www.zhucesz.com/) ~ http://www.zhucesz.com/ http://www.zhucesz.com/ (http://www.zhucesz.com/) http://www.zhucesz.com/版本自动更新(优先级小于http://www.zhucesz.com/://http://www.zhucesz.com/更改版本,此文件也将被修改。)
SVN■SVN代码提交格式(至少写行说明)【项目】:XXXX -后台管理-前端【提交内容】:提交后台管理前端源代码,修改内容:XXXX[版本]:http://www.zhucesz.com/【相关bug】:【参与者】:
■SVN代码提交步骤更新-“锁定”-“更新”-“提交”(解锁)
Git add -a Git commit -m Git commit -m Git commit -m Git commit -mModified content: XXXX "Git pull Origin branch (pull可能有冲突,解决冲突)Git push Origin branch
■禁止提交项目下的node_modules目录■统一归档中http://www.zhucesz.com/项目的node_modules目录相同■如果http://www.zhucesz.com/不一样,请自行下载,A。vue项目下新增Nodemodulerc文件,文件内容为离线归档目录名称
注:对于归档node_modules的项目,该文件必须包含归档目录生成规则node_modules__,如:node_modules_ae82cv_2019-12-17 node_modules_3dv2s3_2019-12-19
参考网络地址VUE风格指南http://www.zhucesz.com/ BEM官方网站http://www.zhucesz.com/谷歌代码风格http://www.zhucesz.com/ ESlint pluginhttp://www.zhucesz.com/ VUEPress文档生成http://www.zhucesz.com/