摘要: 浅谈前端发展史 第一阶段 从C/S(client(应用程序) server)() -> B/S (Brower(浏览器) server) 第二阶段: 从静态到动态,从后端到前端 前后端分离 后台:完成数据的分析和业务逻辑编写 前端: 网页制作,js交互效果,数据的交互和绑定 技术栈 javascri 阅读全文
posted @ 2019-11-28 10:29 KuiShen 阅读(177) 评论(0) 推荐(0) 编辑
摘要: http和https的理解 基本概念 HTTP: 是互联网最为广泛的一种网络协议,是一个客户端和服务器请求和应答的标准(TCP), 用于从www服务器传输超文本到本地浏览器的传输协议,可以使浏览器更加高效,使网络协议减少 HTTPS:以安全为目标的HTTP通道,就是安全版本的http,在HTTP下增 阅读全文
posted @ 2019-09-09 18:07 KuiShen 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 观察者模式 1. 观察者模式定义了对象一对多的以来关系,当一个观察者对象的状态发生改变时,所依赖于它的被观察者都会发生对应的相应 2. 观察者模式是行为模式,行为模式关注的对象之间的通讯,观察者模式就是观察者和被观察者之间的通讯 3. 主体被激活,会触发观察者里的事件,主要思想是观察者和被观察者之间 阅读全文
posted @ 2019-09-04 09:21 KuiShen 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 发布订阅模式 1. 个人仅以最简单的发布订阅模式呈现该模式的思想,主要注重该思想的理解,同于多处理异步,切片事件等操作 发布订阅的理解(个人) 1. 主要原理是依次去获取调度中心的状态,整个数据是在调度中心获取的, 发布者和观察者之间不存在直接的联系 2. 观察者模式中却又包含者发布订阅模式, 有发 阅读全文
posted @ 2019-09-03 15:46 KuiShen 阅读(362) 评论(0) 推荐(0) 编辑
摘要: es6数组的扩展 扩展运算符是对具有Iterator 接口的对象,都可以使用扩展运算符 用于将两类对象转化为真正的数组 1.类似数组的对象(只要据有length属性, 都可以被转化为数组) 2.可遍历(iterable)的对象 将一组值转化为数组 find方法,用于找出第一个符合条件的数组成员,没有 阅读全文
posted @ 2019-07-01 11:40 KuiShen 阅读(819) 评论(0) 推荐(0) 编辑
摘要: es6函数新特性,在原来es5函数基础上增加了新的函数扩展,包括传参,默认值,扩展运算符... 函数参数 函数参数默认值的执行顺序是随意的 只有未传递参数,或者参数为undefined,才是使用默认值 除了使用具体的默认之外,还可以使用表达式构成 可以使用之前的参数作为后面参数的默认值 函数参数默认 阅读全文
posted @ 2019-06-24 15:49 KuiShen 阅读(276) 评论(0) 推荐(0) 编辑
摘要: strings和strconv包, 字符串作为一种基本的数据解构,每种语言都有一些对于字符串的预定义处理函数,go语言中使用strings包来完成对字符串的操作 HasPrefix判断字符串s是否以prefix开头 strings.HasPrefix(s, prefix string) bool H 阅读全文
posted @ 2019-06-21 18:22 KuiShen 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: 字符串的新特性 1. es6新增遍历接口:for...of循环遍历 2. 模版字符串: 使用``号对字符串进行原格式输出 可以使用trim()方法进行取消换行 模版字符串潜入变量,需要将变量名写在${}之中 3. 字符串的实例方法: includes(): 和es5中的indexOf相同: 阅读全文
posted @ 2019-06-19 15:40 KuiShen 阅读(295) 评论(0) 推荐(0) 编辑
摘要: ES6解构赋值 解构:ES6中允许按照一定的模式,从数组和对象中提取相关的信息片段,然后对变量进行赋值,常见的解构赋值:数组,对象, 字符串... 对象的具有相同的变量的位置,可以提起对象中对应的变量值, 数组的元素是按次序排列的,变量的取值有它的位置决定; 对象的属性没有次序,变量必须和属性同名, 阅读全文
posted @ 2019-06-13 15:54 KuiShen 阅读(173) 评论(0) 推荐(0) 编辑
摘要: ECMAScript6 es6的声明6种方式 es5中只有两中声明变量的方式,var命令和function命令 es6除了添加let和const命令,还添加了两种声明变量的方法:import命令和class命令 var 命令 var a; // undefined var b = 1 var定义的变 阅读全文
posted @ 2019-06-10 15:44 KuiShen 阅读(3363) 评论(0) 推荐(0) 编辑