2017-09-27 10:32:33
如何理解webpack中loader和plugin
webpack中loader和plugin这两个概念很容易为初学者混淆,在这里,我简单谈谈自己的理解。对于loader,它就是一个转换器,将A文件进行编译形成B文件,这里操作的是文件,比如将A.scss或A.less转变为B.css;对于plugin,它就是一个扩展器,它丰富了wepack本身,针对是webpack打包的整个过程,它并不直接操作文件。
2163
2017-09-27 10:29:59
js函数的new调用与普通调用中this的差异问题
首先看一段代码感受一下this的作用。 place='out'; function where(){ var place='in'; alert(place); //in alert(this.place);
1501
2017-09-27 10:28:38
javascript创建对象的几种常用模式介绍
本文介绍了javascript中创建对象常用的几种模式,包括:工厂模式,构造函数模式,原型模式,组合构造函数与原型的模式,动态原型模式。一.工厂模式看如下代码:function getMySon(name,sex){ var o={}; o.name=name; o.sex=sex; o.sayName = function(){ alert(this
1450
2017-09-27 10:26:28
2017-09-27 10:25:10
post请求上传文件和文本时http格式
服务端通常是根据请求头(headers)中的 Content-Type 字段来获知请求中的消息主体是用何种方式*编码*,再对主体进行解析。所以说到 POST 提交数据方案,包含了 Content-Type 和消息主体编码方式两部分。application/x-www-form-urlencoded最基本的form表单结构,用于传递字符参数的键值对,请求结构如下POST HTTP/1.1Host:
4536
2018-05-15 09:30:12
前端中Apache的下载和代理配置方法
今天,入职了新公司,接触到是和之前不一样的前端开发模式。第一步呢就是Apache的配置和代理设置。针对于windows环境。一,Apache的下载。1,进入官网。http://httpd.apache.org 点击左边导航的downloads菜单。就可以看到Apache的多种版本。我本次下载的是Apache2.4。2,进入文件下载页。点解 a number of third
2488
2017-09-27 10:21:01
如何利用js编码函数encodeURIComponent进行源码解析
function URIAddEncodedOctetToBuffer(octet, result, index) { result[index++] = 37; // Char code of '%'. result[index++] = hexCharCodeArray[octet >> 4]; result[index++] = hexCharCodeArray[octet & 0
1945
2017-09-27 10:19:16
Jsonp的原理以及简单实现的方法
功能Jsonp是json的一种使用模式,用来解决主流浏览器的跨域数据访问的问题.因为同源策略,页面是无法直接与其他不同源的页面沟通的.利用Script元素的这个开放策略,网页可以得到从其他来源动态产生的 JSON 资料,而这种使用模式就是所谓的 JSONP。用 JSONP 抓到的资料并不是 JSON,而是任意的JavaScript,用 JavaScript 直译器执行而不是用 JSON 解析器解析。
2465
2018-05-11 13:43:45
如何新建一个vue项目
用命令行生成vue项目框架需要npm包管理器来安装,而npm又是在安装nodejs的时候同时安装的,所以首先要安装nodejs。安装完成后,打开cmd。输入 node -v, 出现类似v6.11.2这样的版本号说明node安装成功。输入 npm -v, 出现类似v3.10.10这样的版本号说明npm安装成功.然后开始新建一个vue项目:(1)
7381
2017-09-27 10:16:07