腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
leon的专栏
专栏成员
举报
35
文章
75632
阅读量
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
8.9K
0
从一道笔试题,谈正则表达式的环视、捕获与非捕获
编程算法
以下是 Chrome(版本 99.0.4844.51)控制台的调试结果,其中否定逆序环视的支持还不完善。
我是leon
2022-03-13
1.1K
0
前端手写笔试题(干货版)
node.js
javascript
mapreduce
ecmascript
编程算法
JS 实现一个带有并发限制的异步调度器 Scheduler,保证同时运行的任务最多有十个,完善代码中 Scheduler 类:
我是leon
2022-03-11
360
0
使用Yarn与Lerna管理monorepo
yarn
javascript
bootstrap
node.js
编程算法
Yarn workspace 是 Yarn 提供的 monorepo 下,管理依赖的机制。对代码仓库下,多个 package 的依赖,进行管理:将共同的依赖,做 hosting(提升)。这样,可以防止 package 中的包重复安装。
我是leon
2022-03-11
1.3K
0
堆栈的应用——用JavaScript描述数据结构
编程算法
数据结构
接下来,就是在原型上,对入栈、出栈、清空栈、读取栈顶、读取整个栈数据这几个接口的实现。 Stack类默认以数组头部做栈底,尾部做栈顶。
我是leon
2019-08-28
995
0
柯里化与反柯里化
javascript
java
编程算法
当执行var add = currying(...)时,add变量已经指向了next方法。此时,allArgs在next方法内部有引用到,所以不能被GC回收。也就是说,allArgs在该赋值语句执行后,一直存在,形成了闭包。 依靠这个特性,只要把接收的参数,不断放入allArgs变量进行存储即可。 所以,当arguments.length > 0时,就可以将接收的新参数,放到allArgs中。 最后返回next函数指针,形成链式调用。
我是leon
2019-08-28
616
0
尤达表达式
编程算法
尤达表达式是计算机编程中的一种风格,其中表达式的两个部分与条件语句中的典型顺序相反。 这种风格的命名,来源于星球大战的一个角色,绝地大师尤达(Yoda)。剧中,该角色喜欢以颠倒的语序说英语。比如“当九百岁你活到,看起来很好你将不”。 下面举个栗子:
我是leon
2019-08-28
665
0
lodash源码解读之模块化的基础——IIFE
编程算法
lodash
文件存储
IIFE包含两部分。 第一部分是一个匿名函数,它包裹在分组操作符()中,拥有独立的词法作用域。 第二部分是再一次使用分组操作符(),创建一个立即执行函数表达式。Javascript引擎到此将立即执行函数。 大体结构如下所示:
我是leon
2019-08-28
689
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.6K
1
Cookie防篡改机制
网络安全
http
编程算法
存储
为什么要做Cookie防篡改,一个重要原因是 Cookie中存储有判断当前登陆用户会话信息(Session)的会话票据-SessionID和一些用户信息。 当发起一个HTTP请求,HTTP请求头会带上Cookie,Cookie里面就包含有SessionID。 后端服务根据SessionID,去获取当前的会话信息。如果会话信息存在,则代表该请求的用户已经登陆。 服务器根据登陆用户的权限,返回请求的数据到浏览器端。
我是leon
2019-08-28
2.2K
0
Git打标签与版本控制规范
git
api
github
编程算法
用过Git的程序猿,都喜欢其分布式架构带来的commit快感。不用像使用SVN这种集中式版本管理系统,每一次提交代码,都要为代码冲突捏一把冷汗。 频繁commit的背后,带来的结果是一长串密密麻麻的提交记录。 一旦项目出现问题,需要检查某个节点的代码问题,就会有点头疼。 虽然有commit message,但还是有存在查找困难和描述不清的问题。
我是leon
2019-08-28
2.4K
0
webpack项目轻松混用css module
编程算法
node.js
npm
php
css
本文讲述css-loader开启css模块功能之后,如何与引用的npm包中样式文件不产生冲突。 比如antd-mobilenpm包的引入。在不做特殊处理的前提下,样式文件将会被转译成css module。
我是leon
2019-08-28
1.6K
0
优雅的类写法
编程算法
javascript
文件存储
虽然现在已经是ES6的时代,但是,还是有必要了解下ES5是怎么写一个类的。 本文详述JavaScript面向对象编程中的类写法,并分步骤讲述如何写出优雅的类。
我是leon
2019-08-28
453
0
JavaScript两个变量交换值(不使用临时变量)
编程算法
本文主要描述,如何不使用中间值,将两个变量的值进行交换。 前三种只适用于number类型的数值交换,第四和第五种适合其他类型。
我是leon
2019-08-28
1.5K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档