腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
leon的专栏
专栏成员
举报
35
文章
77599
阅读量
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)
搜索文章
搜索
搜索
关闭
DNS、CDN加速和域名解析之间的关系
cdn
tcp/ip
缓存
编程算法
dns
此处的本地DNS服务器,一般是ISP(Internet Service Provider)提供。ISP,即是互联网服务提供商。比如,我们熟知的电信,就是ISP。
我是leon
2022-05-11
9.3K
0
如何组合不同版本的React组件到同一项目中
react
javascript
java
react-dom负责将虚拟 dom 组成的树,渲染到 HTML 的 dom 节点上。
我是leon
2022-03-14
2.5K
0
从一道笔试题,谈正则表达式的环视、捕获与非捕获
编程算法
以下是 Chrome(版本 99.0.4844.51)控制台的调试结果,其中否定逆序环视的支持还不完善。
我是leon
2022-03-13
1.1K
0
基于GitLab的研发工作流
git
由于团队成员分属不同业务线,日常碰面、交流的机会比较少,不能用早会、日报等普通的项目管理方式,对项目研发进度进行把控,所以需要一种全新的管理模式。
我是leon
2022-03-11
881
0
前端手写笔试题(干货版)
node.js
javascript
mapreduce
ecmascript
编程算法
JS 实现一个带有并发限制的异步调度器 Scheduler,保证同时运行的任务最多有十个,完善代码中 Scheduler 类:
我是leon
2022-03-11
379
0
使用Yarn与Lerna管理monorepo
yarn
javascript
bootstrap
node.js
编程算法
Yarn workspace 是 Yarn 提供的 monorepo 下,管理依赖的机制。对代码仓库下,多个 package 的依赖,进行管理:将共同的依赖,做 hosting(提升)。这样,可以防止 package 中的包重复安装。
我是leon
2022-03-11
1.4K
0
React router动态加载组件-适配器模式的应用
webpack
node.js
react
javascript
打包
以上是最常见的React router。在简单的单页应用中,这样写是ok的。因为打包后的单一js文件bundle.js也不过200k左右,gzip之后,对加载性能并没有太大的影响。 但是,当产品经历多次迭代后,追加的页面导致bundle.js的体积不断变大。这时候,优化就变得很有必要。
我是leon
2019-08-28
1.8K
0
惰性求值——lodash源码解读
lodash
缓存
bash
lodash受欢迎的一个原因,是其优异的计算性能。而其性能能有这么突出的表现,很大部分就来源于其使用的算法——惰性求值。 本文将讲述lodash源码中,惰性求值的原理和实现。
我是leon
2019-08-28
1.5K
0
堆栈的应用——用JavaScript描述数据结构
编程算法
数据结构
接下来,就是在原型上,对入栈、出栈、清空栈、读取栈顶、读取整个栈数据这几个接口的实现。 Stack类默认以数组头部做栈底,尾部做栈顶。
我是leon
2019-08-28
1K
0
类的继承
面向对象编程
容器
ecmascript
javascript
例子以图书馆中的书入库归类为例。 以下是简化后的父类Book(也可称为基类)。 目的是通过继承该父类,产出Computer(计算机)子类。 并且,子类拥有新方法say,输出自己的书名。
我是leon
2019-08-28
924
0
shell妙用 —— 发post请求刷新CDN缓存
shell
cdn
自动化
http
缓存
本文将讲解如何用shell开发自动化脚本刷新CDN缓存。 为什么会做这个小脚本,根本原因还是懒… 公司的运维,很贴心开发了一个form表单的网页,专门给前端同学刷新CDN缓存。虽然可以满足要求,但是每次上一次项目,就得打开该网页,输入SecretKey和需要刷新的URL地址,很心累。 有痛点,那么就尝试解决它!
我是leon
2019-08-28
4.9K
1
柯里化与反柯里化
javascript
java
编程算法
当执行var add = currying(...)时,add变量已经指向了next方法。此时,allArgs在next方法内部有引用到,所以不能被GC回收。也就是说,allArgs在该赋值语句执行后,一直存在,形成了闭包。 依靠这个特性,只要把接收的参数,不断放入allArgs变量进行存储即可。 所以,当arguments.length > 0时,就可以将接收的新参数,放到allArgs中。 最后返回next函数指针,形成链式调用。
我是leon
2019-08-28
624
0
防止域名被恶意解析
tcp/ip
http
seo
网络安全
安全
域名的恶意解析,可以用于借刀杀人。 这个手法很骚,轻则可以将对手的SEO排名拉低,重则可以让工信部封杀其站点。
我是leon
2019-08-28
8.5K
1
生产模式下禁止React Developer Tools、Redux DevTools的使用
react
redux
React Developer Tools、Redux DevTools 可以给开发人员在研发阶段调试程序带来极大的方便。 但是,很多人忽略了一点:上了生产环境后,把一些代码细节轻易让外部人员获取,并不是好事。
我是leon
2019-08-28
2.4K
0
源码解析-url状态检测神器ping-url
php
网络安全
开源
html
css
前言 ping-url是我最近开源的一个小工具,这篇文章也是专门写它设计理念的科普文。 为什么会做这个ping-url开源工具呢? 起因是:本小哥在某天接到一个特殊的需求,要用前端的方式判断任意一个u
我是leon
2019-08-28
1.9K
0
node命令行工具之实现项目工程自动初始化的标准流程
npm
node.js
javascript
命令行工具
可以看出,传统的初始化步骤,花费的时间并不少。而且,人工操作的情况下,总有改漏的情况出现。这个缺点有时很致命。 甚至有马大哈,没有更新项目仓库地址,导致提交代码到旧仓库,这就很尴尬了。。。 基于这些情况,编写命令行工具(CLI)的目的就很明确:
我是leon
2019-08-28
792
0
尤达表达式
编程算法
尤达表达式是计算机编程中的一种风格,其中表达式的两个部分与条件语句中的典型顺序相反。 这种风格的命名,来源于星球大战的一个角色,绝地大师尤达(Yoda)。剧中,该角色喜欢以颠倒的语序说英语。比如“当九百岁你活到,看起来很好你将不”。 下面举个栗子:
我是leon
2019-08-28
687
0
lodash源码解读之模块化的基础——IIFE
编程算法
lodash
文件存储
IIFE包含两部分。 第一部分是一个匿名函数,它包裹在分组操作符()中,拥有独立的词法作用域。 第二部分是再一次使用分组操作符(),创建一个立即执行函数表达式。Javascript引擎到此将立即执行函数。 大体结构如下所示:
我是leon
2019-08-28
698
0
动态加载css方法实现和深入解析
java
css
node.js
html
javascript
此动态加载css方法 loadCss,剥离自Sea.js,并做了进一步的优化(优化代码后续会进行分析)。
我是leon
2019-08-28
1.3K
0
hash实现锚点平滑滚动定位
html
http
编程算法
解析 访问该页面的地址:http://127.0.0.1/anchor.html(我是在本地服务器上测试的) 点击a链接锚点1,则页面会直接跳到红色的div(锚点1),同时,浏览器地址改变为http://127.0.0.1/anchor.html#anchor1 虽然可以直接定位到制定的位置,但是效果很差,没有平缓的过渡效果。
我是leon
2019-08-28
8.7K
1
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档