摘要: 1、alert('内容') 在浏览器中弹出框显示我们的内容 不输入内容弹出undefined (注意alert弹出的都是字符串) 2、document.write('内容') 在页面中输出显示我们的内容 3、console.log('内容') 在控制台输出我们的内容 F12打开控制台 在consol 阅读全文
posted @ 2017-06-15 17:45 diasa 阅读(392) 评论(0) 推荐(0)
摘要: 本系列js总结涉及到js从基础到难点的几乎所有的知识点,如有说的不准确的地方请多多指正,谢谢 一、行内 引入(不推荐,安全性能很低) 二、内嵌式(将js代码写在script脚本块之间) 三、外链式(将js代码写在外面文件中,通过src找到导入) 细节问题: 1、在外链式中,script脚本块中间不可 阅读全文
posted @ 2017-06-15 16:43 diasa 阅读(474) 评论(0) 推荐(0)
摘要: promise的出现主要是在异步操作中带来很大的便利 es5中的传统ajax 通过promise来实现上面的情况 出错捕获异常(通过catch捕获出错的信息) promise两种使用场景 (promise.all()当所有的promise实例都resolve之后 才会触发promise.all(), 阅读全文
posted @ 2017-06-15 14:36 diasa 阅读(209) 评论(0) 推荐(0)
摘要: 一、基本定义和生成实例 二、继承 (通过extends直接子类继承父类) 继承传递自己的参数(注意:可以使用super()来使用自己的属性,并且super必须放在第一行) 类中的getter和setter 静态方法和静态属性 阅读全文
posted @ 2017-06-15 14:03 diasa 阅读(246) 评论(0) 推荐(0)
摘要: 一、Proxy(代理)和Reflect(反射)这两个属于高级一点的东西了 1、Proxy 2、Reflect 二、具体的使用场景(数据校验) 阅读全文
posted @ 2017-06-15 13:32 diasa 阅读(216) 评论(0) 推荐(0)
摘要: 这里简单的说下他们之间的比较 主要在增、删、改、查四个方面阐述,详见代码 1、map和数组对比 2、set和数组对比 3、map、set和Object对比 通过对比可以发现,能使用map的优先使用,不使用数组, 考虑数据的唯一性,考虑使用set,不使用Objet 以后的开发中可以优先考虑使用map和 阅读全文
posted @ 2017-06-15 11:07 diasa 阅读(292) 评论(0) 推荐(0)