-
.7-浅析webpack源码之WebpackOptionsDefaulter模块
WebpackOptionsDefaulter模块 通过参数检测后,会根据单/多配置进行处理,本文基于单配置,所以会进行到如下代码: if (Array.isArray(options)) { compiler = new MultiCompiler(options.map(options = webpack(options)));} else if ( typeof options === "object" )...
2018-06-24 01:03:00
-
vue.js初学,笔记1,安装
最近学习vue.js,下面是笔记: vue安装: 先要安装node 由于 npm 安装速度慢,本教程使用了淘宝的镜像及其命令 cnpm,安装使用介绍参照:使用淘宝 NPM 镜像。 npm 版本需要大于 3.0,如果低于此版本需要升级它: # 查看版本$ npm - v 2.3 . 0 #升级 npmcnpm install np...
2018-06-24 01:02:33
-
VUE 介绍
1、概述 简单小巧:vue.js压缩后17k。 渐进式:一步一步有阶段性的使用。 2、MVVM模式 View的变动,自动更新至 ViewModel,反之亦然。 3、vue示例代码 !DOCTYPE htmlhtml lang="zh" head meta charset="UTF-8" / titlevue示例/title /head body div id="app" ul li v-...
2018-06-24 01:02:55
-
JavaScript原生实现观察者模式
观察者模式又叫做发布订阅模式,它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生改变时就会通知所有观察着对象。 它是由两类对象组成,主题和观察者,主题负责发布事件,同时观察者通过订阅这些事件来观察该主体,发布者和...
2018-06-24 01:02:47
-
滚动条位置判断
//获取滚动条距离顶部位置 function getScrollTop() { var scrollTop = 0; if (document.documentElement document.documentElement.scrollTop) { scrollTop = document.documentElement.scrollTop; } else if (document.body) { scrollTop = document.body.scrollTop;...
2018-06-24 01:02:24
-
javascript设计模式——命令模式
前面的话 假设有一个快餐店,而我是该餐厅的点餐服务员,那么我一天的工作应该是这样的:当某位客人点餐或者打来订餐电话后,我会把他的需求都写在清单上,然后交给厨房,客人不用关心是哪些厨师帮他炒菜。餐厅还可以满足客人需要的定时服务,比如客人可能当前正在回家...
2018-06-24 01:02:20
-
.6-浅析webpack源码之validateSchema模块
validateSchema模块 首先来看错误检测: const webpackOptionsValidationErrors = validateSchema(webpackOptionsSchema, options); if (webpackOptionsValidationErrors.length) { throw new WebpackOptionsValidationError(webpackOptionsValidationErrors); } 可以...
2018-06-24 01:02:03
-
javascript设计模式——发布订阅模式
前面的话 发布订阅模式又叫观察者模式,它定义对象间的一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。在javascript开发中,一般用事件模型来替代传统的发布订阅模式。本文将详细介绍发布订阅模式 现实事例 不论是在程序世界里还是现...
2018-06-24 01:02:18
-
正则表达式的基础问题
1,为什么使用正则表达式? 1,测试字符串内的模式。 例如,可以测试输入字符串,以查看字符串内是否出现电话号码模式或信用卡号码模式。这称为数据验证。 2,替换文本。 可以使用正则表达式来识别文档中的特定文本,完全删除该文本或者用其他文本替换它。 3,基于模式...
2018-06-24 01:02:13
-
react-mobile-datepicker学习和进阶(包括修改分钟选
这是小弟第一次写博客,不接受差评!!! 首先说明下,react-mobile-datepicker是一个很好用的兼容移动端的日期时间控件,功能相当强大,具体用法不多说,可自行度娘,这里讲一下进阶篇。 一.设置分钟间隔段 因为项目需求,分钟要求可选要间隔5分钟。本来想过换个控件...
2018-06-24 01:02:15
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash