WEB开发编程网

Web开发编程网
分享Web开发相关技术

【福利资源】 好消息!本站已支持赞赏作者功能

经过多天的调试,本站现在已经完成赞赏作者的功能开发,同时支持支付宝和微信赞赏,今天开始正式对外公测。 PC端赞赏具体操作流程如下: 在每一篇文章的底部可以看到一个“赞赏支持”按钮: 点击按钮后会弹出赞赏界面:   默认赞赏方式是微...

最新发布 第4页

JavaScript

绝对干货~!学会这些Vue小技巧,可以早点下班和女神约会了

admin阅读(1210)

夏眠不觉晓,处处蚊子咬,夜来键盘声,发落知多少? 每天都在写代码,虽然手底下马不停蹄的敲,但是该来的加班还是会来的,如何能更快的完成手头的工作,提高自己的开发效率,今天小编给大家带来了这几个Vue小技巧,终于可以在六点像小鹿一样奔跑着下班了...

前端开发

深入理解BFC

admin阅读(1572)

一、什么是BFC Formatting context 是 W3C CSS2.1 规范中的一个概念。它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。最常见的 Formatting c...

前端开发

如何居中一个元素(终结版)

admin阅读(1222)

前言 本文主要介绍水平居中,垂直居中,还有水平垂直居中各种办法: 一、水平居中 1.行内元素水平居中 利用 text-align: center 可以实现在块级元素内部的行内元素水平居中。此方法对inline、inline-block、in...

JavaScript

JavaScript中的垃圾回收和内存泄漏

admin阅读(1278)

前言 程序的运行需要内存。只要程序提出要求,操作系统或者运行时就必须供给内存。所谓的内存泄漏简单来说是不再用到的内存,没有及时释放。为了更好避免内存泄漏,我们先介绍Javascript垃圾回收机制。 在C与C++等语言中,开发人员可以直接控...

JavaScript

ES6数组的扩展–Array.from()和Array.of()

admin阅读(1116)

一、 Array.from() : 将伪数组对象或可遍历对象转换为真数组 1.何为伪数组 如果一个对象的所有键名都是正整数或零,并且有length属性,那么这个对象就很像数组,语法上称为“类似数组的对象”(array-like object...

JavaScript

浏览器与Node的事件循环(Event Loop)有何区别?

admin阅读(1132)

前言 本文我们将会介绍 JS 实现异步的原理,并且了解了在浏览器和 Node 中 Event Loop 其实是不相同的。 想阅读更多优质原创文章请猛戳GitHub博客 一、线程与进程 1.概念 我们经常说JS 是单线程执行的,指的是一个进程...

ES6系列

ES6 完全使用手册

admin阅读(1059)

前言 这里的 “ES6” 泛指 ES5 之后的新语法 这里的 “完全” 是指本文会不断更新 这里的 “使用” 是指本文会展示很多 ES6 的使用场景 这里的 ̶...

ES6系列

ES6 系列之私有变量的实现

admin阅读(1042)

前言 在阅读 《ECMAScript 6 入门》的时候,零散的看到有私有变量的实现,所以在此总结一篇。 1. 约定 实现 class Example { constructor() { this._private = 'private'; ...

ES6系列

ES6 系列之我们来聊聊装饰器

admin阅读(1005)

Decorator 装饰器主要用于: 装饰类 装饰方法或属性 装饰类 @annotation class MyClass { } function annotation(target) { target.annotated = true; ...

ES6系列

ES6 系列之模块加载方案

admin阅读(969)

前言 本篇我们重点介绍以下四种模块加载规范: AMD CMD CommonJS ES6 模块 最后再延伸讲下 Babel 的编译和 webpack 的打包原理。 require.js 在了解 AMD 规范之前,我们先来看看 require....