javaScriipt 使用垃圾回收机制来自动管理内存
js 的回收机制目前分为两种方式:1.标记清除(各大浏览器主流算法)2.引用技术这种算法的思想是跟踪记录所有值被引用的次数。javaScript 引擎目前都不再使用这种算法
新网站怎么做seo优化?
网站做优化是每个企业必须的一个事,如果网站不做优化那么根本不会有排名,没有排名的网站就没有流量,没流量那么网站就相当白做,一个老网站不做优化也是没排名,如果企业刚做网站是一个新的网站
vuex 存储数据,页面刷新不缓存
vuex 存的是内存 localStorage是浏览器提供的接口,让你存的是接口,以文件的形式存储到本地这是它们本质的区别,localStorage 保存对象的时候,需要先将对象转换成json字符串,然后获取的时候在转换成对象形式
让你的网站支持iOS13 Darkmode 模式的工具
最近iOS13 发布了darkmode模式。虽然本人觉得次此功能呼声大于实际,但作为一个以用户体验为己任的前端,当然不能坐视不管,我们总该做点什么。
深入理解ES6 Modules
当下, 我们几乎所有的项目都是基于 webpack、rollup 等构建工具进行开发的,模块化已经是常态。我们对它并不陌生,今天,我们就再系统的回顾一下ES6的模块机制
React-Hooks
以下是上一代标准写法类组件的缺点,也正是hook要解决的问题,型组件很难拆分和重构,也很难测试。业务逻辑分散在组件的各个方法之中,导致重复逻辑或关联逻辑。
获取鼠标位置(区分event对象中的 clientX、offsetX、screenX、pageX )
作用:都是用来获取鼠标的位置;client直译就是客户端,客户端的窗口就是指游览器的显示页面内容的窗口大小(不包含工具栏、导航栏等等)。event.clientX、event.clientY就是用来获取鼠标距游览器显示窗口的长度
比特币区块时间戳保护规则
人们可能认为时间对于比特币网络并不是一项重要的考虑因素,因为每个区块都引用前一个区块的哈希值,所以这些区块已经有先后顺序。比特币区块还包含交易(输入、输出和值)、推导区块头的默克尔树(Merkle Tree)和区块哈希值本身
vue的provide / inject 有什么用?
provide 和 inject 主要为高阶插件/组件库提供用例。并不推荐直接用于应用程序代码中。provide/inject平时用的比较少,多数用于开发组件,但某些情况下还是很好用的。