首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
缪宇
掘友等级
Web Developer
|
sefon
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
360
文章 293
沸点 67
赞
360
返回
|
搜索文章
文章
热门
最新
前端国际化:自动管理工具
总的来说就是,只要工具引入后,后期维护成本只有一个,只用考虑翻译资源文件。 配置 webpack, 打开 myapp/config/webpackDevServer.config.js,由于 loader是自下而上执行的,所有我们要把我们的loader配置到最上面,这个很重要。…
10行代码入门机器学习
最近在哔哩哔哩刷到一位up主,仅用了10行代码就实现了机器学习,真让我叹为观止。看视频戳这里 以下是我的学习总结。 如花,小倩,小明和小强,他们是好基友,经常相约去看电影。但小强不是每次都去,以下是他们前四次相约去看电影的情况:(1 表示去看电影,0 表示没去看电影) 我们人脑…
useEffect 和 useLayoutEffect 的区别
在 React hook 中,useEffect 用来取代 componentDidMount 和 componentDidUpdate。主要作用是当页面渲染后,进行一些副作用操作(比如访问 DOM,请求数据)。 而 useLayoutEffect 的作用和 useEffect…
Hash 算法一致性
假如你有一个网站,需要用 redis 存储图片,图片名为 key,图片地址为 value,此时你有4台 Redis 服务器来存这些图片。 将图片的名称转成 hash 值,再通过取模得到的值找到 Redis 服务器。 通过计算,可以直接去 Readis 1 号服务器找到 flow…
JavaScript 模块化
什么是模块化,为什么要模块化?回答这个问题需要了解前端的发展历史,我们从 前端发展早期,前端进入服务器时代,前端发展繁荣时期 来了解 JavaScript 模块化。 但需要注意引入顺序,以及命名空间污染等问题。 由Ryan Dahl开发,2009年5月发布的 Node.js 让…
HTTPS 加密是怎么实现的?
小王接收到 J MPWF ZPV 后,向前移一位得到 I LOVE YOU。 小明和小王约定的加密方法被称为秘钥(真实的秘钥当然复杂的多),秘钥只有小明和小王知道他们,所以他们就能安全的聊天。这个过程就叫对称加密。 小明和小王约定的秘钥,是需要通过网络传输的,如果传输过程中被人…
JavaScript的异步机制是怎么实现的?
Javascript 是单线程语言,代码执行从上到下排队执行。也就是一次只能执行一个任务,如果某个任务执行时间过长就会阻塞后面的任务执行,比如造成浏览器假死等。为了解决这个问题,就需要异步执行。 本文主要解决异步机制是怎么实现的。在解释异步机制前,需要先了解下同步机制。 执行这…
用 useContext + useReducer 替代 redux
Redux 毫无疑问是众多 React 项目首选的状态管理方案,但我觉得 Redux 的开发体验并不好。 去到管理 redux 的文件夹,思考把这个状态放到状态树的哪个位置,然后新建一个文件夹并命名 myFeature。 以上只是加个状态而已,写很多模板代码还是其次,最要命的是…
React 高阶组件(HOC)实践
我们在调试代码时,经常都需要打印 props,所以可以将打印逻辑封装起来。 组件中的获取数据的逻辑也可以抽离成 HOC,需要传入 url, param 两个参数。 由于数据请求是异步的,为了不让用户看到一片空白,当数据请求还没有返回时,展示 Loading 组件。 如果一个组件…
JavaScript 代码简洁之道
测试代码质量的唯一方式:别人看你代码时说 f * k 的次数。 代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。 本文并不是代码风格指南,而是关于代码的可读性、复用性、扩展性探讨。 可能同一个项目对于获取用户信息,会有三个不一样的命名…
下一页
个人成就
优秀创作者
文章被点赞
3,062
文章被阅读
234,552
掘力值
9,006
关注了
70
关注者
2,435
收藏集
2
关注标签
22
加入于
2016-09-19