首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
H5
订阅
Keepmoving
更多收藏集
微信扫码分享
微信
新浪微博
QQ
45篇文章 · 0订阅
移动端适配问题终极探讨(上)
既然1个css像素代表两个物理像素,设备又不认0.5px的写法,那就画1px,然后再想尽各种办法将线宽减少一半。基于这种思考,我们有以下解决方案
单元测试
单元测试是一种软件测试,其测试软件的各个单元或组件。目的是验证软件代码每个单元是否按照预期执行。单元测试由开发人员在应用程序的开发(编码阶段)中完成。单元测试隔离一段代码并验证其正确性。一个单元可能是单个功能,方法,过程,模块或对象。 单元测试有助于代码重用,将我们的代码和测试…
浅析前端性能优化总结
站在用户视角的主观的可感知的性能。 站在开发者视角的可客观度量的性能。 总之一句话,你的页面可以做的不快,但是你可以让你的用户觉得你很快。 ServiceWorker 是运行在浏览器后台进程里的一段 JS,它可以做许多事情,比如拦截客户端的请求、向客户端发送消息、向服务器发起请…
javascript的基础清单
基本数据类型是按值访问的,因为可以直接操作保存在变量中的实际值。示例: javascript的引用数据类型是保存在堆内存中的对象。实例: bind() 函数会创建一个新函数(称为绑定函数),新函数与被调函数(绑定函数的目标函数)具有相同的函数体(在 ECMAScript 5 规…
编写高质量可维护的代码——异步优化
在现在前端开发中,异步操作的频次已经越来越高了,特别对于数据接口请求和定时器的使用,使得我们不得不关注异步在业务中碰到的场景,以及对异步的优化。错误的异步处理可能会带来很多问题,诸如页面渲染、重复加载等问题。 下面我们就先简单的从 JavaScript 中有大致的哪几种异步类型…
前端页面性能优化之实战篇
最近工作遇到产品的一个优化需求,产品说页面首次加载时间过长大概4-5秒左右,询问有什么好的解决办法,能不能优化一下,一秒出解决方案,直接上图。 以上玩笑,言归正传,页面首次加载时间过长是一版项目都会遇到的问题,接下来我将优化过程和思路分享下。 确实是按需加载,但是打包之后的di…
我对JS延迟异步脚本的思考
最近几个月,我一直在研究一些技术,例如linux,操作系统,算法等,预计要持续学习到今年年底。红宝书第四版出来后,我也是花了很多时间去看。对于延迟脚本,自己也是做了一个实验,写下了这篇总结 再次刷新,发现async执行时机和顺序不确定,但是能确定defer肯定在async之后执…
「一劳永逸」由浅入深配置webpack4
webpack在前端化过程中十分重要,所以花了一段时间学习webpack,以及webpack4新特性,本文是按照从易到难的过程,梳理部分webpack概念,常见的loader,plugins,webpack4新特新,还有部分高级概念。 Output: 如何命名输出文件,以及输出…
前端进阶必经之路(一):1.2w字深入理解JavaScript26个核心概念
大家好,我是六六。花费了一周的时间终于写完了这篇js核心概念的汇总。创作的过程也是查缺补漏,希望大家也能有收获的。喜欢的给作者点个赞哦,创作不容易的。 如有错误,请大家积极指出来,避免误导他人。(第一次写这么多字的文章,难免会有错误的) 如有补充,告诉我,我会积极添加上来。 我…
一文讲透ES6箭头函数
最近是校招季,有时会问同学关于箭头函数和普通函数异同,往往能够得到一些表面的回答,但不够全面不够深入。于是写一篇来彻底讲透箭头函数。 箭头函数是ES6引入到JavaScript中的,是一种新式的匿名函数的写法,类似于其他语言中Lambda函数。箭头函数和传统函数有很多的不同,例…