随笔分类 -  JavaScript

摘要:未处理的rejection 当一个error没有被处理会发生什么?例如,忘了在链的尾端附加.catch, new Promise(function() { noSuchFunction(); // 这里出现 error(没有这个函数) }) .then(() => { // 一个或多个成功的 pro 阅读全文
posted @ 2020-11-11 19:48 actorhuang 阅读(284) 评论(0) 推荐(0)
摘要:concat arr.concat创建一个新数组,其中包含来自于其他数组和其他项的值 arr.concat(arg1, arg2, ...) 接受任意数量的参数,包括数组或值 例子: let arr = [1, 2]; alert( arr.concat([3, 4]) );//1,2,3,4 al 阅读全文
posted @ 2020-11-02 15:39 actorhuang 阅读(107) 评论(0) 推荐(0)
摘要:vue生命周期 - 创建期间的生命周期函数: + beforeCreate:实例刚在内存中被创建出来,此时,还没有初始化好 data 和 methods 属性 + created:实例已经在内存中创建OK,此时 data 和 methods 已经创建OK,此时还没有开始 编译模板 + beforeM 阅读全文
posted @ 2020-09-25 10:44 actorhuang 阅读(190) 评论(0) 推荐(1)
摘要:已知有字符串foo = "get-element-by-id",写一个函数将其转化为驼峰表示法“getElementById” <script type="text/javascript"> //自定义函数 function toString(foo) { // var foo = "get-ele 阅读全文
posted @ 2020-09-16 15:36 actorhuang 阅读(317) 评论(0) 推荐(0)
摘要:数组去重 var arr = ['a' , 'b' , 'c' , 'a' , 'b' , 'd']; function unique(array){ var n = [];//一个新的临时数组 for(var i = 0 ; i < array.length ; i++){//遍历当前数组 if( 阅读全文
posted @ 2020-09-12 20:45 actorhuang 阅读(150) 评论(0) 推荐(0)
摘要:触屏事件 移动端浏览器兼容性好,不需要考虑JS的兼容问题,可以放心的使用原生JS书写效果,但是移动端也有自己独特的地方,比如触屏事件touch(也称触摸事件),Android和iOS都有。 常见的触屏事件如下: 触屏touch事件 说明 touchstart 手触摸到一个DOM元素时触发 touch 阅读全文
posted @ 2020-09-01 15:37 actorhuang 阅读(186) 评论(0) 推荐(0)
摘要:本地存储特性 数据存储在用户浏览器中 设置、读取方便、甚至页面刷新不丢失数据 容量较大,sessionStorage约5M、localStorage约20M 只能存储字符串,可以将对象JSON.stringgify()编码后存储 window.sessionStorage 生命周期为关闭浏览器窗口 阅读全文
posted @ 2020-09-01 15:36 actorhuang 阅读(118) 评论(0) 推荐(0)
摘要:H5新增元素获取方式 var box = document.querySelector('选择器') var box = document.querySelector('.box')//class选择器 var box = document.querySelector('#box')//id选择器 阅读全文
posted @ 2020-09-01 15:35 actorhuang 阅读(218) 评论(0) 推荐(0)
摘要:BOM与DOM DOM BOM 文档对象模型 浏览器对象模型 把[文档]当做一个[对象]来对待 把[浏览器]当做一个[对象]来看待 顶级对象是document 顶级对象是window 主要学习的是操作页面元素 学习的是浏览器窗口交互的一些对象 W3C标准规范 浏览器厂商在各自浏览器上定义的,兼容性较 阅读全文
posted @ 2020-09-01 15:34 actorhuang 阅读(102) 评论(0) 推荐(0)
摘要:H5新增元素获取方式 var box = document.querySelector('选择器') var box = document.querySelector('.box')//class选择器 var box = document.querySelector('#box')//id选择器 阅读全文
posted @ 2020-08-18 17:11 actorhuang 阅读(93) 评论(0) 推荐(0)
摘要:JavaScript高频面试题 数据类型 *** 基本类型 引用类型 **举例:**Symbol的作用 判断变量的类型 *** typeof instanceof及原理 Object.toString().call()及原理[[class]] **举例:**typeof null //"object 阅读全文
posted @ 2020-08-18 17:10 actorhuang 阅读(173) 评论(0) 推荐(0)