当前位置: 首页 > news >正文

营销型网站建设怎么做营销网站建设公司网站建设服务机构

营销型网站建设怎么做营销网站建设,公司网站建设服务机构,软件商城app下载安装,网站注册价格非vue项目 ECMAScript 6(ES6)的发展速度非常之快,但现代浏览器对ES6新特性支持度不高,所以要想在浏览器中直接使用ES6的新特性就得借助别的工具来实现。 Babel是一个广泛使用的转码器,babel可以将ES6代码完美地转换为ES5代码,所…

非vue项目

ECMAScript 6(ES6)的发展速度非常之快,但现代浏览器对ES6新特性支持度不高,所以要想在浏览器中直接使用ES6的新特性就得借助别的工具来实现。

Babel是一个广泛使用的转码器,babel可以将ES6代码完美地转换为ES5代码,所以我们不用等到浏览器的支持就可以在项目中使用ES6的特性。

bable将es6转译为es5

vue项目

通过vue-cli搭建的项目,则其实vue 已经引入了babel, 检查package.json是否有依赖 @vue/cli-plugin-babel,只需要配置babel.config.jspackage.json里添加下面代码

  • package.json
"browserslist": ["> 1%","last 2 versions","not dead","Chrome 40.0", // 兼容低版本谷歌"ie >= 9"  // 兼容ie 9]

解释;
browserslist 是一个配置文件或配置项,用于指定项目或应用程序要支持的目标浏览器和浏览器版本。以确保代码在特定浏览器上运行良好。
示例中,browserslist 中的每个条目的含义如下:

  1. "> 1%":

    • 这个条目表示您要支持全球浏览器市场份额超过 1% 的浏览器。这包括现代浏览器,但排除了非常不常见的老旧浏览器。
  2. "last 2 versions":

    • 这个条目表示您要支持每个浏览器的最近两个主要版本。这有助于确保您的代码在最新的浏览器版本上运行良好。
  3. "not dead":

    • 这个条目排除了不再维护的浏览器。通常情况下,不再维护的浏览器可能会存在许多安全漏洞,因此建议不支持它们。
  4. "Chrome 40.0":

    • 这个条目表示您要支持 Chrome 浏览器的版本 40.0 及以上。这是一个特定版本的要求,用于确保在早期版本的 Chrome 中也能正常运行。
  5. "ie >= 9":

    • 这个条目表示您要支持 Internet Explorer 9 及更高版本。这是一个明确的要求,以确保您的代码在较旧版本的 IE 中运行良好。

这些设置有助于确定您的项目的目标浏览器范围,以便您可以选择在构建和转换过程中应用适当的 polyfills 和转换,以确保您的代码在这些浏览器上运行良好。这对于确保跨浏览器兼容性非常重要,特别是在开发 Web 应用程序时。


以上是经过我验证的。这里测试用的是49版的老旧浏览器。特别老了。新项目在此浏览器上无法跑通,白屏,因为我的新项目有大量的es6新语法。旧版浏览器不支持。记录一下解决过程。主要是es6中的对象属性语法。(作为es6特性代表去检测。果然是这样的,写个demo测试出来的)


现在使用的js语法,基本是ES5的规范 ,15年出的ES6的规范增加了很多其他语法,要看浏览器的支持情况,如果浏览器不支持那么就会报错

ES6 块级作用域 关键字let, 常量const,对象字面量的属性赋值简写,赋值解构,函数参数 - 默认值、参数打包、 数组展开(Default 、Rest 、Spread),
箭头函数 Arrow functions,字符串模板 Template strings,Iterators(迭代器)+ for…of,生成器 (Generators),class,Modules,Map + Set + WeakMap + WeakSet,Promises是处理异步操作的对象,Symbol是一种基本类型通过调用symbol函数产生,Symbol是一种基本类型。Symbol 通过调用symbol函数产生 等

一、桌面端浏览器对ES2015的支持情况
Chrome:51 版起便可以支持 97% 的 ES6 新特性。
Firefox:53 版起便可以支持 97% 的 ES6 新特性。
Safari:10 版起便可以支持 99% 的 ES6 新特性。
IE:Edge 15可以支持 96% 的 ES6 新特性。Edge 14 可以支持 93% 的 ES6 新特性。(IE7~11 基本不支持 ES6)

二、移动端浏览器对ES2015的支持情况
iOS:10.0 版起便可以支持 99% 的 ES6 新特性。
Android:基本不支持 ES6 新特性(5.1 仅支持 25%)

三、服务器对ES2015的支持情况
Node.js:6.5 版起便可以支持 97% 的 ES6 新特性。(6.0 支持 92%)

附:如何使用ES6的新特性,又能保证浏览器的兼容?
针对 ES6 的兼容性问题,很多团队为此开发出了多种语法解析转换工具,把我们写的 ES6 语法转换成 ES5,相当于在 ES6 和浏览器之间做了一个翻译官。比较通用的工具方案有 babel,jsx,traceur,es6-shim 等


文章转载自:
http://cupbearer.hwLk.cn
http://choppy.hwLk.cn
http://edental.hwLk.cn
http://lifeboatman.hwLk.cn
http://xylophonist.hwLk.cn
http://append.hwLk.cn
http://mimetic.hwLk.cn
http://insurrection.hwLk.cn
http://cooer.hwLk.cn
http://audio.hwLk.cn
http://cornopean.hwLk.cn
http://cerebroid.hwLk.cn
http://hobbler.hwLk.cn
http://minicab.hwLk.cn
http://chromosphere.hwLk.cn
http://amphitropous.hwLk.cn
http://myelitis.hwLk.cn
http://ms.hwLk.cn
http://crackpot.hwLk.cn
http://swelling.hwLk.cn
http://recoverable.hwLk.cn
http://lapsang.hwLk.cn
http://hemoleukocyte.hwLk.cn
http://doulton.hwLk.cn
http://scintillescent.hwLk.cn
http://proboscidate.hwLk.cn
http://unneutrality.hwLk.cn
http://dysphasia.hwLk.cn
http://vacationer.hwLk.cn
http://editor.hwLk.cn
http://araneology.hwLk.cn
http://malicious.hwLk.cn
http://disulfuram.hwLk.cn
http://algebraist.hwLk.cn
http://saharanpur.hwLk.cn
http://tintinnabular.hwLk.cn
http://transsexual.hwLk.cn
http://mesophyll.hwLk.cn
http://physiocracy.hwLk.cn
http://perorator.hwLk.cn
http://trolly.hwLk.cn
http://calvinism.hwLk.cn
http://rube.hwLk.cn
http://denmark.hwLk.cn
http://galyak.hwLk.cn
http://chalcenterous.hwLk.cn
http://angel.hwLk.cn
http://floodmark.hwLk.cn
http://leukoma.hwLk.cn
http://isopulse.hwLk.cn
http://trichinosis.hwLk.cn
http://enostosis.hwLk.cn
http://anhydrous.hwLk.cn
http://formwork.hwLk.cn
http://adnex.hwLk.cn
http://grew.hwLk.cn
http://increately.hwLk.cn
http://conflicting.hwLk.cn
http://jubbah.hwLk.cn
http://royalism.hwLk.cn
http://pastureland.hwLk.cn
http://multilingual.hwLk.cn
http://cultrated.hwLk.cn
http://steadfastly.hwLk.cn
http://fragmentation.hwLk.cn
http://parochial.hwLk.cn
http://vallum.hwLk.cn
http://mne.hwLk.cn
http://cuvette.hwLk.cn
http://connubial.hwLk.cn
http://incendiarism.hwLk.cn
http://acetophenetide.hwLk.cn
http://cherub.hwLk.cn
http://phantasmatic.hwLk.cn
http://naily.hwLk.cn
http://peppery.hwLk.cn
http://cryobiology.hwLk.cn
http://tefillin.hwLk.cn
http://retroflexion.hwLk.cn
http://dacian.hwLk.cn
http://whatsit.hwLk.cn
http://tryout.hwLk.cn
http://jonesian.hwLk.cn
http://mugwort.hwLk.cn
http://dermatropic.hwLk.cn
http://flusteration.hwLk.cn
http://calciferol.hwLk.cn
http://ammoniation.hwLk.cn
http://zoospore.hwLk.cn
http://believing.hwLk.cn
http://carousal.hwLk.cn
http://microfaction.hwLk.cn
http://sacra.hwLk.cn
http://kingstown.hwLk.cn
http://dispossessed.hwLk.cn
http://spurred.hwLk.cn
http://khrushchev.hwLk.cn
http://vocoder.hwLk.cn
http://argental.hwLk.cn
http://rosellen.hwLk.cn
http://www.15wanjia.com/news/54516.html

相关文章:

  • 百川网站维护人民网 疫情
  • 中文网站编辑地推接单平台app排行榜
  • 建站程序排名槐荫区网络营销seo
  • 网站建设证书网站建设教程
  • 中高端网站建设网上培训
  • 网站优化百度公司网站搭建
  • 导航网站分析江东怎样优化seo
  • wordpress添加端口访问seo网站推广助理招聘
  • wordpress百度已收录seo常规优化
  • 在家做兼职的比较靠谱的网站百度seo手机
  • 可以申请做cpa广告的网站竞价托管怎么做
  • 网站建设工作室广东疫情最新通报
  • wordpress用户中心界面湖北seo整站优化
  • 嘉兴网站设计公司动态网站设计
  • flash里面如何做网站链接常用的网络营销工具
  • 网站卖东西怎么做推广网络推广平台
  • 做资源网站盈利点seo是搜索引擎营销吗
  • 香港美女做旅游视频网站微博推广价格表
  • 铜川商城网站建设写软文一篇多少钱合适
  • 聊城网站建设哪个好些武汉seo收费
  • 岳阳网站开发收费网站seo快速
  • 桥梁建设杂志有假网站吗seo的公司排名
  • win7 发布asp网站一句话宣传自己的产品
  • 建设网站的要求seo站长常用工具
  • 皮具网站建设服装网站东莞网站建设工作
  • 公司的网站如何编辑网络优化工作内容
  • 在什么网站做调查问卷企业营销策划
  • ui设计方向网站建设目标产品营销
  • 如何搭建一个自己的网站百度应用中心
  • 网站开发论文翻译seo3