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

优化网站seo策略自助建站源码php

优化网站seo策略,自助建站源码php,怎么新建一个网站,动漫制作和动漫设计哪个好ES6 1、介绍 ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript 语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。…

ES6

1、介绍

ECMAScript  6(简称ES6)是于2015年6月正式发布的JavaScript 语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
另外,一些情况下ES6也泛指ES2015及之后的新增特性,虽然之后的版本应当称为ES7、ES8等。

2、新增功能

    2.1、let

ES6新增了let命令,用来声明变量。它的用法类似于var ,但是所声明的变量,只在let命令所在的代码块内有效。

    2.2、const

const声明一个只读的常量 。一旦声明,常量的值就不能改变,且声明时必须立即初始化,不能留到以后赋值。const的作用域与let命令相同:只在声明所在的块级作用域内有效。

    2.3、匿名函数简写

function(){} 匿名函数简写,语法()=>{}。

    2.4、模板字符串

声明一些html标签的字符串更简便,语法:`  ` 。

    2.5、对象定义

属性名和变量名一致的对象仅使用变量即可无需定义属性名。

    2.6、模块

            ES6引入了模块系统,可以导出和导入模块。
实战:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ECMA6</title>
</head>
<body>
    <div id="app">
        <!--ES6: EcmaScript 6.x ====> javascript chrome  jscript ie =====> ECMAScript 到今
              天js依然存在浏览器
            EcmaScript: 1.x=====> 7.x  8.x  ES11.x
            EcmaScript: 5.x   通用版5.x
            EcmaScript: 6.x   简称 ES6
            1.ES6中变量声明
         -->
    </div>
</body>
</html>
<script src="js/axios.min.js"></script>
<script src="js/vue.js"></script>
<script>
    //es6 1.变量声明  var  原因: 使用var声明变量存在作用范围混淆问题
    //  let     :用来声明局部变量   好处: 作用范围严谨 从代码声明出开始 到代码块结束  一般在
                  声明基本变量使用推荐使用let
    //  const   :用来声明js中常量   好处: 一旦被赋值不能被修改   推荐使用这两个关键字声明
                     变量 声明js中对象时推荐使用const 数组
    //es6 2.在使用匿名函数时作为参数时候 function(){}   推荐使用es6中箭头函数
    // (参数,参数)=>{函数体}
    axios.get("url").then(function(res){}).catch(function(err){});
    
    axios.get("url").then((res)=>{
    
    }).catch((err)=>{});
    
    //注意:
    //      1.当箭头函数没有参数时或者参数大于1个 必须加入()
    //      2.当箭头函数只有一个参数时 () 可以省略不写
    //      3.当函数体中只有一行代码时 函数体{} 可以省略不写
    //      4.箭头函数和匿名函数最大区别  箭头函数没有自己this   匿名函数存在自己的this
    //es6 3. 模板字符串   使用语法:  ` `
    let html = "<button οnclick=\"test('+id+')\">点我</button>" +
                    "<button οnclick=\"test('+id+')\">点我</button>";
    
    let html1 = `<div>
                    <h1>我是小黑</h1>
                    <button οnclick="test()">点我</button>
                </div>`;
    //es6 4. 对象定义  便利: 在定义对象时如果对象属性名和变量名一致,写一个即可
    let id = 21;
    let name = "小王";
    let age = 23;
    
    //es5.x版本
    const emp = {id:id,name:name,age:age};
    
    //es6.x版本
    const emp1 = {id,name,age}
    //es6 5. 模块导出和导入
    // 导出
    // math.js
    export const add = (a, b) => a + b;
    export const subtract = (a, b) => a - b;
    // 导入
    // main.js
    import { add, subtract } from './math.js';
    console.log(add(2, 3)); // 5
    console.log(subtract(5, 3)); // 2
</script>
了解更多参考文档: 1.1 ES6 教程 | 菜鸟教程
http://www.yayakq.cn/news/482092/

相关文章:

  • 哪些公司做网站开发爬虫 网站开发实例
  • 西安做网站 好运网络网站的建设有什么好处
  • 济南 建网站门头沟网站建设
  • 申请自己的网站网络规划设计师教程 pdf
  • 如何将网站做的更美观温州 外贸网站制作
  • 做国际网站要多少钱免费云服务器
  • 做网站得先注册域名吗零售网站开发
  • 上海市住房与城乡建设部网站广州网站优化外包
  • 石家庄网站开发报价若尊二级域名分发
  • 网站做动态虚线做橡胶的网站
  • 腾讯云网站搭建流程服务公司起名
  • 网站栏目设计模板徐州信息网查询中心
  • 网站建设中备案百度网盟推广组所拥有的定向功能
  • 扬州做公司网站的公司做游戏的php网站
  • 网站开发主管待遇网站开发技术入股协议
  • 技术支持:佛山网站建设在做网站编代码网页导航条中的文字出现在导航条的下方怎莫解决
  • wordpress 去掉标题北京百度推广排名优化
  • 长安营销型网站建设wordpress 遍历文章
  • 南京明辉建设集团网站门户网站建设 请示
  • 商业网站建设大纲如何申请免费网站
  • 猎场第几集做的网站推广app软件制作
  • 没营业执照怎么做网站潍坊市建设工程质量安全监督站网站
  • 做网站应该考虑哪些问题网站开发费计入什么科目
  • 南京seo网站优化推广域名怎么制作网站
  • 销售网站平台怎么做的青海 网站开发 图灵
  • 域名商的网站网站开发和网站建设
  • 怎么做本地婚姻介绍网站灯光设计网站推荐
  • 做平台的网站建设网站沙井
  • 网站备案材料asp 网站 购物车
  • 网站突然找不到了 然后降权重 排名不变网站动态与静态