- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 TypeScript学习笔记
简介TypeScript 是 JavaScript 的一个超集,主要提供了 类型系统 和对 ES6 的支持,由 Microsoft 开发。应用:vue3.0,angular2.0,vscode...编译型语言:编译为 js 后运行,单独无法运行 强类型语言 面向对象的语言语言特性TypeScript 是一种给 JavaScript 添加特性的语言扩展。增加的功能包括:类型...
2020-03-17 20:11:18 357
原创 前端复习题库
HTTPS和HTTP的主要区别1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密...
2020-03-13 23:38:52 746
原创 Babel和Webpack打包原理学习笔记
一、babelbabel是一个JS编译器,用来转换最新的JS语法,比如把ES6, ES7等语法转化成ES5语法,从而能够在大部分浏览器中运行。像箭头函数,就可以做转换。babel在执行过程中,分三步:先分析(parsing)、再转化、最后生成代码。但babel只转换语法的话,一些最新的api是不转化的,比如Object.assign, Promise等。所以babel还提供了很多插件,也就...
2020-03-13 17:10:31 1656
原创 Vue和React学习笔记
MVVM模式 Model:负责数据存储 View:负责页面展示 View Model:负责业务逻辑处理(比如Ajax请求等),对数据进行加工后交给视图展示 Vue框架的特点 模板渲染:基于 html 的模板语法,学习成本低。 响应式的更新机制:数据改变之后,视图会自动刷新。【重要】 渐进式框架 组件化/模块化 轻量:开...
2020-03-10 00:52:06 310
原创 Promise,async,await学习笔记
Promise概述Promise对象: 代表了未来某个将要发生的事件(通常是一个异步操作)。ES6中的promise对象, 可以将异步操作以同步的流程表达出来,很好地解决了回调地狱的问题(避免了层层嵌套的回调函数)。在使用ES5的时候,在多层嵌套回调时,写完的代码层次过多,很难进行维护和二次开发。promise对象的3个状态 初始化状态(等待状态):pending 成功...
2020-03-08 17:16:22 224
原创 ES6学习笔记
ECMAScript 的各大版本 ES5 : 09年发布。 ES6:ECMAScript 2015年6月 ES7:ECMAScript 2016 ES8:ECMAScript 2017 ES6 的其他优势 使用 babel 语法转换器,支持低端浏览器。 流行的库基本都是基于 ES6 构建。 React 默认使用 ES6 标准开发。 ES6...
2020-03-08 16:46:05 166
ValidateCode.jar包下载含用法,Java生成图片验证码
2018-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人