大V是个啥

5
获赞数
1
关注数
1
粉丝数
北京
南昌工学院 | 土木工程
IP 属地未知
2019-05-24 加入
浏览 5k

喜欢前端,不断学习的自我驱动型!!!

10 声望|新手
前端
9
hook
0
react
0
chrome
0
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2020-08-11
    从输入URL到页面展示, 这中间发生了什么?
    从导航栏里面输入了一个URL之后到底发生了什么???这里面涉及到了浏览器中, 各个进程之间的配合, 如下图: 所以在正式流程开始之前, 我们还是先来快速回顾一下浏览器进程、渲染进程和网络进程的主要责任。浏览器进程:用户交互、子进程管理和文件存储等功能。网络进程...
  • 发布了文章2020-07-31
    HTTP请求流程
    首先我们知道TCP的连接,它包含了三个过程,建立连接、传输数据、断开连接。HTTP协议,它正是建立在TCP连接基础上的。HTTP是一种允许浏览器向服务器获取资源的协议,是Web的基础。了解一下之后,我们来带着下面的这些疑问,一步一步的走进HTTP吧:为什么有些网站, 第一次打...
  • 发布了文章2020-07-27
    TCP协议: 保证页面文件完整送达浏览器
    首先我们知道衡量Web页面性能的时候有一个重要指标,FP(First Paint), 他是指从页面加载到首次开始绘制的时长。我们一看就知道这个指标的重要性, 这完全是关联到用户在使用的时候会不会骂你。影响FP指标其中一个重要因素是网络加载速度。
  • 发布了文章2020-07-23
    进程?线程?傻傻分不清楚
    今天,我来学习一下关于浏览器的知识,想着让自己的知识体系更加系统一点的心态来学习一下进程和线程什么是进程?什么是线程?都有啥用?我们来参考Chrome浏览器的架构,去具体的理解这两者的关系和用途....我们先来看这样一个很有意思的情况, 我们仅仅打开一个页面, 为什...
  • 发布了文章2020-07-16
    自动升级版本
    版本号大家都很熟悉,每次项目上线都需要升级版本,但是你知道如何自动升级吗?让我们一起来看一下吧 什么是版本号? {代码...} 如何生成一个版本号? {代码...} 几个升级版本的代码,以及表达的意思 {代码...} ok我们来配置,我们了解到这里,让我们的项目每次自动生成版本...
  • 发布了文章2020-07-16
    测试覆盖率 与 持续集成
    什么是前端工程化呢?那我们就要来想一下,什么是工程化?很简单就是将人力重复的工作转换成机器运转,可以很大的节省成本。那我们前端如何实现工程化呢?
  • 发布了文章2020-07-12
    单元测试
    重构、重构、重构,重要的事情说三遍TDD(测试驱动开发)的具体实现就是通过红灯->绿灯->重构不断重复,一步一步去健壮我们的代码,保证今后重构代码的时候测试的准确,可以在重构中准确的定位到问题。同时也为以后的开发提供支持,在测试的基础上我们可以重构...
  • 发布了文章2020-07-09
    webpack+TS配置svg-sprite-loader
    当配置完毕重新启动,在使用svg的地方导入svg,会发现编译报如下错误:为什么会出现这个错误?首先怀疑我们的TS没有配置svg相关的操作在TS中添加配置如下,但是发现报错依旧
  • 发布了文章2020-07-05
    React入门useState,useRef,useContent等API讲解
    我们以为setN会改变n,但是事实往往出乎意料,n并不会变,他是将改变后的数据存到一个数据里面(具体在哪里我们先定为x),而不是直接赋值去改变n
  • 发布了文章2020-07-02
    React项目搭建webpack+TS
    如何快速学会项目搭建 答: 别想了,想啥呢?只能是遇到问题去搜相关的 issues、文档和讨论(英文)。 步骤 创建目录与远程仓库 npm 初始化 (npm init) 新建 lib/index.tsx 新建 webpack.config.js 配置 entry 配置 output 配置 module.rules jsx tsx scss 配置 plugins...
  • 发布了文章2020-06-29
    函数式编程Smalltalk
    1. (1 + 2) * 3 // 92. 'Hello, world' printNl //'Hello, world' (必须是单引号)3. Array new: 20 (创建一个数组:长度20)4. x := Array new: 20 (创建长度20的数组,并赋值给x)!5. x at: 1 put: 99 (改变x的数组第一项,值为99)6. (x at: 1) + 1 (把x里面第一项取出来...
  • 发布了文章2020-06-25
    函数式编程LISP
    React是抄袭了函数式,而LISP是函数式的正宗 所以我去看了SICP这本书,全名叫做<<计算机程序的构造和解释SICP>> 从而学习了Lisp,LISP是一种通用高级计算机程序语言, 它是作为因应人工智能而设计的语言,是第一个声明式系内函数式程序设计语言. {代码...} 总...
  • 发布了文章2020-06-24
    各种报错,原因以及解决
    开始怀疑,你是不是连接不上github.com了.....,毕竟是公司的笔记本,总要给你做一些处理,又开始屁颠屁颠的找配置了,以下就是正确方法了: