vscode 推荐扩展

2020-03-06
阅读 1 分钟
4.3k
1.Auto Close Tag输入 HTML/XML 的开始标签,自动完成对应的闭合标签2.Auto Rename Tag修改 HTML/XML 标签时,自动完成匹配标签的修改。修改标签非常方便。3.Beautify美化 javascript, JSON, CSS, Sass, and HTML(和Prettier二选一)4.Better Comments让你的注释更加美观5.Bookmarks非常好用的书签功能6.Bracket Pair C...

前端基本功-示例代码 (二)

2019-01-16
阅读 18 分钟
6.1k
原理是把原先元素的 border 去掉,然后利用 :before 或者 :after 重做 border ,并 transform 的 scale 缩小一半,原先的元素相对定位,新做的 border 绝对定位。

前端基本功-响应式布局(flex)

2019-01-13
阅读 6 分钟
9.1k
flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap。 flex-direction属性决定主轴的方向(即项目的排列方向) flex-wrap默认情况下,项目都排在一条线(又称"轴线")上。flex-wrap属性定义,如果一条轴线排不下,如何换行。 justify-content属性定义了项目在主轴上的对齐方式。 align-it...

前端基本功-示例代码(一)

2019-01-13
阅读 19 分钟
7.1k
前端基本功-示例代码 (一) 点这里前端基本功-示例代码 (二) 点这里 1.ajax {代码...} 2.jsonp 1.)原生实现: {代码...} 服务端返回如下(返回时即执行全局函数): {代码...} 2.)jquery ajax: {代码...} 3.)vue.js: {代码...} 4.)npm包jsonp: {代码...} {代码...} 本节参考文章: vue项目中jsonp跨域获取qq音乐首...

前端基本功-常见概念(三)

2019-01-13
阅读 17 分钟
3.1k
前端基本功-常见概念(一) 点这里前端基本功-常见概念(二) 点这里前端基本功-常见概念(三) 点这里 1.HTML / XML / XHTML html:超文本标记语言,显示信息,不区分大小写 xhtml:升级版的html,区分大小写 xml:可扩展标记语言被用来传输和存储数据 2.AMD/CMD/CommonJs/ES6 Module AMD:AMD规范采用异步方式加载模块,模块的...

前端基本功-常见概念(二)

2019-01-13
阅读 19 分钟
2.8k
let 是更完美的var,不是全局变量,具有块级函数作用域,大多数情况不会发生变量提升。const 定义常量值,不能够重新赋值,如果值是一个对象,可以改变对象里边的属性值

前端基本功-常见概念(一)

2019-01-13
阅读 8 分钟
3.7k
前端基本功-常见概念(一) 点这里前端基本功-常见概念(二) 点这里前端基本功-常见概念(三) 点这里 1.什么是原型链 当一个引用类型继承另一个引用类型的属性和方法时候就会产生一个原型链。(js高级程序设计) 所有 引用类型 都有一个 __proto__ 属性的隐式原型 所有 函数 都有一个 prototype属性的显式原型 所有 引用类型的...

前端常用代码片段(六)

2019-01-13
阅读 1 分钟
1.8k
前端常用代码片段(一) 点这里前端常用代码片段(二) 点这里前端常用代码片段(三) 点这里前端常用代码片段(四) 点这里前端常用代码片段(五) 点这里前端常用代码片段(六) 点这里

前端常用代码片段(五)

2019-01-13
阅读 8 分钟
3k
zepto的tap事件是绑定到document的,所以一般点击tap事件都会冒泡到document才会触发。当点击隐藏蒙层的时候默认也会手指触发到蒙层下面的元素 执行事件

前端常用代码片段(四)

2019-01-13
阅读 9 分钟
3.7k
前端常用代码片段(一) 点这里前端常用代码片段(二) 点这里前端常用代码片段(三) 点这里前端常用代码片段(四) 点这里前端常用代码片段(五) 点这里前端常用代码片段(六) 点这里

一篇文章带拿下盒模型BFC渲染机制

2019-01-13
阅读 4 分钟
2.3k
普通流 (normal flow)在普通流中,元素按照其在 HTML 中的先后位置至上而下布局,在这个过程中,行内元素水平排列,直到当行被占满然后换行,块级元素则会被渲染为完整的一个新行,除非另外指定,否则所有元素默认都是普通流定位,也可以说,普通流中元素的位置由该元素在 HTML 文档中的位置决定。

一篇文章带你了解http/https

2019-01-13
阅读 11 分钟
6.9k
走在前端的大道上 本篇将自己读过的相关 http/https 方法 文章中,对自己有启发的章节片段总结在这(会对原文进行删改),会不断丰富提炼总结更新。 Web 基础 HTTP(HyperText Transfer Protocol,超文本传输协议)。 WWW(World Wide Web)的三种技术:HTML、HTTP、URL。 RFC(Request for Comments,征求修正意见书),...

vue之vue router

2018-12-27
阅读 6 分钟
4.7k
走在前端的大道上 本篇将自己读过的相关 vue router 文章中,对自己有启发的章节片段总结在这(会对原文进行删改),会不断丰富提炼总结更新。 文章内容 基于vue 2.0 1.vue router如何传参? 1.1 params、query是什么? {代码...} {代码...} 1.2 html标签传参 params、query不设置也可以传参,params不设置的时候,刷新页...

一篇文章带你学习js数据类型

2018-02-12
阅读 3 分钟
1.5k
走在前端的大道上 本篇将自己读过的相关 javascript 数据类型 文章中,对自己有启发的章节片段总结在这(会对原文进行删改),会不断丰富提炼总结更新。 数据类型 js 目前有以下几大数据类型 undefined null string boolean number symbol (ES6新增) object undefined类型 原始值类型. 表示某个变量已经声明, 但是未分配...

从 js forEach无法跳出循环开始

2018-02-12
阅读 4 分钟
14.5k
forEach() 方法对数组的每个元素执行一次提供的函数。但是没有办法中止或者跳出 forEach 循环,除了抛出一个异常,该方法没有返回值

gulp 使用案例

2018-02-12
阅读 3 分钟
2k
gulp 使用案例 {代码...} 参考文章

js 中 Date 函数常见用法

2018-02-12
阅读 3 分钟
2.4k
走在前端的大道上 这是我之前学习时候的一篇笔记,现在整理一下发出来,希望对刚入门前端的朋友有所帮助,前端老司机请请忽略本篇文章 记得我刚学js的时候只知道Date的一些常见的用法,有多常见? {代码...} 后来在一些项目或者文章发现了一些新方法,这也是我这篇文章想传递给小白的 1.通过 new Date(2018,1,23) 获取时...

前端必知的Emmet实用操作

2018-02-12
阅读 3 分钟
2.8k
这是一篇介绍Emmet的文章,Emmet是专为我们前端开发人员设计的一个工具,可以大大提高您的HTML和CSS工开发效率。可以说是前端开发的神器之一

深入理解vue中的slot与slot-scope

2018-02-12
阅读 5 分钟
31.4k
插槽,也就是slot,是组件的一块HTML模板,这块模板显示不显示、以及怎样显示由父组件来决定。 实际上,一个slot最核心的两个问题在这里就点出来了,是显示不显示和怎样显示。

js深拷贝和浅拷贝

2018-01-10
阅读 4 分钟
1.7k
走在前端的大道上 本篇将自己读过的相关文章中,对自己有启发的章节片段总结在这(会对原文进行删改),会不断丰富提炼总结更新。 浅拷贝 {代码...} m.a会输出15,因为这是浅拷贝,n和m指向的是同一个堆,对象复制只是复制的对象的引用。 深拷贝 深拷贝和上面浅拷贝不同,就是彻底copy一个对象,而不是copy对象的引用,例...

一篇文章带你进一步了解object属性

2018-01-05
阅读 18 分钟
3.3k
本篇将自己读过的相关 javascript Object方法 文章中,对自己有启发的章节片段总结在这(会对原文进行删改),会不断丰富提炼总结更新。

一篇文章带你了解js作用域

2018-01-03
阅读 2 分钟
1.6k
JavaScript是门动态语言,跟Java不一样,JavaScript可以随意定义全局变量和局部变量,变量会在该作用域下提升,而且JavaScript没有块级作用域。全局变量就是定义在全局的变量了,局部变量是定义在函数里的变量,每一个函数都是一个作用域,当函数执行时会优先查找当前作用域,然后逐级向上。定义在 if 和 for 语句里的变...

一篇文章带你尝试拿下js异步

2017-12-26
阅读 16 分钟
3k
走在前端的大道上 本篇将自己读过的相关 js异步 的文章中,对自己有启发的章节片段总结在这(会对原文进行删改),会不断丰富提炼总结更新。 概念 JS 是单线程的语言。 单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不一直等着。 优缺点 这种模式的...

javastript函数

2017-12-18
阅读 2 分钟
1.7k
走在前端的大道上 匿名函数 从简单的字面理解就是一个没有名字的函数,但是如果说它只是这样简单,那我也就没有必要来说这些。 对匿名函数的理解1: {代码...} 不能直接使用。 对匿名函数的理解2: {代码...} 匿名函数可以依附于一个变量,并且这个变量名就是这个匿名函数的名字。 {代码...} 对匿名函数的理解3: {代码....

一篇文章带你理解闭包

2017-12-12
阅读 6 分钟
3.1k
走在前端的大道上 本篇将自己读过的相关 javascript闭包 文章中,对自己有启发的章节片段总结在这(会对原文进行删改),会不断丰富提炼总结更新。 首先着重回顾一下 全局变量 和 局部变量 全局变量:可以在任意位置访问的量就叫 全局变量   {代码...} 局部变量:函数中用var定义的变量,只能在函数中访问这个变量,函数...

JS原型链,作用域链,上下文,闭包,this查缺补漏(大杂烩)

2017-12-10
阅读 6 分钟
2.3k
原型链 是针对构造函数的,比如我先创建了一个函数,然后通过一个变量new了这个函数,那么这个被new出来的函数就会继承创建出来的那个函数的属性,然后如果我访问new出来的这个函数的某个属性,但是我并没有在这个new出来的函数中定义这个变量,那么它就会往上(向创建出它的函数中)查找,这个查找的过程就叫做原型链。

几道javascript练习题

2017-12-10
阅读 12 分钟
3.7k
走在前端的大道上 问题1: 作用域(Scope) 考虑以下代码: {代码...} 控制台(console)会打印出什么? 答案 上述代码会打印出5。 这个问题的陷阱就是,在立即执行函数表达式(IIFE)中,有两个赋值,但是其中变量a使用关键词var来声明。这就意味着a是这个函数的局部变量。与此相反,b被分配给了全局作用域(译注:也就...

一篇文章带你完全理解this

2017-12-07
阅读 21 分钟
2.6k
this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会...

一篇文章带你理解原型和原型链

2017-12-03
阅读 7 分钟
3.3k
本篇将自己读过的相关 javascript原型和原型链 文章中,对自己有启发的章节片段总结在这(会对原文进行删改),会不断丰富提炼总结更新。

node及node周边

2017-11-23
阅读 6 分钟
1.7k
NVM——Node Version Manager(Node版本管理器),用它可以方便的在机器上安装并维护多个Node的版本。那么为什么需要多个版本呢?场景有很多,比方说:你可能同时进行两个项目,而不同项目所使用的node版本是不一样的;又或者你要用更新的版本是做一些实验。