html网页模板网站模板下载春节网页制作素材

bicheng/2026/1/17 8:54:12/文章来源:
html网页模板网站模板下载,春节网页制作素材,中宁网站建设,广州网站建设哪里买es6 语法 解构 拼接 扩展运算 数组降为 symbol 迭代器 生成器 定时器 map 映射 对象字面量 私有属性 构造函数继承 promise async await 解构 // 解构var character {name:Brucezzz,pseudonym:Bruce,metadata:{age:32,gender:male,airbags: 说两句啊,airconditio…es6 语法 解构 拼接 扩展运算 数组降为 symbol 迭代器 生成器 定时器 map 映射 对象字面量 私有属性 构造函数继承  promise async await 解构 // 解构var character {name:Brucezzz,pseudonym:Bruce,metadata:{age:32,gender:male,airbags: 说两句啊,airconditioning: false,color: red},}// 解构添加var { c 101, } character //c从新添加 101console.log(c,结构一)var { boo {size:10}} character //在boo 里边添加 {size:10}console.log(boo,结构二)// 解构加上 从新 修改 对象解构 普通结构var getCarProductModel ({ name, pseudonym,metadata:{ airbags ,color}}) ({ //({ name, pseudonym,metadata:{ airbags ,color}}) 解构sku: name : pseudonym : airbags color, //从新赋值name, pseudonym,})console.log(getCarProductModel(character),结构三) 拼接 // 连接符写法一function join(...arr){ //解构 // return arr.join(--)}console.log(join(--,first, second, third)) //添加分割线// 连接符写法二function join(separator,...arr){return arr.join(separator)}console.log(join(--, first, second, third)) //添加分割线 扩展运算 // 扩展运算符// 多个扩展let arr1 [kl,kkk]let arr3 [1, 2, 3, 4, 5, 6];arc [...arr1,...arr3] //解构每个对象的值 然后添加到一个 arc中console.log(arc) //(8) [kl, kkk, 1, 2, 3, 4, 5, 6]var {x,v,...s} {x:1,v:3,b:2,d:6} //三点语法 x和v获取单个值 剩下的用...代替 console.log(x,v,s) // 拓展运算符 二function cas(){return [lll,...arguments,sdljdsl] //剩余参数长度}console.log(cas(a, b, c)) //(5) [lll, a, b, c, sdljdsl]// 也可以直接单独输出数组 剩余长度console.log([...hadowRoot]) //(9) [h, a, d, o, w, R, o, o, t] 数组降为 // // 数组降维var arr [1,3,4,[4,5,6,7]]console.log(arr.flat()) //(7) [1, 3, 4, 4, 5, 6, 7] symbol // Symbollet aa Symbol(nihao)let ba Symbol(nihao)console.log(aaba) //false// // Symbol.forlet a Symbol.for(jj)let b Symbol.for(jj)console.log(ab) //true迭代器 // // 迭代器 //false表示数组成员没遍历结束true表示结束。// iterator next()let Uname [搜到, 的撒, 的风格, 范德萨, 公司发, 告诉对方];for(let a of Uname){//对上边的Uname进行遍历console.log(a,--uname) //遍历打印}let iterator Uname[Symbol.iterator]() //进行迭代器赋值//利用迭代器输出内容 iterator.next() 表示下一个 下一个console.log(iterator.next())//{value: 搜到, done: false}console.log(iterator.next())//{value: 的撒, done: false}console.log(iterator.next())//{value: 的风格, done: false}console.log(iterator.next())//{value: 范德萨, done: false}console.log(iterator.next())//{value: 公司发, done: false}console.log(iterator.next())//{value: 告诉对方, done: false}console.log(iterator.next())//{value: undefined, done: true} 生成器 // 生成器function* fun2(arg) {// 打印arg包裹的数据console.log(arg)//定义初始变量let A yield 一直没有耳朵; let B yield 一直没有尾巴;let C yield 真奇怪;console.log(A) //打印A对应的next里边的数据 console.log(B) //打印B对应的next里边的数据 }let tor fun2(aaa) //进行生成器赋值console.log(tor.next()) //第一个不被打印输出 所以留出即可console.log(tor.next(sljds))console.log(tor.next(sal))console.log(tor.next()) 定时器 // 定时器// 定义函数 包裹定时器 定义初始内容function get(){setTimeout((){let data 啥了iterator.next(data)// 利用iterator.next 迭代器 控制data输出},100)}function kl(){setInterval((){let data kkkkkiterator.next(data)},11)} map 映射 // // Map 映射 键值对的形式 一一对应 可以是各种形式的对应// // 一let m1 new Map() //m1 一个新的映射m1.set(name,zmy) //m1 新增一个 name zmyconsole.log(m1) //Map(1) {name zmy}// 二let m2 new Map()m2.set(kl,function(){console.log(m2)})console.log(m2) //Map(1) {kl ƒ}// 三let m3 new Map()let ll {s:asdj}m3.set(ll,lolo)console.log(m3) //Map(1) {ll lolo} 循环 for   array.for  let i 0for(let i0;i10;i){console.log(i)}// a of b 循环let Uname [搜到, 的撒, 的风格, 范德萨, 公司发, 告诉对方];for(let a of Uname){console.log(a) //搜到 的撒 的风格 范德萨 公司发 告诉对方}// Array.from遍历let arrayLike {0: T,1: h,2: i,3: n,4: k,length: 5 //控制遍历几个};const arr Array.from(arrayLike) //遍历console.log(arr) //[T, h, i, n, k]// 索引遍历 a of b for (let index of arr.keys()) {console.log(index);} 对象字面量 // // 对象字面量 添加数据的方法var expertise slslos //定义一个变量var Person { name : ai,age:12,// [expertise]: 是简写属性 不可和计算属性 同时使用[expertise]:{ //[expertise]这样写 就是相当于在的expertise基础上加东西yue:2,inko:[sdjso,sdhs]}}console.log(Person)// // 调用别的对象属性// var grou {// id :hd,// name:ds// }// var klkl {// [grou] :grou, //全部数据 // [grou.id] :grou.id, //单个数据// kl:asjlaj //后添加的数据// }// console.log(klkl) 私有属性 // 私有属性 { # }class person{// 共有属性name;// 私有属性#age;//构造方法constructor(name,age){this.name namethis.#age age}cos(){console.log(this.name,共有属性)console.log(this.age,私有属性)}}var girl new person(loskd,99)console.log(girl)girl.cos() //私有属性不可访问构造函数继承 // // 构造函数式继承 { extends 继承父的所有元素}class phl{//构造方法constructor(name,price){this.name namethis.price price}cla(){console.log(我可以改变世界)}}// const mi new phl(133, 小米, red, 4.7)// console.log(mi);// mi.cla()class smallcall extends phl{// 构造方法记得把需要的父的内容constructor一下啊constructor(price, name, color, size) {super(price, name) //调用父类的constructor方法this.color colorthis.size size}cla(){console.log(sdjfs)}}const mi new smallcall(133, 小米, red, 4.7)console.log(mi);mi.cla()//输出 子的clapromise async await // promise async awaitasync function foo(){var a await new Promise((res) { //创建新的Promise setTimeout((){res(正确输出) //定时器输出正确的内容},200)});console.log(a) //打印try{ //继续 连续var b await new Promise((res,rej){ setTimeout((){rej(错误输出) //输出错误},99) })}catch(b){ //错误监听返回和then原理差不多console.log(b)}var ses await new Promise((res) { //创建新的Promise setTimeout((){res(ses)},880)})var c await ljds //修改输出的内容console.log(c) //打印新的内容console.log(ses) //原有的内容}foo()//执行foo()// 数据二使用数据一的数据async function getData() {// 假装请求数据1var data1 await new Promise((resolve) {setTimeout(() {resolve(data1); //定时器输出正确的内容}, 1000);});// return data1 //返回data1就是直接输出data1的数据// console.log(data1); // // 假装请求数据2且此请求依赖数据1return new Promise((resolve) { //返回新的promisse然后继续使用setTimeout(() {resolve(data2); //输出正确的内容}, 1000);});}getData().then((v) { //监听getData的数据变化 V就是一个形参没有意义 console.log(v);}); ​​​​​​​

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/89642.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站收录的页面被k出来wordpress主题多语言包

目 录 摘 要 1 前 言 2 第1章 概述 2 1.1 研究背景 3 1.2 研究目的 3 1.3 研究内容 4 第二章 开发技术介绍 5 2.1相关技术 5 2.2 Java技术 6 2.3 MySQL数据库 6 2.4 Tomcat介绍 7 2.5 Spring Boot框架 8 第三章 系统分析 9 3.1 可行性分析 9 3.1.1 技术可行性 9 3.1.2 经济可行…

网络公司开发网站做网站关键字

ME21N创建采购订单的时候可以点击 暂存 按钮保存订单 ME22N进去修改的时候会提示这个订单是暂存的 在表EKKO里字段 MEMORY 打上了标识则标识这个是暂存的 MEMORYTYPE 字段则记录了暂存的状态

建免费网站的步骤交换友情链接前后必须要注意的几点

专栏导读 作者简介:工学博士,高级工程师,专注于工业软件算法研究本文已收录于专栏:《有限元编程从入门到精通》本专栏旨在提供 1.以案例的形式讲解各类有限元问题的程序实现,并提供所有案例完整源码;2.单元…

网站制作现在赚钱么深圳公明做网站

小伙伴在开发前端项目过程中,执行npm install安装项目依赖时,往往会遇到各种各样的报错,接下来建仔给大家总结一下几种常见报错解决方案! 第一种报错:无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。 报错详…

一个网站怎么上线海南美容网站建设

UI自动化测试能够在一定程度上确保产品质量,尤其在降本提效的大背景下,其重要性愈发凸显。理想情况下,UI自动化测试不仅能够能帮我们规避不少线上问题,又能加快产品上线速度。然而现实却往往相去甚远,在多数情况下&…

宁波网站推广软件哪家强温州专业微网站制作网络公司

下载jenkins 官方下载地址:Jenkins 的安装和设置 清华源下载地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/windows-stable/ 最新支持java8的版本时2.346.1版本,在清华源中找不到,在官网中没找到windows的下载历史&#xff…

江汉建站公司制作和设计网页图

在vue项目中,想要设置如下图中所示滚动条的样式,可以采用如下方式: ​// 直接写在vue.app文件中 ::-webkit-scrollbar {width: 3px;height: 3px; } ::-webkit-scrollbar-thumb { //滑块部分// border-radius: 5px;background-color: #1890ff;…

做公司网站公司官方网站怎么注册

目录 1.介绍 2.快速入门 2.1.环境准备 2.2.快速开始 2.2.1引入依赖 2.2.2.定义Mapper ​编辑 2.2.3.测试 2.3.常见注解 ​编辑 2.3.1.TableName 2.3.2.TableId 2.3.3.TableField 2.4.常见配置 3.核心功能 3.1.条件构造器 3.1.1.QueryWrapper 3.1.2.UpdateWra…

连云港外贸网站建设聊城网站建设哪家便宜

系统环境 Ubuntu20.04 下载JDK压缩包 前往Oracle官网进行后续下载或单击下载JDK压缩包 下拉找到JDK8,在Linux板块下选择适配系统架构的压缩包文件(后缀为tar.gz),系统架构可通过uname -m命令查看 安装JDK 安装环境通常放在/usr/local下,进入…

河北恒山建设集团网站自助建站平台搭建

目录 一、基本概念 二、描述进程-PCB (一)task_struct-PCB的一种 (二)task_ struct内容分类 三、查看进程 (一)利用ps命令 (二) 通过 /proc 系统文件夹查看 (三…

做招聘的h5用哪个网站站长之家ip地址查询

Hbase 的三个应用 分布式自旋锁。分布式的唯一序列号分布式系统黑名单 分布式自旋锁是一种在分布式系统中用于实现并发控制的锁机制。它通过自旋操作来等待锁的释放,并尝试获取锁,以保证共享资源的访问的一致性和正确性。 以下是一个简单的伪代码示例…

去成都旅游攻略怎么做seo是什么意思以及怎么做

目录 206反转链表【链表结构基础】21合并两个有序链表【递归】我的答案【错误】自己修改【超出时间限制】在官方那里学到的【然后自己复写,错误】对照官方【自己修改】 160相交链表【未理解题目目的】在b站up那里学到的【然后自己复写,错误】【超出时间限制】对照官方【自己修改…

网站开发配置中国菲律宾商会

背景:我干哦!最近需求是让中英文翻译vue页面,我这个后端哪里会哦,这不遇见了一个棘手的问题,我描述下:上面是一个list 根据查询到的值进行判断显示,如果是z就显示主信息,其他的ABC正…

网站建设及优化心得体会欧美普货专线是快递吗

基数排序(Radix Sort)是一种线性时间复杂度的排序算法,其时间复杂度为O(d(nk)),其中d是数字的位数,k是进制数。基数排序是一种非比较排序算法,它按照数位的大小来进行排序。它可以处理正整数、负整数和小数…

固安做网站的公司电子商务网站建设需要的语言

SpringBootAdmin监控原理Actuator,自定义指标 文章目录 SpringBootAdmin监控原理Actuator,自定义指标actuator自定义info端点信息自定义Health端点信息自定义metrics端点信息端点的自定义 actuator JMX方式就是在cmd控制台输入jconsole,会弹出…

wordpress安装到网站移动端网站和app区别

今天为大家介绍一款大语言模型(LLM)部署和推理工具——Xinference[1],其特点是部署快捷、使用简单、推理高效,并且支持多种形式的开源模型,还提供了 WebGUI 界面和 API 接口,方便用户进行模型部署和推理。 …

中国免费建设网站网址机票网站制作

读Excel | Easy Excel 1、 我遇到的数据量超级大,使用传统的POI方式来完成导入导出很明显会内存溢出,并且效率会非常低;2、 数据量大直接使用select * from tableName肯定不行,一下子查出来300w条数据肯定会很慢;3、 …

自己做的宫崎骏动漫网站一篇关于大学网站建设与管理的论文

这个题目是贪心算法的基础练习题,解决思路是排序双指针谈心法,先将两个数组分别排序,优先满足最小胃口的孩子。(本题完整题目附在了最后面) 代码如下: class Solution(object):def findContentChildren(se…

阿里巴巴网站图片怎么做的静态网页制作方法

对于一些有实践经验的同学来说,感觉不难,但是落笔到纸面上,就差强人意了,平时这方面要多练习,所想所思要落到纸面上,或者表达清晰让别人听懂,不仅是工作中的一个基本素质,也是个非常…

北安网站设计网络建设公司排行

自己写的东西,要同时推送多个git地址,解决办法如下: 1.先要初始化你的git 进入自己的项目目录,然后执行 git init cd /app/code/go-study git init 2.执行以下脚本: #!/bin/bash #author Oliver #since 2020-09-03 15:24:31git remote rm …