首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
梁仔
掘友等级
web艺术家
点点头承认,我怕黑。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
49
文章 42
沸点 7
赞
49
返回
|
搜索文章
赞
文章( 42 )
沸点( 7 )
【前端笔记】Vuex快速使用
开始使用 Vuex,把状态拿到应用外部管理,Vuex管这个管理状态的玩意叫 Store,一个完全独立的应用,他只负责状态管理。尝试把 Vuex 应用和 Vue 应用划清界限, 所谓状态管理,无非就是定义状态,修改状态。 在 Vuex 里定义状态,我们需要 new 一个 Stor…
【译】容器组件 (Container Components)
对我的代码有最深远影响的一个React模式叫 container component 模式。 Jason Bonta 讲了如何建立高性能组件(High Performance Components),这个演讲讲的就是 container components。 这就是其中的概念…
【译】容器组件和展示组件
在用 React 写应用的时候,我发现了一种非常好用又简单的模式。如果你已经使用过 React,很可能你早就发现它了。这篇文章讲得很好,但是,我还是想补充几点。 当你尝试把组件分成两类后,你会发现它们更容易被重用和理解(reuse and reason)。我将他们分为容器组件和…
JS 编译器都做了啥?
在写这篇文章之前,小编工作中从来没有问过自己这个问题,不就是写代码,编译器将代码编辑成计算机能识别的 01 代码,有什么好了解的。 其实不然,编译器在将 JS 代码变成可执行代码,做了很多繁杂的工作,只有深入了解背后编译的原理,我们才能写出更优质的代码,了解各种前端框架背后的本…
【前端笔记】彻底理解变量与函数的声明提升
直觉上会认为 JavaScript 代码在 执行时 是由上到下一行一行执行的,但实际上这并不完全正确。 JS 引擎会在解释 JavaScript代码之前首先对其进行编译。 编译阶段中的一部分工作就是找到所有的声明,并用合适的作用域将它们关联起来。 包括变量和函数在内的所有声明都…
【设计模式】前端必懂EventEmitter
本文说一下 EventEmitter,比较简单,可以直接看代码。 DOM 的事件机制就是发布订阅模式最常见的实现,这大概是前端最常用的编程模型了,监听某事件,当该事件发生时,监听该事件的监听函数被调用。 感兴趣的可以去看看,下图是我平时在用的一个实现。(重点看) 在 Vue 中…
移动 web 开发几个明显的兼容性问题
用 H5 做了个 IM 聊天应用,功能比较简单,可以发送文字图片,以及播放原生客户端发来的语音消息。 即时通讯自然要用 websocket,接口也比较简单,主要精力在于,理解并实现 前后端约定的相关消息协议,并没有什么难度。 前端开发,不可避免会遇到一些兼容性问题,分享几个兼容…
node 下 sqlite3 的使用
sqlite3 几乎支持所有版本的 nodejs,同时也可以和 nwjs 集成。 这样除了安装完 sqlite3 的 npm 包,最主要的是也装完了 sqlite 数据库,因为 sqlite 是嵌入式数据库,嵌入到客户端中。sqlite3 使用 node-pre-gyp 为各个…
【前端笔记】JS面向对象
ES 中没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。 ES 支持面向对象编程,但不使用类或者接口。对象可以在代码执行过程中创建和增强,因此具有动态性而非严格定义的实体。 每个对象都是基于一个引用类型创建的,这个引用类型可以是原生类型,也可以是开发人员定义的类型。…
前端状态管理与有限状态机
当下前端流行的框架,都是用状态来描述界面(state => view),可以说前端开发实际上就是在维护各种状态(state),这已经成为目前前端开发的共识。 理想情况下,ViewModel 是纯函数,给定相同的 Model,产出相同的 View。 state => view 很…
下一页
个人成就
文章被点赞
476
文章被阅读
87,442
掘力值
2,076
关注了
187
关注者
157
收藏集
9
关注标签
72
加入于
2017-06-09