首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
henry_chen40560
掘友等级
前端开发工程师
coding......
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
最新
热门
[译]像专家一样使用 panic
本文假定你已经熟悉 go 语言及其 panic/recorer 函数、以及任何其他具有异常(try-catch)概念的编程语言。 似乎最好避免在自己的项目中使用 panic... 嗯哼... 乍一看,文档、书本和文章都说不要使用 panic,但事实却正相反,到处都是 panic…
小程序 setData 学问多
因此频繁调用,视图会一直更新,阻塞用户交互,引发性能问题。 参考 Vue,我们能知道,Vue 每次赋值操作并不会直接更新视图,而是缓存到一个数据更新队列中,异步更新,再触发渲染,此时多次赋值,也只会渲染一次。 但同时,这个方案也会带来一个新的问题,同步代码会阻塞页面的渲染。 同…
前端 MVVM 原理
最开始的前端交互,是很直接的 DOM 操作,最出名的这类库当数 jQuery 了,封装了 DOM API,让一切 DOM 操作都变得简单。 但当页面数据和交互多的时候,散乱的代码将使项目变得难以维护,让人发狂。所以才有了 MV* 模式的发展。 MVP 是 MVC 模式的一种改造…
JS 实现抛物线动画
在做无人便利小程序的项目中,某一天产品说要像某产商产品学习,给添加购物车增加抛物线小球动画。好吧,产品你最大,做! 工具有了,我们再看一下什么是抛物线。 所以我们需要把这个抛物线动画分解成 两个 同时 进行但 不同动画效果 的动画。 据我所知,用 transform: tran…
Promise 基本原理 & 异步
由上图可知,使用 polyfill,从以上版本开始,Promise 是由 MutationObserver 实现的本轮循环的异步任务,低于以上版本的,则是由 setTimeout 实现的次轮循环的异步任务(本轮循环在次轮循环之前执行)。其带来的具体差别如下:
个人成就
文章被点赞
157
文章被阅读
13,849
掘力值
514
关注了
18
关注者
15
收藏集
2
关注标签
5
加入于
2018-02-23