服务与支持 |咨询热线 0931-8733767
  • 金城在线
  • 公司简介
  • 发展历程
  • 企业文化
  • 售后服务
  • 工作机会
  • 联系我们

Sugar.js 与 Underscore.js 两者的特点

来源:发布时间:2018-2-8 10:41:00

        在javascript界有一个关于关于原始类prototype扩展的最佳实践的讨论:

        一边是支持直接在原始类的prototype上直接扩展,可能有与未来浏览器有潜在的冲突,这个派以sugar.js和prototype.js为最典型;

        一边认为严格禁止prototype上直接扩展的,这样就不会和未来的javascript标准起冲突,这派以underscore和lo-dash为典型;

        还有一派中间型,这派只在prototype上加上一些js标准注明的API,功能和标准一样,而且检测是否已经有了,已经有了就不加了,es5-shim.js和es6-shim.js为代表,这类库用于让旧浏览器支持新浏览器API。

        个人偏向支持underscore和lo-dash,这样完全不会和javascript的标准起冲突.


相关文章
  • 预约专家

    为您提供一对一解决方案
    立即预约
  • 售前咨询

    周一至周五9:00——17:30
    立即咨询
  • 联系方式

    13919049954

    全国7×24小时热线服务
  • 免费报价

    专属专业顾问1对1报价
    免费报价