RickyLong

163
获赞数
7
关注数
27
粉丝数
绵阳
西南科技大学 | 信息对抗
IP 属地北京
2018-06-05 加入
浏览 12.8k

所有事情都有一套底层的方法论,主要找到关键点,然后刻意练习,没有刻意练习,做事情只是低效率的重复

501 声望|达人
全站排名超越 97% 用户
javascript
294
html
155
css
136
cookies
41
tcp
32
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 赞了文章2023-01-11
    Mysql - JOIN详解
    一个完整的SQL语句中会被拆分成多个子句,子句的执行过程中会产生虚拟表(vt),但是结果只返回最后一张虚拟表。从这个思路出发,我们试着理解一下JOIN查询的执行过程并解答一些常见的问题。如果之前对不同JOIN的执行结果没有概念,可以结合这篇文章往下看
  • 赞了文章2020-12-18
    一文读懂 babel7 的配置文件加载逻辑
    近期,在波洞星球的PC官网项目中,我们采用了新版的 babel7 作为 ES 语法转换器。而 babel7 中的一大变更就是对配置文件的加载逻辑进行了改进,然而实际上对于不熟悉 babel 配置逻辑的朋友往往会带来更多问题。本文就是 babel7 配置文件的中文指南,它是英语渣渣的救...
  • 赞了文章2020-05-19
    写给女朋友的中级前端面试秘籍(含详细答案,15k级别)
    写文不易,这篇文章耗费了我很多的精力和时间,虽然挺火,但是真正去关注公众号的人还是很少,希望各位可以关注一下公众号「前端从进阶到入院」,即可获取所有资源的完整链接,我会持续更新优质内容。
  • 赞了文章2020-05-02
    vue + typescript 项目起手式
    vue + typescript 新项目起手式 最后更新于2018-06-30,技术文具有时效性,请知悉 我知道你们早就想用上 vue + ts 强类型了 还有后续 vue + typescript 进阶篇 安装vue-cli 安装ts依赖 配置 webpack 添加 tsconfig.json 添加 tslint.json 让 ts 识别 .vue 改造 .vue...
  • 发布了文章2019-11-25
    高质量 - Koa 源码解析
    context.js: 上下文,也就是常见的 ctx。每一个 app 都会有一份 context,通过继承这个 context.js 中定义的 context。同时每一个请求中,都会有一份单独的 ctx, 通过继承 app 中定义的 context。说白了就是复用。
  • 发布了文章2019-11-07
    用 svg 画圆
    SVG 中基本的形状(basis shape)有 circle、ellipse、line、ploygon、polyline、rect,环形的展示在这里使用的是 circle;
  • 发布了文章2019-09-27
    如何编写一个 plugin
    创建一个 plugin webpack 的插件组成有以下这几部分: 一个 javascript function 或者一个 class。 在 prototype 上定义 apply 方法。 指定要插入的事件挂钩。 使用webpack提供的插件API操作构建。 在功能完成后调用webpack提供的回调函数。 {代码...} 基本的插件架...
  • 发布了文章2019-09-27
    如何编写一个 loader
    同步的 loader 可以直接返回一个代表被转换过的值。异步的 loader, 可以调用 this.callback(err, values...) 返回任意数量的参数。
  • 发布了文章2019-09-23
    React 源码解析-Part1. React.Children 之 map
    像使用 Array.map 一样来使用它,和数组的区别之一是 props.children 是树形结构的,会按照深度遍历这棵树的时候的顺序,去调用提供的 mapFunction, 这里的来看一下 map 的定义。
  • 发布了文章2019-06-06
    移动端事件
    移动端基础事件 移动端事件虽然少,但是却可以利用它们来完成很多效果 touchstart 手指按下事件,类似mousedown touchmove 手指移动事件,类似mousemove touchend 手指抬起事件,类似mouseup 注意:移动端事件最好还是使用addEventListener来添加。 移动端事件与PC端...
  • 发布了文章2019-06-05
    响应式开发
    现在响应式没有以前那么火了,因为响应式有一个缺点,它需要将所有的资源进行加载,即使是没有显示的,很浪费资源,影响用户体验,但是日常开发中,我们仍需要使用它进行一些开发。
  • 发布了文章2019-05-20
    移动端开发(web app) 之移动端布局 知识总结
    如上图,Native app 是使用原生开发的 app, 优点是性能更好,还能调用系统的 api ,但是发布 app 流程繁琐,而且不跨平台。
  • 发布了文章2019-03-16
    前端性能优化策略
    注意: 最好是在修改之后进行前后对比,在使用了优化方法之后和没使用的时候,因为就算使用了优化方式,也不一定会起到性能优化的效果,需要据场景而定。
  • 发布了文章2019-03-07
    node端事件循环机制(Part2 - Timers、 Immediates 、 Next Ticks)
    欢迎回来,在第一篇文章中, 描述了NodeJS事件循环的总体情况,在这一节中,将通过代码实例详细讨论三种重要的队列。它们是,timers, immediates 和 process.nextTick的回掉.
  • 发布了文章2019-03-07
    node端事件循环机制(Part1 - Event Loop)
    node是基于谷歌v8 javascript引擎的非阻塞、事件驱动平台, 接下来的一系列文章,我将描述什么是事件循环,它是如何工作的,它如何影响我们的应用程序。
  • 回答了问题2019-03-06
    js 正则表达式限制超过20位的字符串 不让输入 输入框中的字符串是前20位
    首先匹配前20位的正则表达式是/^(*{0,20})/, 这里是允许输入所有的类型的字符,如果需求是用户最多输入20位,那么可以监听change事件,如果字符串长度超过20位,给提示,同时根据正则记住的前20位值,将这个值设为输入框的值,还可以加个防抖。
  • 赞了文章2019-03-01
    JS学习之Cookie和Session
    HTTP1.0中协议是无状态的,但在WEB应用中,在多个请求之间共享会话是非常必要的,所以出现了Cookie、cookie是为了辩别用户身份,进行会话跟踪而存储在客户端上的数据;
  • 发布了文章2019-02-27
    响应式图片(自适应图片)
    在这篇文章中讨论的新特性 — srcset/sizes/<picture> — 都已经被新版本的现代浏览器和移动浏览器所支 持(包括Edge,而不是IE)。
  • 发布了文章2019-02-18
    git 常用命令
    git是分布式版本控制系统,这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。 因为每一次的克隆操作,实际上都是一次对代码仓库的完整备份。
  • 发布了文章2019-01-17
    时间复杂度
    算法的效率,就是说一个算法的执行时间,它始终还是由我们执行每一行代码的次数来决定。我们可为每一个算法编写一个测试程序,然后拿到机器上去跑,但是由于除了算法本生,测试结果还受到很多其他因素的影响,列如cpu的执行速度等不确定因素,而且我们也不可能为了每...