首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
午夜黑色大衣
掘友等级
大前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 15
沸点 4
赞
19
返回
|
搜索文章
赞
文章( 15 )
沸点( 4 )
是时候放弃redux了,zustand是完美替代者(主要是源码分析)
redux这么难用,都2022年了,比redux好用的状态管理库真的很多,zustand就是其中一个!
你需要Mobx还是Redux?
在过去一年,越来越多的项目继续或者开始使用React和Redux开发,这是目前前端业内很普遍的一种前端项目解决方案,但是随着开发项目越来越多,越来越多样化时,个人又有了不同的感受和想法。是不是因为已经有了一个比较普遍的,熟悉的项目技术栈,我们就一直完全沿用呢,有没有比他更适合的…
如何优雅判断属性值为空
这是因为我们尝试从 undefined 或者 null 中取出数据。 解决办法肯定是有的啦,就是使用新语法可选链。 不过这个语法当下还没有正式发布,但是我们可以通过安装 Babel 插件去使用它。 安装完毕后修改下 Babel 配置文件即可。 虽然编译后的代码看着有点啰嗦,但是…
前端路由的两种模式-----Hash模式 ,History模式
2、且只有一个url,对SEO不友好。 1、可以在改变url的时候不会向服务器发送请求。 2、可以监听到url的改变。 在 HTML5 之前,浏览器就已经有了 history 对象。但在早期的 history 中只能用于多页面的跳转。 history.pushState() 在…
深入理解全能的 Reducer
这两段代码在功能上是等价的,都是数组中所有数字的总和,但是它们之间有一些理念差异。让我们先研究一下 reducer,因为它们功能强大,而且在编程中很重要。有成百上千篇关于 reducer 的文章,最后我会链接我喜欢的文章。 要理解 reducer 的第一点也是最重要的一点是它永…
我用TensorFlow2.0训练了一只AI来玩贪吃蛇
最近迷上了复古游戏,想起小时候入迷的玩贪吃蛇,真的是乐趣无穷。现在到了2019年了,一切似乎都变得和以前不同,比如,我们可以用AI下围棋,用AI做自动驾驶,有没有可能让一个AI自己学会玩贪吃蛇呢?答案当然是可以!! 让AI学会贪吃蛇,那么首先我们需要定义这个游戏环境。有人会说用…
可能是你需要的 React + TypeScript 50 条规范和经验
1. 注释 2. 引用组件顺序 3. 引号 4. 缩进 5. 分号 除了代码块的以外的每个表达式后必须加分号。 6. 括号 下列关键字后必须有大括号(即使代码块的内容只有一行):if, else, for, while, do, switch, try, catch, fina…
我是如何将业务代码写优雅的
我是一名来自蚂蚁金服-保险事业群的前端工程师,在一线大厂的业务部门写代码,非常辛苦但也非常充实。业务代码不同于框架代码、个人项目或者开源项目,它的特点在于逻辑复杂、前后依赖多、可复用性差、迭代周期短,今天辛辛苦苦写的代码,上线运行一周可能就下线了。能熟练书写框架代码、构建底层基…
webpack4.X 实战(一):全面认识webpack、核心概念
你或你的团队编写的源码。 你的源码会依赖的任何第三方的 library 或 "vendor" 代码。 总结: 需要注意的是不同的 devtool 的设置,会导致不同的性能差异。 "eval" 具有最好的性能,但并不能帮助你转译代码。
通过正则高效实现千位符(一行代码你敢信?)
将数字转为可读性比较高的具有千位符是笔试/面试经常被问到的,实现方案也有很多种。 一般情况下,按照我们普通的想法,就是将数字转为字符串,然后使用字符串的substr、slice、substring来实现,从右到左,每隔三位插入一个",",eg: 当然还可以数字转为数组,然后循环…
下一页
关注了
11
关注者
0
收藏集
3
关注标签
92
加入于
2017-08-16