首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
真田信村
掘友等级
全栈
React Vue Elasticserarch Go MySQL Mongo 分布式 Shell
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
261
文章 259
沸点 2
赞
261
返回
|
搜索文章
赞
文章( 259 )
沸点( 2 )
螺旋矩阵
螺旋矩阵I,II,III的题解。三道题均使用模拟法解决。 思路和螺旋矩阵I一致,只是这次从遍历二维数组,改为了生成二维数组。 本题依然使用模拟法解决,只是转向的边界判断有所改变。 我们首先将原点坐标push进入结果数组中,然后从bottom方向开始遍历(方向的变化:bottom…
「读书笔记」第四版JavaScript高级程序设计(第十七章)
事件流分为3个阶段,捕获,到达目标,冒泡。通常认为事件处理是冒泡行为的一部分。 为元素的事件处理属性赋值一个函数即可。事件处理程序会在元素的作用域中运行,所以事件处理程序的函数的this等于元素自身。使用DOM0事件处理,事件注册在事件流的冒泡阶段。 addEventListe…
「读书笔记」第四版JavaScript高级程序设计(第一到第四章)
JavaScript约等于ECMAScript,但JavaScript不限于ECMAScript。JavaScript包含了ECMAScript,DOM,BOM ECMAScript,即ECMA-262定义的语言,并不局限于Web浏览器。ECMA-262将这门语言作为一个基准来…
「Tips」关于页面渲染阻塞的问题
现代的浏览器中js文件都是并行下载,按声明顺序执行的。但是在过去的IE,FireFox和Chrome的早期版本中,script标签是同步加载和执行的。 阻塞时间 = 下载时间 + 执行时间。如果不给script标签添加defer和async属性,下载的过程也会阻塞渲染。 css…
「Tips」关于webpack的一些问题
我经过测试,如果使用webpack打包会无视@babel/preset-env的modules配置。会打包成umd模块 因为之前都是写一些应用程序的代码,没有注意过这些问题。后来谷歌了一下,结果如下👇。 webpack4以及之前都不能将代码打包成es6模块,这是相关的issu…
「Tips」副作用与位运算
最近在看这篇文章,从文章中了解到在Fiber节点中,与Fiber节点关联的effects,被编码在节点的effectTag字段之中。但是一个组件可能有多个副作用,那么React是如何通过一个字段判断要执行多个副作用的呢? effectTag默认值是0。在updateClassI…
「学习笔记」构建你自己的React
重写React, 遵循React代码中的架构, 但是没有进行优化。基于React16.8, 使用hook并删除了所有与类相关的代码。 首先回顾一些React的概念,下面是一个简单的React应用程序。一共三行代码,第一行定义了一个React元素, 第二行获取了DOM节点, 最后…
脉脉上的一道字节算法题
刷脉脉时看到的,非leetcode原题。自己试着写了下,不是很难。特此记录下 思路很简单,max(m)必然大于最小的木头的长度,小于最大的木头长度。使用二分法求解即可。唯一需要注意的是,如果我们找出了符合k的长度,还是需要继续查找。因为题目中的要求是至少k个。
如何手写一个JSON解析器?
前一段时间在工作的时候,遇到了如下的问题。后端传给我的JSON,其中id字段使用的number的格式,但是id的大小超过了2^53 - 1 ~ 2^53 - 1的范围。导致JSON.parse解析的过程中数字溢出。后端又不愿意修改接口。最后使用了json-bigint这个库解析…
下一页
关注了
107
关注者
1
收藏集
1
关注标签
15
加入于
2017-07-21