首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
嘻哈工程师
掘友等级
前端开发工程师
关于关注微信公众号:嘻哈工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
JavaScript 内存泄露优化最佳实践
背景 内存在浏览器中扮演着一个至关重要的角色,它就是浏览器中的土地,你只有拥有足够的土地,才可建造你的城堡。但是这个土地不是没有限制的。 以 Chrome 为例 64位系统 物理内存 > 16G :
一文吃透 Cookie
前言 在大多数情况下,设置 Set-Cookie时,大家可能只会设置 key 和 value 属性。当然大部分场景下也只需要做到这样。但是其实 Cookie 在此之外也有很多重要的属性。
package.json 中字段定义
文件优先级 由于我们使用的模块规范有 ESM 和 commonJS 两种,为了能在 node 环境下原生执行 ESM 规范的脚本文件,.mjs 文件就应运而生 ESM 加载 mjs commonJS
React-hooks入坑指南
如果你是在使用React >= 16.8的版本,那么你可以使用hooks在编写你的组件,它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。 提供代码逻辑复用的另一种选择(自定义 Hook),其他选择Render Props、HOC、mixi…
8月随笔
编译过程:词法分析->语法分析->语义检查->代码优化和字节码生成。 如果是不同类型进行比较的话,会先将需要比较的值进行Number()转换,然后再进行比较。 如果经过转化以后的值是NaN的话,就比较不出大小了。除了数字字符串,其他类型经过Number()转化后,大部分都是Na…
不同数据类型之间的比较
如果是不同类型进行比较的话,会先将需要比较的值进行Number()转换,然后再进行比较。 如果经过转化以后的值是NaN的话,就比较不出大小了。除了数字字符串,其他类型经过Number()转化后,大部分都是NaN。下面列出一些特殊情况
2020年7月随笔
我们可以借助actions,在代码的push和pr时进行管理,例如进行eslint校验,进行单元测试,只有通过了才可以merge代码,实现自动化管理。
前端性能优化之预加载
性能优化是老生常谈的问题了,很多同学都直呼,什么性能优化,我都是脚手架一把梭。其实在脚手架中已经使用了很多手段进行了性能优化,例如:代码压缩、代码分割、树摇、样式抽离等。可能你的脚手架已经帮你实现了,只是你没有发现。下面来介绍一下什么是预加载。 链接预取是一种浏览器机制,其利用…
代码影响范围评估解决方案
想必大家在工作中或多或少都会遇到这样的问题。 例如,你修改了A文件。测试没问题,开开心心的提交了代码,结果了一会一个bug单提了过来。某某功能怎么出问题了。这时你发现正是你修改的A文件导致的问题。原来A文件被其他文件所依赖了。而你并没有测试那些被依赖的文件是否正常。这种情况在你…
使用Jest实现Vue自动化测试
在开始前,我们先来聊一下什么是自动化测试。通常,在需求确定以后,测试会编写测试用例,然后,根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。 那么知道了什么是自动化测试以后,我…
下一页
个人成就
文章被点赞
21
文章被阅读
19,969
掘力值
488
关注了
6
关注者
6
收藏集
2
关注标签
20
加入于
2016-09-07