ES6新特性之Map、Set与WeakMap、WeakSet的区别

ES6新特性之Map、Set与WeakMap、WeakSet的区别

ES6提供了新的数据结构Set,类似于数组,不过里面不会出现重复的值

另外一个是Map,类似于对象,对象只能使用字符串作为键,而Map可以使用任意类型

webpack入门(4): loader的使用,style-loader,css-loader

webpack入门(4): loader的使用,style-loader,css-loader

本篇文章会教你如何上手webpack的loader,以使用style-loadercss-loader为例子

下面就正式开始吧

webpack入门(3): 使用配置文件webpack.config.js及多入口的配置

webpack入门(3): 使用配置文件webpack.config.js及多入口的配置

如果想修改webpack的默认入口,出口,使用的插件,loader时,可以通过控制台的webpack指令传入参数

1
webpack --entry xxxx

来定义入口文件

但是更多的做法是创建一个webpack.config.js文件,利用这个文件对进行相关的配置

下面介绍使用webpack.config.js的基本配置以及多

webpack入门(2): 安装与使用

webpack入门(2): 安装与使用

下面就来通过例子讲解webpack的安装,基本操作

webpack 是一个用于编译Javascript模块的工具,在安装webpack之后,可以通过

  • CLI (command line interface 就是在控制台上使用 )
  • API (在js中导入模块使用)

下面介绍的是webpack-cli的使用

webpack入门(1): 核心概念

webpack入门(1): 核心概念

介绍

webpack 是一个用于编译Javascript模块的工具,在安装webpack之后,可以通过

  • CLI (command line interface 就是在控制台上使用 )
  • API (在js中导入模块使用)

在使用webpack之前,如果你还是一个新手,请阅读下面的核心概念之后,再进行操作

如果你想直接进入操作来学习,请进入 webpack入门之安装与使用

使用gulp优化hexo博客,对资源进行压缩

使用gulp优化hexo博客,对资源进行压缩

hexo生成出来的资源文件很大,全是没有压缩的,为了节约网络带宽,可以对其public目录下的js,html,css文件进行压缩。那么这里使用的工具就是强大的gulp

VscodeVim 遇到的奇葩bug

VscodeVim 遇到的奇葩bug

bug已经提交至github
https://github.com/VSCodeVim/Vim/issues/3864
当使用插件VscodeVim和auto rename tag,新建文件
在第一行输入:

1
<% if(get_config('toc') === true && (post.layout === 'page' || post.layout === 'post' )) {

输入到第三个 ‘===’ 的时候编辑器就会开始卡,输入一个字符很卡,但是能正常进行其他操作
太奇葩了
关掉其中任意一个插件都能够正常运行

Html+css+js布局设计第一弹

Html+css+js布局设计第一弹

8 Horizontal Menu

2019/6/23

水平菜单栏

有一些简单的动画,在别的地方看见的,就照着做了下

使用原生JS实现wrap与unwrap

使用原生JS实现wrap与unwrap

jquery中提供了.wrap()与.unwrap()方法
下面介绍一下原生js的实现方法

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×