
javascript
文章平均质量分 82
胖虎之后是兔子
外圣内王,不役于物
展开
-
前端算法积累笔记
前端开发者的算法积累和提升原创 2020-05-29 16:13:22 · 174 阅读 · 1 评论 -
前端代码整洁思考
通过多年前端工作经验,总结了一些写代码的技巧原创 2022-09-06 11:50:00 · 453 阅读 · 0 评论 -
react-router-dom的useSearchParams 和 useLinkClickHandler
react-router-dom里边,两个不常用api,很有用原创 2022-07-08 11:42:06 · 1074 阅读 · 0 评论 -
前端内存小结
js内存总结原创 2022-03-26 11:57:59 · 546 阅读 · 0 评论 -
React横向技术整理
React 扩展DOM、虚拟DOMDOM是XML类文档操作的接口,全称为“文档对象模型”(Document Object Model),DOM树DOM树的表示根据文档对象模型(DOM),每个 HTML 标签都是一个对象。嵌套的标签是闭合标签的“子标签(children)”。标签内的文本也是一个对象。所有这些对象都可以通过 JavaScript 来访问,我们可以使用它们来修改页面。例如,document.body 是表示 <body> 标签。自动修正如果浏览器遇到格式不正确的 HTM原创 2022-02-22 14:07:17 · 464 阅读 · 0 评论 -
React知识点整理
hook、fiber原创 2021-03-05 09:01:33 · 437 阅读 · 2 评论 -
React源码-知识点
React源码-知识点原创 2020-05-15 10:47:20 · 232 阅读 · 0 评论 -
react fiber文档
react fiber 文档 from github原创 2020-05-11 10:52:26 · 396 阅读 · 0 评论 -
React 源码关于updateQueue(更新队列)和优先级的解释
react 源码 更新队列、优先级原创 2020-05-11 10:29:14 · 847 阅读 · 0 评论 -
从一段很简单的代码看 React源码
react简单源码原创 2020-04-23 19:28:57 · 298 阅读 · 0 评论 -
Leetcode 括号生成 js
数字 n 代表生成 () 的对数,实现一个方法用于能够生成所有可能的并且 有效的 括号组合。原创 2020-04-21 16:46:05 · 413 阅读 · 0 评论 -
nodejs操作Excel表格
//1 .安装exceljsnpm i exceljs -D var Excel = require('exceljs');var start_time = new Date();var workbook = new Excel.stream.xlsx.WorkbookWriter({ filename: './streamed-workbook.xlsx'});var wo...原创 2020-04-16 09:21:26 · 1575 阅读 · 0 评论 -
33 行代码实现React
英文原版链接React一函数传入状态参数,返回值是虚拟dom(只是js对象树而已)它在浏览器把虚拟dom渲染为真实dom你改了状态,函数再执行,返回新的虚拟dom它高效的更新了真实DOM,以便与新的虚拟DOM匹配我们忽视掉其他不重要的细节。这篇post我要实现上述所有功能,实现一个最简单的React 。这些实例应用,日历选择, 贪吃蛇游戏, 就是用这个33代码的库做的。画圈打...转载 2020-04-14 21:04:01 · 368 阅读 · 0 评论 -
百度地图的使用和扩展
地图级别控制// 百度地图API功能var map = new BMap.Map("allmap", {enableMapClick:false});//构造底图时,关闭底图可点功能 // 初始化地图,设置中心点坐标(城市名)和地图级别map.centerAndZoom("上海",15); map.centerAndZoom(new BMap.Point(116.404, 39....原创 2020-04-14 18:24:41 · 1119 阅读 · 0 评论 -
js数组精讲和排序算法
js数组的全部方法,手动实现,几个排序算法原创 2020-04-14 17:56:40 · 179 阅读 · 0 评论 -
Leetcode 两数之和 java & js
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。原创 2020-04-12 20:27:03 · 147 阅读 · 0 评论 -
前端神器 webstorm 使用技巧
webstorm本人从一直使用webstorm,用了至少5年多了,webstorm不亏是前端神器,下面share一下个人的一些Tips:1. 修改 编辑器字体file -> settings -> editor -> font修改字体2. 修改console 字体file -> settings -> editor -> Color Scheme -&............原创 2020-04-12 15:52:44 · 10353 阅读 · 5 评论 -
spreadjs使用
spreadjs是一款强大的在线excel付费软件,下边记录了一些基本用法原创 2020-04-12 13:20:18 · 1500 阅读 · 1 评论 -
nodejs 常用工具库 :)
在一些带有交互的库,如webpack、gulp、create-react-app 、vue-cli 这种带有交互显示的库,或者自己写一个脚手架也可以,通常都会用的一些小工具原创 2020-04-09 15:15:43 · 1451 阅读 · 0 评论 -
前端知识记一记
高级前端面试,js的深入,react深入,浏览器渲染原理,git高级用法...原创 2020-07-22 11:00:20 · 968 阅读 · 0 评论 -
babel 官方手册
Babel 用户手册(转载于官网)这本手册涵盖了关于 Babel 的使用及其相关工具的内容。这本手册提供了多种语言的版本,查看 自述文件 里的完整列表。目录介绍安装 Babelbabel-cli在项目内运行 Babel CLIbabel-registerbabel-nodebabel-core配置 Babel.babelrcbabel-preset-es201...转载 2020-03-31 21:10:25 · 899 阅读 · 0 评论 -
Babel 插件官方文档
Babel 插件手册这篇文档涵盖了如何创建 Babel 插件等方面的内容。.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rz97CkRJ-1585659834039)(https://licensebuttons.net/l/by/4.0/80x15.png)]这本手册提供了多种语言的版本,查看 自述文件 里的完整列表。目录介绍基础抽象语法树(A...转载 2020-03-31 21:06:58 · 1351 阅读 · 0 评论 -
二叉树遍历 js版
二叉树的遍历。和怎么得到结果的,开始不太好理解,后来发现一个简单方法,供参考,水平有限,有问题,请指正。如以上二叉树, 前序遍历 (D L R) ,中序遍历 (L D R),后序遍历 (LRD),代码如下 // 树的表示 const tree = { val: 1, left: { val: 2, left: { val: 4 }, ...原创 2020-02-14 14:25:17 · 201 阅读 · 0 评论 -
很全的前端面试知识点
前端自查清单,H5 css3 javascript React vue jquery webpack nodejs 。。。原创 2020-01-18 11:38:40 · 522 阅读 · 0 评论 -
webpack
webpack个人笔记,基本使用和深入使用原创 2020-03-31 21:40:46 · 100 阅读 · 1 评论 -
jcanvas 使用
jcanvas是处理canvas操作的jquery插件 官网文字 $("#canvas").drawText({ text: 'Canvas is fun', fontFamily: 'cursive', fontSize: 40, x: 290, y: 150, fillStyle: 'lightblue', strokeSty...原创 2020-01-18 11:33:34 · 806 阅读 · 0 评论 -
js 工作中做的笔记
eval// eval 方法可以执行执行过的js脚本代码<script id="a"> console.log("aaa")</script><script> eval(document.getElementById("a").innerText)</script>原型链// instanceof检测左侧的__pro...原创 2020-01-18 11:31:06 · 184 阅读 · 0 评论 -
babel7 配置详解
polyfillbabel的配置,presets是从右往左执行,plugins相反corejs 是一个给低版本的浏览器提供接口的库,如 Promise, map, set 等babel7的模块以@babel开始babel7已经移除了babel-preset-stage-0这种stage的preset一个babel的preset是一个可共享的插件包@babel/polyfill 模块包...原创 2020-01-18 11:24:23 · 1375 阅读 · 0 评论