摘要:
对象和字符串对比,对象.toString()变为字符串 对象转数字:先调toString()转为字符串,再用Number()函数转为数字 对象和对象对比不会隐式转换 eg: var a = { _default: 0, toString: function() { return ++this._de 阅读全文
摘要:
js的异步执行机制:先执行同步任务,然后执行微任务,然后再执行异步宏任务。 使用promise就可以创建一个微任务,如果不使用promise,怎么创建微任务呢? 本次源文来自于下: https://blog.csdn.net/qq_41672008/article/details/101113668 阅读全文
摘要:
因为没有时间研究jquery的sortable功能(也没有文档),所以用HTML5的drag完成了简单的拖拽,这里记录下 `@dragstart` , `@dragover` , `@dragend` , `dragable` dragable 确认可以被拖拽的元素 <ul @dragstart=" 阅读全文
摘要:
因为项目中涉及到字符串的加密解密,这个过程是后台全权处理,但是我觉得前端加密解密更加灵活,这里记录下AES前端加密解密的方法 安装crypto-js: npm install crypto-js --save-dev //utils.js //首先声明两个变量,加密的时候要用到,要和后台沟通,保持一 阅读全文
摘要:
上次记录数组常用方法,这次对字符串常用方法进行整理 https://www.w3school.com.cn/jsref/jsref_obj_string.asp 1. substring(start , end) 截取从start到end的字符,但不包括 end 处的字符 start: 开始位置的索 阅读全文
摘要:
writing-mode 属性定义了文本在水平或垂直方向上如何排布。 属性: horizontal-tb:水平方向自上而下的书写方式。即 left-right-top-bottom vertical-rl:垂直方向自右而左的书写方式。即 top-bottom-right-left vertical- 阅读全文
摘要:
总是记不住差别,现在记录下来。 关于js中的offsetWidth、clientWidth、scrollWidth等一系列属性及其方法一直都傻傻分不清,这里就来总结一下这些方法的用法和含义。 Window视图属性(低版本IE浏览器[<IE9]不支持) * innerWidth 浏览器窗口可视区宽度( 阅读全文
摘要:
最近项目有个需求,需要将一个连接生成二维码展示出来,然后在网上找到了QRCode这个插件,这里大致记录下它的使用方法 介绍: QRCode.js 是一个用于生成二维码的 JavaScript 库。主要是通过获取 DOM 的标签,再通过 HTML5 Canvas 绘制而成,不依赖任何库 1.安装 2、 阅读全文
摘要:
最近项目发生一个问题,记录下来 项目用的iview框架,table组件渲染时动态获取后台数据,给后台数据加入了一个`selected`参数,后来发现即使用上watch深度监听也监听不到`selected`参数的变化。在前辈的帮助下找到了问题,现在记录下来。 只要先将`selected`参数添加到re 阅读全文
摘要:
最近项目涉及到一个需求,两个异步请求,第二个请求需要等到第一个异步请求里的数据返回后才能发送,于是这里初步用到了async / await 。现在记录下 async/await 语法可以更舒适的与promise协同工作。 async 被放置在一个函数的前面(函数前面的async一词意味着这个函数总是 阅读全文