摘要:
Vue在近两年中得到了快速的发展,17年初开始,市场上对Vue开发者的需求量越来越大,北京在招的前端职位中40%的岗位对Vue技能有要求,在杭州,虽然React仍然是主力框架,但是Vue使用的比例也在逐渐提高。 而在18年,我们看到像美团,滴滴这样的大型互联网公司已经开始把Vue作为主要的前端技术栈 阅读全文
摘要:
CSS中各种布局的背后,实质上是各种*FC的组合。CSS2.1中只有BFC和IFC,CSS3 中还增加了FFC和GFC。 盒模型(BoxModel) 上图为W3C标准盒模型,另外还有一种IE盒模型(IE6以下),唯一的区别就是:前者width= content,后者width= content + 阅读全文
摘要:
当下JavaScript越来越流行,成为长期霸语言榜前三的语言。但是实际上JavaScript是一个很丑陋有很多槽点的语言,这就是为什么新出了那么多框架(从jQuery到Vue)以及海尔斯伯格大大推出新流行语言的Type Script的直接原因,避免大家去直接用JavaScript写代码。虽然这几年 阅读全文
摘要:
现在微服务真是火的一塌糊涂。大街小巷,逢人必谈微服务,各路大神纷纷忙着把自家的单体服务拆解成多个Web微小服务。而作为微服务之间通信的桥梁,Web API的设计就显得非常重要。 HTTP是目前互联网使用最多的协议,但是作为HTTP协议创始人之一的Roy Fielding认为,过去十年,大家都在错误地 阅读全文
摘要:
准备知识 1. 进程(process) 进程是系统资源分配一个独立单位,一个程序至少有一个进程。比方说:一个工厂代表一个 CPU, 一个车间就是一个进程,任一时刻,只能有一个进程在运行,其他进程处于非运行状态。 2. 线程(Thread) 线程是CPU调度和分派的基本单位,一个线程只能属于一个进程, 阅读全文
摘要:
一、JavaScript特点 二、JavaScript三大部分:(ECMAScript、DOM、BOM) 三、JavaScript的基本语法 变量声明 Js是一种弱数据类型的语言,任何类型的变量都用关键字Var来声明。 赋值可以在声明的的同时赋值,也可以在后面赋值。 这两种方法是一样的。 同时有一种 阅读全文
摘要:
前言 最近想把代码传到GitHub上,结果我发现的demo的npm全是本地安装,上穿到GitHub要死要死,几百M,然后我就搜了下怎么不上传node_modules弄了半天也没成功,于是准备静下心学一下git,也当一个笔记日后好翻阅. 研究前我的只会5个命令 Git是什么 Git是一个开源的分布式版 阅读全文
摘要:
Typescript Typescript Typescript是一个基于静态类型的,能编译为JavaScript的JavaScript的超集。也就是说任何JavaScript都可以看成是Typescript,IDE能够更好的在编译期间进行错误检查,更适合于大型应用开发。是由微软开发的开源语言,继承 阅读全文
摘要:
我们知道,初始化后,即使数组arr中没有元素,也是一个object。 既然是object,用于判断条件时就会被转化为true。 但是,如果将arr与布尔值比较: 可是,如果把arr转化为Boolean,的确是true: 那arr与布尔值比较时,到底发生了什么? 原来,任意值与布尔值比较,都会将两边的 阅读全文
摘要:
prototype与 __ proto__ 都是在这个过程中催生的产物,我们一会儿马上讨论,在这之...做对象即可,那javascript种究竟是通过什么来明确继承关系的呢。 一、构造函数: 构造函数:通过new关键字可以用来创建特定类型的对象的函数。比如像Object和Array,两者属于内置的原 阅读全文