摘要: Way 1 :利用promise Way 2 :利用generator Way 3 :ES7新增关键字 async await async将当前函数定义为异步函数,该函数返回一个promise对象 await用于一个异步操作之前,等待该异步操作结束,并得到异步执行的结果 await关键字返回prom 阅读全文
posted @ 2019-05-12 18:17 斯图尔特 阅读(255) 评论(0) 推荐(0) 编辑
摘要: HTML代码 > 默认只有图片和文字,链接可以拖曳,为了使元素可以拖曳,需要加上属性draggable CSS代码 > JS代码 > 阅读全文
posted @ 2019-05-04 12:16 斯图尔特 阅读(4746) 评论(4) 推荐(3) 编辑
摘要: HTML代码 > CSS代码 > JS代码 > 阅读全文
posted @ 2019-05-04 11:54 斯图尔特 阅读(233) 评论(0) 推荐(1) 编辑
摘要: (1)新建 构造函数形式创建,set最大的特点是不允许有重复的item 如果想要建立一个空的set对象,可以let set = new Set(); (2)增加item set.add(data),返回该set本身,所以我们可以接着.set(data2); (3)删除item 会返回一个bool值, 阅读全文
posted @ 2019-04-20 15:36 斯图尔特 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 新建一个数组 (1)最简单最基础的遍历方式 for,我们可以把arr的每一项取出来,进行不同的操作,包括重新赋值 (2)使用for....of 使用该方法,会访问arr里的每一项,不过只能读取,不能修改 (3)遍历器 forEach 类似于for....of只能读取,不能修改 Value是每一次的值 阅读全文
posted @ 2019-04-20 15:15 斯图尔特 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 我们敲出如下代码 运行结果 set()方法是ES6新增的,用来存放一系列key的对象 这个我们不需要了解,我们只需要知道,set()方法,不允许出现重复的值(key) 因此,当我们把一个数组的数组项依次赋值给set()对象的时候,会自动无视重复的item 例如 可以,看到,我们新建的一个set()对 阅读全文
posted @ 2019-04-14 14:32 斯图尔特 阅读(2878) 评论(0) 推荐(1) 编辑
摘要: 首先,我们先认识下sort()方法 我们在VS中敲出如下代码 我们会得到如下运行 如果我们修改一下呢 会得到 可以看到,sort()方法,是按照字符(数字0-9或者字母a-z)来排序的,先按照第一个字符排序 如果第一个字符相同,再比较第二个字符,以此类推。 所以,如果是纯数字的数组,则会比较数字 如 阅读全文
posted @ 2019-04-14 14:16 斯图尔特 阅读(4878) 评论(0) 推荐(0) 编辑
摘要: 这里我以checkbox举例(radio同理),上图为默认样式 这是我修改之后的样式 直接进入主题吧 首先在我们的vs里面输入如上代码 键入一个input框,类型为checkbox 再写一个label,给for属性赋予checkbox的ID值,让两个产生联动 这样,我们点击label里面的内容的时候 阅读全文
posted @ 2019-03-24 22:22 斯图尔特 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 每一个元素都会有属于自己定位系统 今天想总结relative(相对定位)的一些小知识 如果我们设置了一个元素的position属性值为relative那么这个元素就属于相对定位 而我们设置相对定位后,改变了元素的位置,但它并没有脱离文档流,他原来所占的位置还是实实在在存在的 所以并不会引起父元素的高 阅读全文
posted @ 2019-03-15 21:36 斯图尔特 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 首先我们需要在html文件中引用外部的css文件 我们在head标签中添加如下代码 这样我们就可以在css文件中DIY自己的样式了~~~ 1.标签选择器 书写格式 例如我在css文件中写如上代码 /× 每一条样式代码,我们称为声明,所有的声明我们称为声明块×/ 那么我html文件中的所有h1标签都会 阅读全文
posted @ 2019-03-10 14:59 斯图尔特 阅读(3516) 评论(0) 推荐(0) 编辑