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

建设一个小网站赚钱吗百度指数电脑端查询

建设一个小网站赚钱吗,百度指数电脑端查询,国际贸易公司,网页设计与制作教程的页数是ES6新语法 1 let定义变量2 const定义常量3 模板字符串4 方法默认值5 箭头函数6 解构6.1 对象解构6.2 数组解构6.2 使用解构实现变量交换 7 Spread Operator8 模块化编程 1 let定义变量 使用let定义变量能更加精准的确定变量的作用域 //for(var i 0 ; i 10 ; i){} for(let… ES6新语法 1 let定义变量2 const定义常量3 模板字符串4 方法默认值5 箭头函数6 解构6.1 对象解构6.2 数组解构6.2 使用解构实现变量交换 7 Spread Operator8 模块化编程 1 let定义变量 使用let定义变量能更加精准的确定变量的作用域 //for(var i 0 ; i 10 ; i){} for(let i 0 ; i 10 ; i){} console.log(i); 2 const定义常量 使用const定义常量常量一旦定义不可以改变 const a 10; a 20;//Assignment to constant variable.3 模板字符串 使用模板字符串可以避免大量的字符串拼接 var name cxk; console.log(欢迎name登录中...);//字符串拼接 console.log(欢迎${name}登录中...);//模板字符串4 方法默认值 类似于springmvc中接受参数拥有默认值 function f1(a10 , b{name:haha}){console.log(a);console.log(b); } f1(); //没有传递参数则使用默认值 f1(a,b); //传递参数则使用传递的参数5 箭头函数 使用箭头函数可以简化复杂的代码结构(类似于java中lambda表达式) //使用ES5的语法定义函数 //var f1 function (a,b){ // return ab; // } //使用ES6的语法定义函数 var f2 (a,b) ab console.log(f2(10,20));箭头函数应用 //1、定义数组获取数组中所有的偶数 let arr [1,2,3,4,5,6,7]; //使用传统方式 // arr arr.filter(function(num){ // if(num % 2 0){ // return num; // } // }) //使用箭头函数 arr arr.filter(num num % 2 0) console.log(arr);//2、定义数组获取名称包含‘a’字符且长度大于6的元素 let arr [zhangsan,lisi,wangwu,zhaoliu]; //使用传统方式 // arr arr.filter(function(name){ // if(name.indexOf(a) 0 name.length 6){ // return name; // } // }) //使用箭头函数 arr arr.filter(name name.indexOf(a)-1 name.length 6 ); console.log(arr);6 解构 定义从一个大的数组或对象中提取个别值使用 6.1 对象解构 //对象解构 //获取user对象中的name、age属性let user {name:zs,age:20,sex:男}; // let name user.name; // let age user.age; // console.log(name,age);//使用解构 // let {name,age} user; // console.log(name,age)//如果新对象的属性名不一致的时候需要指定名称 let {name:name1,age:age1} user; console.log(name1,age1) 6.2 数组解构 //数组解构 let produts [{name:小米,price:3999},{name:华为,price:4999},{name:苹果,price:6999},{name:三星,price:5999},]let p1,p2; [p1,p2] produts; console.log(p1); console.log(p2); //取出第三第四个对象 [,,p1,p2] produts; console.log(p1,p2);6.2 使用解构实现变量交换 let a 10; let b 20; [a,b] [b,a]; console.log(a,b);7 Spread Operator 通过不定参数实现解构 常用于JSON对象 //数组拼接 let arr1 [1,3,4,5]; let arr2 [100,200]; let arr3 [...arr1,...arr2]; console.log(arr3);//对象 let user {name:jack,gender:男}; let userInfo {...user,age:30}; console.log(userInfo);8 模块化编程 使用模块化编程可以减少大量的js库的引入拆分的功能相互独立可以单独测试(java中的解耦) 注意的点: 使用export default 向外暴露的成员可以使用任意的变量来接收在一个模块中export default 只允许向外暴露1次在一个模块中可以同时使用 export default 和 export 向外暴露成员(方法、变量、对象)目前浏览器上还不支持ES6的导入导出语法。需要在设置js的类型为module script typemodule 导出模块 //导出add方法default表示默认方法(有且仅有一个default导出) export default function add(a,b){return ab; } //导出其他方法 export function f1(){console.log(导出f1函数); }//导出变量 export let username admin;//导出对象 export let user {name:zs,age:30 }导入模块 没有使用default修饰的内容必须写在{}中且名称保持一致导入default模块可以自己制定名字 script typemodule//导入模块 导入default模块可以自己制定名字。其他的导入需要方法{}中且名称保持一致import add2,{f1,username,user} from ./js/test.js;console.log(add2(10,20));f1();console.log(username);console.log(user.name,user.age); /script
http://www.hkea.cn/news/14394723/

相关文章:

  • 网站做推广需要到工信部备案吗消防电气火灾监控系统网站开发
  • 做网站商机上海网站建设定制公司
  • 西安注册公司网站网络营销品牌策略有哪些
  • 在哪学习建网站注册资金可以乱写吗
  • gta5购买房产网站正在建设洛可可创新设计集团
  • 原有网站已备案 怎么做接入哪个网站可以做自由行地图
  • 广州营销型网站建设怎么建一个视频网站做推广
  • 那里做网站比较好建设部网站统计
  • 营销型网站制作企业百度推广的效果
  • 网站建设流程效果旧金山互联网公司排名
  • 苏小小移动网站网站搭建免费软件
  • 腾讯云网站建设教学视频教程网络平台推广广告费用
  • wordpress 建站泰州企业网站模板建站
  • 网站开发术语wordpress建设QQ登录
  • 公众号开发网站用html5的视频网站
  • 做网站外快设计网站一条龙
  • 东营网站开发招聘抖音seo优化软件
  • 动态图表网站物流网个人网站建设
  • 做做网站2023下载优秀定制网站建设方案
  • 邯郸企业网站制作建设网站建设工作室是干嘛的
  • 研究生网站 建设 需求wordpress 替换 谷歌
  • 做网站需要什么服务器配置wordpress 修改登录地址
  • 网站开发学费企业如何网站建设
  • 南县网站定制网页开发工具怎么打开
  • 微信建网站服务新网官方网站登陆
  • 网站服务器信息查询凡科企业邮箱
  • 网站支付怎么做微信推广营销
  • 旅游网站后台模板下载重庆新闻频道回放观看
  • 淘宝客需要自己做网站吗网上开店网站
  • 下载网站软件免费安装html企业网站系统