随笔分类 - JS
摘要:https://juejin.im/post/5cd15712e51d453a393af4c5?utm_source=gold_browser_extension
阅读全文
摘要:function getAppClient(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return "weixin"; } else if (ua.match(/QQ/i) == "qq") { retur...
阅读全文
摘要:对于前端的异常捕获,我们都会知道onerror事件(当然还有try,catch),但针对window的error事件的用法,其实是有区别的。 方式一: window.onerror = handleOnError 1. 能捕获到js执行错误,不能捕获带有src的标签元素的加载错误。 2. 参数对应5
阅读全文
摘要:https://blog.csdn.net/nyflxp/article/details/79462013
阅读全文
摘要:https://www.cnblogs.com/humin/p/4556820.html
阅读全文
摘要:记录一下,说的很全面 http://blog.csdn.net/kongjiea/article/details/17092413 http://www.cnblogs.com/aimyfly/p/4432121.html
阅读全文
摘要:顺便记下以下3个名称的定义,总忘: URI(Uniform Resource Identifier):统一资源标识符,服务器资源名被称为统一资源标识符。 URL(Uniform Resource Locator):统一资源定位符,描述了一台特定服务器上某资源的特定位置。 URN(Uniform Re
阅读全文
摘要:http://blog.csdn.net/w2765006513/article/details/53743051
阅读全文
摘要:字面意思,像数组,但其实不是数组,我理解就是个有特殊key值的map,所以它没有数组的方法。 javascript中最常见的类数组有函数体内的arguments对象和DOM方法的返回结果( 比如document.getElementsByTagName())。 特征: 1. 应该有特殊key值-“l
阅读全文
摘要:1. escape是给字符串编码,没在实际场景遇到过 2.对url变化或url的参数编码,经常用到encodeURI和encodeURIComponent, 区别是编码范围不同: encodeURI方法不会对下列字符编码 ASCII字母、数字、~!*()'、=:/,;?+ encodeURIComp
阅读全文
摘要:一、下载 1. 利用h5的a标签的新属性download快速实现 a. 说明: 在 html5 中,a标签新增了 download 属性,表示该属性的链接被点击时,浏览器会以下载文件方式下载 href 属性上的链接。 b. 示例: c. 兼容: 2. 利用window.open(downloadUr
阅读全文
摘要:用css方式: 对于文本的弹出的编辑和图片弹出的保存都管用 禁用弹出菜单的需要js实现
阅读全文
摘要:$('input').on('click', function () { var target = this; setTimeout(function(){ target.scrollIntoViewIfNeeded(); // target.scrollIntoView(); },200); }); scrollIn...
阅读全文
摘要:// Deep Clone obj1 = { a: 0 , b: { c: 0}}; let obj2 = JSON.parse(JSON.stringify(obj1)); obj1.a = 4; obj1.b.c = 4; console.log(JSON.stringify(obj2)); // { a: 0, b: { c: 0}}
阅读全文
摘要:1. 关闭段落校验 2. 关闭当前行校验 3. 关闭下一行校验
阅读全文
摘要:手机端原生开发,当前页面从系统中被唤起会有相应的事件触发。但webapp确无法获取。 基于浏览器自身规则,在系统休眠或着浏览器不处于当前活动状态是,js是不执行的。 那么如果想让页面能及时更新,解决思路有2个: 一:用一个定时程序,计算当前执行的时间,和上一次执行的时间差,如果大于5m,就看作当前页
阅读全文