腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
leon的专栏
专栏作者
举报
35
文章
72824
阅读量
12
订阅数
订阅专栏
申请加入专栏
全部文章(35)
编程算法(14)
javascript(13)
缓存(7)
node.js(6)
css(6)
http(6)
html(5)
java(4)
网络安全(4)
php(3)
react(3)
网站(3)
ecmascript(2)
git(2)
github(2)
文件存储(2)
lodash(2)
存储(2)
npm(2)
cdn(2)
tcp/ip(2)
bash(1)
jsp(1)
bootstrap(1)
xml(1)
json(1)
android(1)
打包(1)
api(1)
nginx(1)
mapreduce(1)
命令行工具(1)
渲染(1)
redux(1)
webpack(1)
yarn(1)
容器(1)
开源(1)
自动化(1)
爬虫(1)
shell(1)
面向对象编程(1)
dns(1)
seo(1)
微信(1)
安全(1)
数据结构(1)
https(1)
搜索文章
搜索
搜索
关闭
如何组合不同版本的React组件到同一项目中
react
javascript
java
react-dom负责将虚拟 dom 组成的树,渲染到 HTML 的 dom 节点上。
我是leon
2022-03-14
2.3K
0
前端手写笔试题(干货版)
node.js
javascript
mapreduce
ecmascript
编程算法
JS 实现一个带有并发限制的异步调度器 Scheduler,保证同时运行的任务最多有十个,完善代码中 Scheduler 类:
我是leon
2022-03-11
330
0
使用Yarn与Lerna管理monorepo
yarn
javascript
bootstrap
node.js
编程算法
Yarn workspace 是 Yarn 提供的 monorepo 下,管理依赖的机制。对代码仓库下,多个 package 的依赖,进行管理:将共同的依赖,做 hosting(提升)。这样,可以防止 package 中的包重复安装。
我是leon
2022-03-11
1.2K
0
React router动态加载组件-适配器模式的应用
webpack
node.js
react
javascript
打包
以上是最常见的React router。在简单的单页应用中,这样写是ok的。因为打包后的单一js文件bundle.js也不过200k左右,gzip之后,对加载性能并没有太大的影响。 但是,当产品经历多次迭代后,追加的页面导致bundle.js的体积不断变大。这时候,优化就变得很有必要。
我是leon
2019-08-28
1.7K
0
类的继承
面向对象编程
容器
ecmascript
javascript
例子以图书馆中的书入库归类为例。 以下是简化后的父类Book(也可称为基类)。 目的是通过继承该父类,产出Computer(计算机)子类。 并且,子类拥有新方法say,输出自己的书名。
我是leon
2019-08-28
893
0
柯里化与反柯里化
javascript
java
编程算法
当执行var add = currying(...)时,add变量已经指向了next方法。此时,allArgs在next方法内部有引用到,所以不能被GC回收。也就是说,allArgs在该赋值语句执行后,一直存在,形成了闭包。 依靠这个特性,只要把接收的参数,不断放入allArgs变量进行存储即可。 所以,当arguments.length > 0时,就可以将接收的新参数,放到allArgs中。 最后返回next函数指针,形成链式调用。
我是leon
2019-08-28
590
0
node命令行工具之实现项目工程自动初始化的标准流程
npm
node.js
javascript
命令行工具
可以看出,传统的初始化步骤,花费的时间并不少。而且,人工操作的情况下,总有改漏的情况出现。这个缺点有时很致命。 甚至有马大哈,没有更新项目仓库地址,导致提交代码到旧仓库,这就很尴尬了。。。 基于这些情况,编写命令行工具(CLI)的目的就很明确:
我是leon
2019-08-28
722
0
动态加载css方法实现和深入解析
java
css
node.js
html
javascript
此动态加载css方法 loadCss,剥离自Sea.js,并做了进一步的优化(优化代码后续会进行分析)。
我是leon
2019-08-28
1.2K
0
localStorage的黑科技-js和css缓存机制
缓存
json
javascript
微信
网站
今天在微信公众号看到一篇技术博文,想用印象笔记收藏,所以发送了文章链接到pc上。然后习惯性地打开控制台,看看源码,想了解下最近微信用了什么新技术。 呵呵,以下勾起了我侦探的欲望。页面加载后的异常点就是只加载了一个js,如下图所示:
我是leon
2019-08-28
4.3K
0
JavaScript模块化写法解析
javascript
这个括号的目的,是为了把function(){}转化为表达式。像一些库的源码,喜欢用如下方式代替:
我是leon
2019-08-28
531
0
优雅的类写法
编程算法
javascript
文件存储
虽然现在已经是ES6的时代,但是,还是有必要了解下ES5是怎么写一个类的。 本文详述JavaScript面向对象编程中的类写法,并分步骤讲述如何写出优雅的类。
我是leon
2019-08-28
437
0
JavaScript嗅探执行神器-sniffer.js,你值得拥有!
缓存
jsp
javascript
java
这样,不管a.js文件多大,Wall.say('wall')都可以等到文件真正加载完后,再执行。
我是leon
2019-08-28
1.1K
0
JavaScript函数节流和函数防抖之间的区别
javascript
缓存
函数节流和函数防抖,两者都是优化高频率执行js代码的一种手段。 大家大概都知道旧款电视机的工作原理,就是一行行得扫描出色彩到屏幕上,然后组成一张张图片。由于肉眼只能分辨出一定频率的变化,当高频率的扫描,人类是感觉不出来的。反而形成一种视觉效果,就是一张图。就像高速旋转的风扇,你看不到扇叶,只看到了一个圆一样。 同理,可以类推到js代码。在一定时间内,代码执行的次数不一定要非常多。达到一定频率就足够了。因为跑得越多,带来的效果也是一样。倒不如,把js代码的执行次数控制在合理的范围。既能节省浏览器CPU资源,又能让页面浏览更加顺畅,不会因为js的执行而发生卡顿。这就是函数节流和函数防抖要做的事。
我是leon
2019-08-28
1K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档