首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端开发
大流星
创建于2021-06-15
订阅专栏
前端Web开发方面
等 18 人订阅
共39篇文章
创建于2021-06-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
# AntV G2可视化引擎, 有用过嘛?
Antv 蚂蚁金福提供的数据可视化解决方案,是一系列的解决方案的集合,包含 G2、G6、F2、L7 以及一套完整的图表使用和设计规范。由于有大厂支持,AntV迭代稳定,文档和示例非常的齐全,这次因为业
图解(解析)Promise
作者:HerryLo 博文原文链接 Promises对象被用于表示一个异步操作的最终完成 (或失败), 及其结果值。主要是为了解决异步操作的问题。 一个 Promise对象有以下三种状态: Prom
Javascript项目—队列的应用
博文原文链接 这次总算是用上了数据结构啦,不然我自己也快忘了,知识只有在使用的前提下,才是活的知识,才不容易忘记。这次在项目中用到的是队列,当然这里不是为了秀,只是为了记录、总结,分享开发中的心得。
Javascript项目中使用 - 订阅发布模式
博文原文链接 好长时间没有写文章了,刚好年底了,就把前段时间在项目中用到和学到的技术方案写下来,一个是发布订阅模式,还有一个就是队列在项目中的应用了,关于队列在下一篇文章。 之前也有了解过发布订阅,但
Axios部分源码解析:拦截器
参考:个人博客原文链接 在Axios中拦截器是如何注册和调用的呢?下面我们一起来看看 浏览器端Axios调用流程如下: #Axios初始化 第一步:当然调用Axios请求时初始化了 Intercept
弄懂ES6中的Iterator迭代器
专门说一说Iterator迭代器的原因是,为后面async/await应用原理的文章做铺垫,因为async/await是由Generator+Promise共同构成,而其中的Generator就是依赖于迭代器Iterator。 想必大家使用过for循环、while循环等,遍历A…
🔥[译] 正交React组件的好处
#1. 为什么好的系统设计是重要的? 在5年前,我正在为一家欧洲初创公司开发跨平台移动应用。初期的功能是易于实现的,进展顺利。 6个月过去,需要不断的在现有功能上添加新的功能,随着时间的推移,对现有模块的更改越来越困难。 在部分需求上,开始拒绝某些新的功能和更新,因为它们将需要…
react-redux原理解析(第二弹)
在之前的一篇文章中已讲过redux 原理解析,我将redux返回的store对象挂载在window中,不是了解的同学可以看看之前的redux 原理解析。 但在平时的开发中,一般是将redux+react-redux+react配合使用,那么,下面就一起来看看react-redu…
小程序开发指南之性能优化
将从代码层面和项目层面,聊一聊微信小程序的性能优化问题,希望有所帮助。也是自己最近的一个总结。(前置知识:微信小程序的视图层是WebView支持,逻辑层是JSCore支持,逻辑层通过setData与视图层发生交互。每一个页面都是一个WebView页面) 下面的内容不论是使用Ta…
React中一些优化的点
原文永久链接: https://github.com/AttemptWeb..... shouldComponentUpdate 返回true,确认真实DOM需要改变时,返回true。一般的做法是比较组件的props和state是否真的发生变化,如果发生变化则返回true,否则…
解析: 让你弄懂redux原理 (第一弹)
本文永久有效链接: https://github.com/AttemptWeb...... Redux是JavaScript状态容器,提供可预测化的状态管理。 在实际开发中,常搭配React + React-redux使用。这代表了目前前端开发的一个基本理念,数据和视图的分离。…
Promise原理解析
本文永久有效链接: https://github.com/AttemptWeb...... Promises对象被用于表示一个异步操作的最终完成 (或失败), 及其结果值。主要是为了解决异步操作的问题。 在上面的代码中,Promise函数参数可以作为输入信息,而后经过Promi…
图解javascript的this指向
本文永久有效链接: https://github.com/AttemptWeb...... 开局两张图,以后再也不用担心this的指向问题😂😂。以下就只有两张图,请放心食用!!
图解javascript原型链
本文永久有效链接: https://github.com/AttemptWeb...... 原型链和原型对象是js的核心,js以原型链的形式,保证函数或对象中的方法、属性可以让向下传递,按照面向对象的说法,这就是继承。而js通过原型链才得以实现函数或对象的继承,那么下面我们就来…
传输层协议TCP和UDP
原文永久链接: https://github.com/AttemptWeb/Record... TCP/IP协议, 你一定常常听到,其中TCP(Transmission Control Protocol)称为 传输控制协议,IP(Internet Protocol) 称为网际协…
个人小程序应用开发指南
原文永久链接: https://github.com/AttemptWeb/Record... 小程序依附于各大平台,支付宝、微信、头条、百度等小程序,都是在平台上进行开发,平台提供对应的技术支持和用户环境。对于个人开发者,这个还是蛮方便的,它本身带有流量属性,易于传播。 最近…
ES2019 / ES10有什么新功能?
2019年版的ECMAScript规范增加了许多新功能,在这里我将介绍其中的一些新功能。 Array.flat()返回一个新数组,其中任何子数组都被展开。Array.flat() 没有任何参数的调用,只会展开一层深度。可以提供可选的深度参数,支持连续调用。 该 Array.fl…
[译] 5种方法将React类组件转换为具有React Hooks的功能组件
在React的最新alpha版本中,引入了一个新概念,它被称为Hooks。React引入Hook可以用来解决许多问题,如Hooks 介绍中所阐述的那样,它主要用作类(class)的替代方案。使用Hooks,我们可以创建使用状态(state)和生命周期方法的功能组件。 钩子是个相…
[译] JavaScript如何工作:垃圾回收机制 + 常见的4种内存泄漏
本文永久链接: https://github.com/AttemptWeb... 有部分的删减和修改,不过大部分是参照原文来的,翻译的目的主要是弄清JavaScript的垃圾回收机制,觉得有问题的欢迎指正。 现在我们将解释第一步(分配内存)是如何在JavaScript中工作的。…
闭包装逼失败(闭包使用)
原文永久链接: https://github.com/AttemptWeb/Record... 尴尬了,遇到了一个闭包的问题,然后我说错了答案,装逼失败了,之前我以为自己完全理解了闭包,现在发现其实并没有,赶紧翻书找答案-ing。 发现打印的都是3,原因是匿名函数中的i共享了同…