ECMAScrpit
ECMAScrpit
陈振阳
我翻开历史一查,这历史没有年代,歪歪斜斜的每页上都写着仁义道德四个字。我横竖睡不着,又仔细看了半夜,才从字缝缝里看出字来。满页都写着两个字是,吃人。
展开
-
React函数组件性能优化之useEffect、useMemo、useCallback、React.memo
React函数组件性能优化之useEffect、useMemo、useCallback、React.memo原创 2021-03-03 23:03:35 · 507 阅读 · 1 评论 -
细烤 useEffect && useCallback 存在的意义
细烤 useEffect原创 2021-03-03 22:55:42 · 677 阅读 · 1 评论 -
[definite-assignment-assertions/显式赋值断言]typescript里!:是什么意思?
[definite-assignment-assertions/显式赋值断言]typescript里!:是什么意思?原创 2021-03-03 13:48:41 · 297 阅读 · 0 评论 -
烤透 React Hook
烤透 React Hook原创 2021-03-03 01:08:17 · 173 阅读 · 0 评论 -
轻烤 React 核心机制:React Fiber 与 Reconciliation
轻烤 React 核心机制:React Fiber 与 Reconciliation原创 2021-03-03 00:27:30 · 201 阅读 · 0 评论 -
react flow
Flow is a static type checker for your JavaScript code. It does a lot of work to make you more productive. Making you code faster, smarter, more confidently, and to a bigger scale.原创 2021-03-02 22:14:37 · 1838 阅读 · 0 评论 -
IntersectionObserver API 使用教程
IntersectionObserver API 使用教程原创 2021-03-01 19:07:16 · 342 阅读 · 0 评论 -
前端js监听浏览器网络变化
前端js监听浏览器网络变化原创 2021-02-28 21:52:13 · 1847 阅读 · 0 评论 -
TypeScript 夜点心:常量断言
TypeScript 夜点心:常量断言原创 2021-02-28 20:07:19 · 236 阅读 · 0 评论 -
React Router 5.1.0使用useHistory做页面跳转导航
React Router 5.1.0使用useHistory做页面跳转导航原创 2021-02-28 18:37:06 · 866 阅读 · 0 评论 -
React Hooks系列之useImperativeHandle
React Hooks系列之useImperativeHandle原创 2021-02-27 22:58:34 · 609 阅读 · 0 评论 -
Alibaba React Request Line
HTML5 fetch APIisomorphic-fetchhttps://github.com/umijs/umi-request {umi-requestA request tool based on fetch.}https://ahooks.js.org/zh-CN/hooks/async/ {useRequestProduction-ready React Hooks library for manage asynchronous data.}https://umijs..原创 2021-02-24 23:31:58 · 135 阅读 · 0 评论 -
在Windows 10上的Docker中将当前目录作为卷挂载(Mount current directory as a volume in Docker on Windows 10)
在Windows 10上的Docker中将当前目录作为卷挂载(Mount current directory as a volume in Docker on Windows 10)原创 2021-02-24 01:04:05 · 1433 阅读 · 0 评论 -
传统 Ajax 已死,Fetch 永生
传统 Ajax 已死,Fetch 永生原创 2021-02-23 13:43:30 · 250 阅读 · 0 评论 -
跨源资源共享(CORS)
跨源资源共享(CORS)原创 2021-02-23 11:22:37 · 324 阅读 · 0 评论 -
redux-saga
reduxaction->reducerredux-saga 将整个流程变成了如下模式action->watcher(监听action)->worker(网络请求啥的)->action->reducer在中间增加了watcher->worker(网络请求啥的)->action这一段,就覆盖了很多的场景,比如用户点击获取数据按钮,发送获取数据action,系统监听此action,处理action请求远程数据,将请求成功的数据组装成一个新的action,red原创 2021-02-22 00:19:16 · 193 阅读 · 0 评论 -
JS中的柯里化
JS中的柯里化详解JS函数柯里化原创 2021-02-21 13:06:34 · 224 阅读 · 0 评论 -
thunk and redux-thunk
Thunk 函数的含义和用法Thunk 是什么?redux-thunk入门原创 2021-02-21 12:06:59 · 133 阅读 · 0 评论 -
react-redux 数据流
redux store.dispach(action)->redux reducers->change state->react ui change原创 2021-02-21 09:59:43 · 271 阅读 · 0 评论 -
箭头函数直接返回对象的简写语法
箭头函数直接返回对象的简写语法原创 2021-02-20 19:34:26 · 1455 阅读 · 0 评论 -
深入了解 React Router 原理
深入了解 React Router 原理原创 2021-02-20 10:47:29 · 314 阅读 · 1 评论 -
Babel 中的 plugins 与 presets
Babel 中的 plugins 与 presets原创 2021-02-17 10:36:19 · 374 阅读 · 0 评论 -
一图胜千言, 何况是四图? 图解DVA
一图胜千言, 何况是四图? 图解DVA原创 2021-02-10 02:00:32 · 263 阅读 · 0 评论 -
React—useRef
React—useRef原创 2021-02-07 23:50:26 · 421 阅读 · 0 评论 -
React Fiber
React Fiber是什么React Fiber 原理介绍requestIdleCallback原创 2021-02-06 23:41:04 · 229 阅读 · 0 评论 -
我是如何实现世界上最快的 JavaScript 记忆化的
[译] 我是如何实现世界上最快的 JavaScript 记忆化的JavaScript 中的 memoization原创 2021-02-06 23:00:54 · 208 阅读 · 1 评论 -
immer.js 实战讲解文档
immer.js 实战讲解文档原创 2021-02-04 16:03:56 · 892 阅读 · 0 评论 -
ECMAScript 展开语法与剩余参数
展开语法剩余参数JavaScript展开操作符(Spread operator)详解原创 2021-02-01 11:45:19 · 333 阅读 · 0 评论 -
JSON Schema
官网JSON Schema入门原创 2020-10-16 17:11:10 · 261 阅读 · 0 评论 -
Javascript Promise
var momsPromise = new Promise(function(resolve, reject) { momsSavings = 20000; priceOfPhone = 60000; if (momsSavings > priceOfPhone) { resolve({ brand: "iphone", model: "6s" }); } else { reject("我们没有足够的储蓄,让我们多存点钱吧。"); }原创 2020-10-16 14:08:51 · 139 阅读 · 0 评论 -
UEditor生成适配移动端的HTML
使用getContent()接口,获取编辑器里的内容的HTML文档,用下面的格式去包裹,可以得到一个内容居中,屏幕两边留有一定边距,禁用缩放的页面,这个页面在移动端已经比较好看了:原创 2017-09-23 20:54:21 · 20307 阅读 · 2 评论 -
ES6新特性模块化
使用export和import实现模块化。 原理、使用方式。 TODO原创 2017-03-18 10:51:43 · 805 阅读 · 0 评论 -
jQuery两句话实现HTML转义与反转义
$(‘’).text(‘’).html() 结果:$(‘’).html(‘’).text() 结果:转自:http://www.cnblogs.com/woostundy/p/4138173.html原创 2017-01-06 16:57:54 · 3893 阅读 · 0 评论 -
jQuery两句话实现HTML转义与反转义
$(‘’).text(‘’).html() 结果:$(‘’).html(‘’).text() 结果:转自:http://www.cnblogs.com/woostundy/p/4138173.html原创 2017-01-06 16:57:42 · 2442 阅读 · 0 评论 -
Roload Iframe
像上边的一个iframe,要重新加载,分两种情况: 1. 同一个域名document.getElementById(Fra原创 2016-06-25 20:55:33 · 772 阅读 · 0 评论 -
JavaScript 图片URL转DataURL,DataURL转Blob
问题描述封装WebUploader,想实现信息修改的功能,就是一条记录可能有多个图片字段,每个字段又有可能有多张图片。当修改记录的时候,需要把图片字段中已经有的图片显示出来,实现旋转角度的功能,最重要的是实现删除功能。实现思路:针对一个图片字段,服务器返回多个已经上传的图片遍历返回的多个地址,请求每个图片的字节流数据将字节流数据转换为DataUrl,再将DataUrl转成Blob,这个Blob原创 2016-04-24 16:12:39 · 25440 阅读 · 1 评论 -
深入浅出URL编码
深入浅出URL编码版权声明:如有转载请求,请注明出处:http://blog.csdn.net/yzhz 杨争 一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASC原创 2015-05-23 00:40:11 · 740 阅读 · 0 评论 -
Javascript日期时间表现形式互转
在一门语言里,一个日期时间一定有3种表现形式,字符串(如2010-11-11 05:07:08),Long型(一般是1970年1月1日至今的毫秒数),内置对象(在Javascript中就是Date);那么日期时间操作很常用的一个就是上述三种表现形式的互转和格式化(各种格式的字符串); moment是Javascript的一个日期时间库,使用它可以很方便的实现上述三种表现形式的互转和字符串表现形式的原创 2015-05-06 00:52:07 · 6228 阅读 · 2 评论 -
全面解析ECMAScript 6模块系统
http://www.csdn.net/article/2015-04-30/2824595-Modules-in-ES6原创 2015-05-05 09:22:27 · 1054 阅读 · 0 评论