命名本地 jQuery 文件的正确约定是什么?
What is the proper convention for naming a local jQuery file?
如果您选择下载jQuery的副本,最佳实践是使用版本标识符命名还是不使用版本标识符?也就是说,jquery-min.js与jquery-1.10.2.min.js。
显然,省略版本标识符的好处是升级时不必更改源代码。但保留它的好处是,版本是什么一目了然。
我很好奇这里的最佳实践是什么。我看到StackExchange对Google API的链接进行了硬编码,并且他们仍在使用1.7.1版本。如果他们要升级,他们必须对所有静态文件执行"全部替换"。这是正常的还是不可取的?
你可以
这样尝试:-
product-name.plugin-ver.sion.filetype.js
例:-
- jquery-1.4.2.min.js
- jquery.plugin-0.1.js
还要检查这个相关的线程
一种选择是在磁盘上建立硬链接或软链接,以便jquery-min.js
jquery-version.min.js
。 然后,如果您更新,您只需更改链接即可。
关于文件命名方式没有硬约定(如 PEP 8)。
但是,保留大型项目中使用的脚本的版本号是有益的,这样引入升级的JS库的行为就不需要重新测试整个系统,只需要重新测试使用库版本的系统部分。
asp.net 捆绑可以为您处理此问题:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
对于指向脚本(如 CDN)的静态链接,应用的设计方式可能应为只有一个位置可以更改引用。
相关文章:
- 这是什么 ==- javascript 运算符
- 我的单元测试选项是什么
- 打破承诺链的好方法是什么
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- Javascript中的空白是什么
- 是什么让一个“;Uncaught RangeError:超过了最大调用堆栈大小“;错误(Chrome,在其他浏览器中显示
- 在JavaScript中拆分日期字符串的更好方法是什么
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 用javascript记录传递给回调的参数的约定是什么
- 当在JSON中使用包含对象的对象与对象数组时,可接受的约定是什么
- 当名称以数字开头时,库/类的 javascript 约定是什么
- 命名本地 jQuery 文件的正确约定是什么?
- JSON中空与空的约定是什么
- 本地变量的常规javascript jQuery命名约定是什么
- 对于只能启动一次的DOJO小部件,最佳实践命名约定是什么
- Ajax类的命名约定应该是什么:Button或ButtonView
- Javascript的“约定”是什么?或“;practice"调用
- 使用ES6 getter和setter而不是getProperty/setProperty约定的理由是什么?
- TypeScript中函数或变量的约定是什么
- 在 constructor() 中绑定许多 React 组件方法的上下文的正确约定是什么?