首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
colinue
掘友等级
前端
|
SOHO
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
164
文章 163
沸点 1
赞
164
返回
|
搜索文章
赞
文章( 163 )
沸点( 1 )
每天一个设计模式·策略模式
0. 项目地址 1. 什么是策略模式? **策略模式实现的核心就是:将算法的使用和算法的实现分离。**算法的实现交给策略类。算法的使用交给环境类,环境类会根据不同的情况选择合适的算法。 2. 策略模式优缺点 在使用策略模式的时候,需要了解所有的“策略”(strategy)之间的…
《Node.js设计模式》使用流进行编码
本系列文章为《Node.js Design Patterns Second Edition》的原文翻译和读书笔记,在GitHub连载更新,同步翻译版链接。 Streams是Node.js最重要的组件和模式之一。 社区中有一句格言“Stream all the things(St…
3天学写mvvm框架[一]:数据监听
首先我们将从数据监听开始讲起,对于这一部分的内容相信许多小伙伴都看过网上各种各样的源码解读了,不过当我自己尝试去实现的时候,还是发现自己动手对于巩固知识点非常重要。不过鉴于Vue3将使用Proxy来实现数据监听,所以我这里是通过Proxy来实现了。如果你还不了解js中的这部分内…
使用70行代码配合hooks重新实现react-redux
react-hooks 是 react 官方新的编写推荐,我们很容易在官方的 useReducer 钩子上进行一层很简单的封装以达到和以往 react-redux \ redux-thunk \ redux-logger 类似的功能,并且大幅度简化了声明。 这 70 行代码是一…
浅谈js中的正则表达式
两种方法,一种是直接写,由包含在斜杠之间的模式组成;另一种是调用 RegExp 对象的构造函数。 可以看出,调用 RegExp 构造函数创建正则表达式时,第一个参数可以是字符串,也可以是直接创建的正则表达式。 需要注意的是:RegExp 实例继承的 toLocaleString…
理解函数防抖Debounce
当我们在PC上缩放浏览器窗口时,一秒可以轻松触发30次事件。手机端触发其他Dom时间监听回调时同理。 这里的回调函数只是打印字符串,如果回调函数更加复杂,可想而知浏览器的压力会非常大,用户体验会很糟糕。 resize或scroll等Dom事件的监听回调会被频繁触发,因此我们要对…
[译] The Cost Of JavaScript
我们在撸网站时,对 JavaScript 的依赖越来越重,与此同时,我们经常会为一些很难察觉的下发内容付出代价。在这篇文章中,我会介绍一些小规则,如果你愿意让你的网站在移动设备上的加载和可交互时间变得更短,它们会有所帮助。 tl;dr: less code = less par…
【译】JavaScript的工作原理:V8引擎内部+关于如何编写优化代码的5个技巧
几个星期前,我们开始了深入了解JavaScript及实际是如何运作的系列文章,我们认为通过了解JavaScript的构建模块以及它们如何共同发挥作用,您将能够编写更好的代码和应用程序。 本系列的第一篇文章重点介绍了引擎,运行时和调用堆栈的概述。第二篇文章将深入探讨谷歌V8 Ja…
浅析 Javascript 中的 this 的七种使用场景
深入浅出的介绍了 JS 中 this 指向的七种场景,获益匪浅
下一页
关注了
90
关注者
4
收藏集
28
关注标签
70
加入于
2015-12-09