首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
Dracula1018
更多收藏集
微信扫码分享
微信
新浪微博
QQ
68篇文章 · 1订阅
写给前端开发者不一样的VSCode配置(JS/React)
相信越来越多的前端开发者已经迁移到VSCode阵营了,这里不对各大编辑器作比较。因为我怕杠不过各位。^_^ ··· VSCode快速,稳定而且能完美支持TS。 我对开箱即用的编辑器一直存在着好感,但是他们都或多或少的缺少点什么,但是广大的同胞打造的扩展(extensions)完…
React + Redux 性能优化(一):理论篇
本文的叙事线索与代码示例均来自High Performance Redux,特此表示感谢。之所以感谢是因为最近一直想系统的整理在 React + Redux 技术栈下的性能优化方案,但苦于找不到切入点。在查阅资料的过程中,这份 Presentation 给了我很大的启发,它的很…
JavaScript异步机制详解
如果在函数返回的时候,调用者就能够得到预期结果(即拿到了预期的返回值或者看到了预期的效果),那么这个函数就是同步的。 上面两个函数就是同步的。 如果函数是同步的,即使调用函数执行的任务比较耗时,也会一直等待直到得到预期结果。 如果在函数返回的时候,调用者还不能够得到预期结果,而…
React Native App应用架构设计
在上一篇介绍了React Native开发环境搭建,我们已经可以在本地成功运行一个helloword应用了,本节将开始详细分析如何搭建一个React Native App应用架构,并支持完整本地运行预览。 现在已经有很多脚手架工具,如ignite,支持一键创建一个React N…
用 react/redux/react-router 和 rxjs 打造 QQ 音乐单页应用
一个基于 React 全家桶(react、redux、react-router、immutable-js)以及 rxjs 的 QQ 音乐单页应用。 Demo 戳我:http://qqmusic.padabon.com. 安装 npm install 运行 npm start 访问 http://localhost:3000 小结与问题 使用 creat-react-app 构建项目,可以快速起手进入代码编写 使用 redux 可以方便的对播放状态进行存储与还原 使用 immutable-js 可以方便的进行 shouldComponentUpdate 判断 实际使用 immutable-js 并不那么舒服,需要使用 get 拿到 value,不能使用扩展运算符, 对于需要 localStorage 本地存储的 state,也只能使用 Map 和 List,其他数据类型并不能通 过 fromJS 进行还原,容易与原生 Object 和 Array 混用,或许 seamless-immutable 是更好的 选择,更可能只是我使用姿势不对 react 动画并不能达到理想效果,搜索页的 tab 切换使用了一下,大概还没领悟正确的使用方法 由 redux-sagas 替换为 redux-observable,只是觉得 rxjs 更有趣强大 css 都是 QQ 音乐页面的,css in js 似乎不错 React 全家桶起手比较困难,上手之后还是比较顺手的 使用不当的的地方,欢迎反馈、建议等~ ... Todos 测试 服务器端渲染 使用 normalizr Web Audio Api 动画 ... 欢迎各种反馈、建议等~
TypeScript 2.8下的终极React组件模式
如果你了解我,你就已经知道我不编写没有类型定义的javascript代码,所以我从0.9版本后,就非常喜欢TypeScript了。除了有类型的JS,我也非常喜欢React库,所以当把React和Typescript 结合在一起后,对我来说就像置身天堂一样:)。整个应用程序和虚拟…
细说 async/await 相较于 Promise 的优势
上一篇文章 「前端面试题系列1」今日头条 面试题和思路解析 中提到了 async/await。它是在 ES8 中正式提出的,但是我发现,身边的朋友用到 async/await 的并不多。那么今天,我们就具体地聊聊什么是 async 函数,与 Promise 相比较,有哪些写法与…
协程在RN中的实践
本篇并不是 ScrollView 的新轮子, 而是对比两种实现方式的差别, 来认识coroutine. 要实现的是一个对 RN 中 ScrollView 的封装, 给它添加一个隐藏的 Header, 具有下拉刷新功能. 假设你已经对 js 的 Iterators and gen…
JavaScript核心参考
对于那些希望学习JavaScript和已经开始使用JavaScript的程序员来说,如果想让自己对JavaScript语言和Web平台的理解和掌握再上一个台阶,可以通过阅读这篇文章,会让你的JavaScript编程基本更加夯实。
深入React的生命周期(下):更新(Update)
本文是对开源图书React In-depth: An exploration of UI development的归纳和增强。同时也融入了自己在开发中的一些心得。 你或许会问,阅读完这篇文章之后,对工作中开发React相关的项目有帮助吗?实话实说帮助不会太大。这篇文章不会教你使…