首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
熊爱学习42061
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
赞
文章( 28 )
沸点( 0 )
如何自动化重构前 ES6 老代码
在今天,JavaScript 的语言标准迭代非常迅速,这固然是好事,但也加速了许多前端老项目中代码的腐化。相信接手过有一段历史的老项目的同学对此都多少有所感触。那么我们是否能自动化、无痛地将老代码迁移到新标准下呢?答案是肯定的。 按照历史代码的套路继续填坑。 要写哪里的需求,就…
深入理解JavaScript之Event Loop
最近阅读《高性能JavaScript》时,第六章谈到“通过定时器将JavaScript执行代码的控制权先让给浏览器用于更新UI状态,然后再将控制权交回给JavaScript代码,这样就可以使得页面更为流畅”,就联想到了之前理解的事件循环。 这篇文章就是为了解释为什么这么做可以提…
vue+webpack绕过QQ音乐接口对host的验证
最近在跟大神学习使用vue+webpack撸一个移动端音乐项目,当获取全部歌单json数据时遇到了接口对host和referer的限制 ,故不能直接在前端使用jsonp对接口数据的读取, 但由于原创中使用的是webpacK2.x版本,而目前已大量使用webpack4.x,参考资料后稍作修改作为自己的笔记以备不时之需。 1. $ npm install -S jsonp 2. 封装 3. 请求数据 4. 组…
JS 的正则表达式
正则表达式 一种几乎可以在所有的程序设计语言里和所有的计算机平台上使用的文字处理工具。它可以用来查找特定的信息(搜索),也可以用来查找并编辑特定的信息(替换)。 核心是 匹配,匹配位置或者匹配字符 先简单的介绍一下语法 基本元字符 . : 匹配除了换行符之外的任何单个字符 \ :…
Date填坑记
平时在项目开发中,经常会遇到诸多的时间处理,最开始选择moment,后来发现,其实项目中需要处理函数的场景比较单一,没必要引入moment,于是就开始了处理date的漫漫填坑之路。 首先看一下上面这段代码,我的本意是生成2018-06-17 00:00:00这个时间,但是运行的…
前端不止:Web性能优化 – 关键渲染路径以及优化策略
我问你:“当你从搜索引擎的结果页面选择打开一条搜索结果时,你觉得多长时间之后,如果页面还处于白屏或者没有加载到关键信息,你会选择关掉这个窗口?” 《Designing for Performance》的作者 Lara Swanson 在2014年写过一篇文章《Web性能即用户体…
人生苦短,了解一下前端必须明白的http知识点
半年了,没有在个人的文章发表任何话题,可能是被喷的多了,也可能是累了,以前的分享都是以边学边写的模式做出的文章,当时也是因为VUE的热点写了一堆看似现在纯小白学的东西。但是言归正传,继续分享我自己所学到的http对于前端需要了解的知识点。 跨域是一个老生常谈的话题,面试官问我如…
前端你应该了解的数据结构与算法
队列: 也是一种运算受限的线性表。它只允许在表的一端进行插入,而在另一端进行删除。允许删除的一端称为队头(front),允许插入的一端称为队尾(rear)。先进先出。 栈: 是限制在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶(Top),另一端为栈底(Bo…
BAT前端经典面试问题:史上最最最详细的手写Promise教程
我们工作中免不了运用promise用来解决异步回调问题。平时用的很多库或者插件都运用了promise 例如axios、fetch等等。但是你知道promise是咋写出来的呢? 别怕~这里有本promisesA+规范,便宜点10元卖给你了。 首先呢,promise肯定是一个类,我…
SVG Path路径在网页开发的作用
SVG是矢量图形表示,它的一个强大之处在于path标签可以表示任意的矢量形状,利用好这个path可以做出很多传统html/css做不出来的效果。下面举几个例子。 这个我在《SVG导航下划线光标跟随效果》文后补充介绍了这个实现,最后的效果是这样的: 实现代码如下: 利用anima…
下一页
关注了
41
关注者
0
收藏集
1
关注标签
17
加入于
2018-03-19