• .38-浅析webpack源码之读取babel-loader并转换js文件

    经过非常非常长无聊的流程,只是将获取到的module信息做了一些缓存,然后生成了loaderContext对象。 这里上个图整理一下这节的流程: 这一节来看webpack是如何将babel-loader与js文件结合的,首先总览一下runLoaders函数: /* options = { resource: 'd:\\workspace\\d...

    2018-06-24 01:35:52

  • 新手配置vux

    1.首先跟平常一样创建一个vue的项目 2.开始配置vux 第一步 安装vux npm install vux --save 第二步 安装vux-loader npm install vux-loader --save-dev 第三歩 安装less,如果之前有安装,这一步就省略掉。 可以在package.json 中查看 npm install less less-loader --s...

    2018-06-24 01:35:42

  • js中document的用法小结(一)

    document常用属性: document.title//设置文档标题,与HTNL中的title标签等价 document.bgColor//设置页面背景颜色 document.fgColor//设置页面前景色 document.fileCreateDate//文件建立日期,只读属性 document.fileModifiedDate//文件修改日期,只读属性 document.U...

    2018-06-24 01:35:44

  • 【JavaScript 插件】图片展示插件 PhotoSwipe 初识

    前言: 考虑自己网站的图片展示,而且要支持移动端和PC端。自己写的代码也不尽如意,要写好的话也需要时间,于是就想到了使用相关插件。 准备: PhotoSwipe 官网地址:http://photoswipe.com/ 英语还可以的同学可以看官方文档学习:http://photoswipe.com/documentatio...

    2018-06-24 01:35:29

  • 初学nodejs之安装Express中遇到的问题: error: optio

    Windows安装下载nodejs地址: http://nodejs.org/download/ node -v 查看安装版本,输出版本即安装成功 之前学习了nodejs的基础,今天安装Express框架,在安装的过程中出现的一些问题,在这里记录下来 1:安装某个nodejs模块,使用install子命令 2:检测安装的版本:一...

    2018-06-24 01:35:33

  • 跟面向对象卯上了,看看ES6的“类”

    上回我们说到ES5的面向对象,以及被大家公认的最佳的寄生组合式继承。时代在进步,在ES6中对于面向对象这个大boss理所应当地进行了一次大改,从原先那种比较长的写法转变为“小清新”写法。我们一起来看一下。 在ES6中是有类这个概念,而且是堂而皇之地有了。 我们来看...

    2018-06-24 01:35:32

  • JavaScript网页全屏API

    在大多数的浏览器中都有实现网页全屏显示的功能,并且大部分浏览器实现全屏显示和退出全屏显示的快捷键通常是F11和Esc两个按键。如今,W3C已经制定了关于网页全屏显示的API,利用这个API 可以实现网页的全屏显示,并且还能将某个特定的元素设置为全屏显示,在各浏览器...

    2018-06-24 01:35:25

  • git简单的使用步骤

    Git介绍 Git是分布式版本控制系统 集中式 VS分布式,SVN VS Git 1)SVN和Git主要的区别在于历史版本维护的位置 2)这两个工具主要的区别在于历史版本维护的位置Git本地仓库包含代码库还有历史库,在本地的环境开发就可以记录历史而SVN的历史库存在于中央仓库,每次对比...

    2018-06-24 01:35:29

  • js地址多选实现,居住地,户口,职业,行业多选1

    开年来,公司就甩给我一个需求,其中一部分是对省市区地址多选,研究了一下午,发现一个已经写好的js可以使用, 遂研究改js的逻辑与代码,下面贴的是最初版本的js,仍有部分不符合需求,所以还有2.0版本的省市区多选, 具体代码已经上传至码云,有需要可以下载 通过对...

    2018-06-24 01:35:20

  • JavaScript 常用正则示例

    1. trim功能(清除字符串两端空格) String.prototype.trim = function() { return this.replace(/(^\s+)|(\s+$)/g, ''); }; ' abc '.trim(); // 输出 "abc" 2. 提取浏览器中url的参数名和参数值 function getUrlParam(url) { var result = {}, url = url || window.loc...

    2018-06-24 01:35:05

2