摘要: 一、先写一个简单demo1 1-1安装好webpack后创建这样一个目录: 1-2:向src各文件和dist/index.html文件写入内容: a.js内容: document.write('我是a.js文件'+'</br>'); b.js内容: document.write('我是b.js文件' 阅读全文
posted @ 2018-03-10 12:02 柴小智 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: 一、简单介绍 什么是Webpack webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理,它能有Grunt或Gulp所有基本功能。 他的目的就是把有依赖关系的各种文件打包成一系列的静态资源。 阅读全文
posted @ 2018-03-09 20:20 柴小智 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 模块系统的演进 script 标签 这是最原始的 JavaScript 文件加载方式,这种原始的加载方式暴露了一些显而易见的弊端: 文件只能按照<script> 的书写顺序进行加载 在大型项目中各种资源难以管理,长期积累的问题导致代码库混乱不堪 全局作用域下容易造成变量冲突 CommonJS 该规范 阅读全文
posted @ 2018-03-09 19:45 柴小智 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 为什么需要https HTTP是明文传输的,也就意味着,介于发送端、接收端中间的任意节点都可以知道你们传输的内容是什么。这些节点可能是路由器、代理等。 举个最常见的例子,用户登陆。用户输入账号,密码,采用HTTP的话,只要在代理服务器上做点手脚就可以拿到你的密码了。 用户登陆 --> 代理服务器(做 阅读全文
posted @ 2018-03-08 23:24 柴小智 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 为了了解HTTP,必须的了解TCP/IP协议族。 通常使用的网络实在TCP/IP协议族的基础上运作的。而HTTP就属于他的一个子集。 1、TCP/IP 协议族 计算机与网络设备要相互通信,双方就必须基于相同的方法。比如:如何探测到通信目标、由哪一方先发起通信、使用哪种语言等等好多规则。 然而这种规则 阅读全文
posted @ 2018-03-08 22:03 柴小智 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 使用http协议进行前后端通信 web使用一种名为HTTP(HyperText Transfer Protocol),超文本传输协议作为规范,完成从客户端到服务端等一系列运作过程。web是建立在HTTP协议上通信的。 1.HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之 阅读全文
posted @ 2018-03-08 21:40 柴小智 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一、ajax定义 ajax 的全称是Asynchronous JavaScript and XML,其中,Asynchronous 是异步的意思,它有别于传统web开发中采用的同步的方式。 ajax原理和XmlHttpRequest对象 Ajax的原理简单来说通过XmlHttpRequest对象来向 阅读全文
posted @ 2018-03-07 22:49 柴小智 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 一:事件流 事件流描述的是从页面中接收事件的顺序。 事件冒泡 点击id为three的div,会依次打印出结果:点击的是three、点击的是two、点击的是one。 事件捕获 将点击id为three的div,会依次打印出结果:点击的是one、点击的是two、点击的是three。 二:事件处理机制 1. 阅读全文
posted @ 2018-03-07 13:20 柴小智 阅读(400) 评论(0) 推荐(1) 编辑
摘要: 1、原型链继承 核心: 将父类的实例作为子类的原型 缺点: 父类新增原型方法/原型属性,子类都能访问到,父类一变其它的都变了 2、构造继承 核心:使用父类的构造函数来增强子类实例,等于是复制父类的实例属性给子类(没用到原型) 缺点: 方法都在构造函数中定义, 只能继承父类的实例属性和方法,不能继承原 阅读全文
posted @ 2018-03-06 16:28 柴小智 阅读(13411) 评论(6) 推荐(4) 编辑
摘要: 一、常用的表单验证指令 1. 必填项验证 某个表单输入是否已填写,只要在输入字段元素上添加HTML5标记required即可: 2. 最小长度 验证表单输入的文本长度是否大于某个最小值,在输入字段上使用指令ng-minleng= "{number}": 3. 最大长度 验证表单输入的文本长度是否小于 阅读全文
posted @ 2018-03-04 13:17 柴小智 阅读(345) 评论(0) 推荐(0) 编辑