随笔分类 -  每日知识点

每日学习知识的梳理
摘要:对象和字符串对比,对象.toString()变为字符串 对象转数字:先调toString()转为字符串,再用Number()函数转为数字 对象和对象对比不会隐式转换 eg: var a = { _default: 0, toString: function() { return ++this._de 阅读全文
posted @ 2021-03-10 11:36 luobinziyue 阅读(110) 评论(0) 推荐(0)
摘要:js的异步执行机制:先执行同步任务,然后执行微任务,然后再执行异步宏任务。 使用promise就可以创建一个微任务,如果不使用promise,怎么创建微任务呢? 本次源文来自于下: https://blog.csdn.net/qq_41672008/article/details/101113668 阅读全文
posted @ 2021-03-06 16:45 luobinziyue 阅读(79) 评论(0) 推荐(0)
摘要:因为项目中涉及到字符串的加密解密,这个过程是后台全权处理,但是我觉得前端加密解密更加灵活,这里记录下AES前端加密解密的方法 安装crypto-js: npm install crypto-js --save-dev //utils.js //首先声明两个变量,加密的时候要用到,要和后台沟通,保持一 阅读全文
posted @ 2020-07-03 16:56 luobinziyue 阅读(4517) 评论(0) 推荐(0)
摘要:总是记不住差别,现在记录下来。 关于js中的offsetWidth、clientWidth、scrollWidth等一系列属性及其方法一直都傻傻分不清,这里就来总结一下这些方法的用法和含义。 Window视图属性(低版本IE浏览器[<IE9]不支持) * innerWidth 浏览器窗口可视区宽度( 阅读全文
posted @ 2019-08-16 12:18 luobinziyue 阅读(1858) 评论(1) 推荐(2)
摘要:apply call bind 是Function.prototype 下的方法,用于改变函数运行时的上下文,若没有返回值,则返回undefined; 使用apply() 可以继承其他对象的方法 注意:apply()第一个参数是null,在 非严格模式下,第一个参数为 null 或 undefine 阅读全文
posted @ 2019-05-28 16:35 luobinziyue 阅读(237) 评论(0) 推荐(0)
摘要:1. 在当前窗口打开百度,并且使URL地址出现在搜索栏中. window.open("http://www.baidu.com/", "_search"); window.open("http://www.baidu.com/", "_self"); 2. 在一个新的窗口打开百度 window.op 阅读全文
posted @ 2018-12-04 14:26 luobinziyue 阅读(5486) 评论(0) 推荐(0)
摘要:这个是sort方法里的那个比较函数的特殊的返回值,比较函数的参数 a 和 b 代表数组里的两个元素,如果 a 小于 b,排序后的数组 a 在 b 前面,此时返回一个负数 (即上面的 return -1)如果 a 等于 b,排序后两者位置不变,此时返回 0 (即上面的 return 0)如果 a 大于 阅读全文
posted @ 2018-12-01 10:00 luobinziyue 阅读(340) 评论(0) 推荐(0)
摘要:在了解到cookie、session、token的作用后学习token的使用 cookie是随着url将参数发送到后台,安全性最低,并且大小受限,不超过4kb左右,它的数据保存在客户端 session数据保存在服务端,在内存中开辟空间存储数据,session文件名即sessionID保存在cooki 阅读全文
posted @ 2018-11-10 23:26 luobinziyue 阅读(5460) 评论(0) 推荐(0)
摘要:由于浏览器的同源策略,用户想要跨域访问浏览器就会报错,那么就涉及到解决跨域的问题。最近我接触到的解决方法是两个,jsonp和cors。 jsonp(json with padding)我们虽然不能直接用XMLHttpRequest 请求不同域上的数据,但是在页面上 引入不同域上的js 脚本文件却是可 阅读全文
posted @ 2018-09-27 17:12 luobinziyue 阅读(171) 评论(0) 推荐(0)