首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
peterblack878
掘友等级
fed
道阻且长,行则将至
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
91
文章 87
沸点 4
赞
91
返回
|
搜索文章
赞
文章( 87 )
沸点( 4 )
前端性能优化之HTTP缓存策略
很多时候,当打开浏览器的开发者工具,查看网络请求,对于资源大小(Size)选项,除了有具体的数字大小,还有from memory cache、from disk cache字段之类出现。 从字面意思理解,大概也能猜到,这些字段代表着缓存位置。 本质是作为服务器与客户端之间的代理…
详谈层合成(composite)
前不久写了一篇关于如何使用 Chrome DevTools 优化高德地图动画的文章,其中提到了 composite,但是并没有细谈。思考许久,还是觉得有必要再总结一下。
用 canvas 的 getImageData 做点有趣的事
canvas 可以实现对图像的像素操作,这就要说到 getImageData() 方法了。 CanvasRenderingContext2D.getImageData() 返回一个 ImageData 对象,用来描述 canvas 区域隐含的像素数据,这个区域通过矩形表示,起始…
一个浪漫又悲情的爱情故事——笛卡尔心形线
写这篇文章是因为某天看到这样一个公式 r=a(1-cosθ) ,我上网搜了下,原来是笛卡尔心形线的极坐标方程,这个方程里面的确有一个浪漫又悲情的爱情故事,感兴趣的朋友可以点这里看看,而至于这个故事是真是假,这 并不重要。 而这篇文章的目的是要用前端的方式,画出笛卡尔心形线。 本…
近一万字的ES6语法知识点补充
let/const在进入块级作用域后,会因为提升的原因先创建,但不会被初始化,直到声明语句执行的时候才被初始化,初始化的时候如果使用let声明的变量没有赋值,则会默认赋值为undefined,而const必须在初始化的时候赋值。而创建到初始化之间的代码片段就形成了暂时性死区 f…
面试官:既然React/Vue可以用Event Bus进行组件通信,你可以实现下吗?
本文标题的题目是由其他问题延伸而来,面试中面试官的常用套路,揪住一个问题一直深挖,在产生这个问题之前一定是这个问题. 我们大体上都会有以上回答,接下来很可能会问到如何实现Event(Bus),因为这个东西太重要了,几乎所有的模块通信都是基于类似的模式,包括安卓开发中的Event…
【译】用 JavaScript 和 Emoji 做地址栏动画
不管什么原因,维恩图中的合理性观点“没人这么做,但这是可能的”是让我兴奋的点。所以我决定花费一些时间研究在地址栏中图形字符的可能性,特别是通过 JavaScript 给这些字符加上动画。 首先,确保你页面的 JavaScript 代码是 UTF-8 编码,否则无法在你的代码中显…
开发小程序的一些小经验
图片在微信小程序中可以说是一个神奇的存在。在web开发中,我们会利用图片的自适应比如百分比而省去不少麻烦,因为高度会自适应。但是小程序中的图片都有一个初始大小,而且是固定的,无论你的图片多大多小,都是统一的320px*240px。虽然作为组件的图片支持平铺,剪切等呈现效果,但是…
面试官: 实现双向绑定Proxy比defineproperty优劣如何?
双向绑定其实已经是一个老掉牙的问题了,只要涉及到MVVM框架就不得不谈的知识点,但它毕竟是Vue的三要素之一. 可以实现双向绑定的方法有很多,KnockoutJS基于观察者模式的双向绑定,Ember基于数据模型的双向绑定,Angular基于脏检查的双向绑定,本篇文章我们重点讲面…
实现基于 Nuxt.js 的 SSR 应用
很重要,所以要普及。 SEO: 搜索引擎优化(Search Engine Optimization),它是指通过站内优化,如:网站结构调整、网站内容建设、网站代码优化以及站外优化等方法,来进行搜索引擎优化。 简单说: 通过各种技术(手段)来确保,你的Web内容被搜素引擎最大化收…
下一页
关注了
43
关注者
1
收藏集
8
关注标签
14
加入于
2018-02-02