摘要: 什么是http协议 (百度百科) http 特性 HTTP 协议构建于 TCP/IP 协议之上,是一个应用层协议,默认端口号是 80 HTTP 是无连接无状态的 既然http是基于tcp协议的那么简单说一下Tcp协议 TCP 提供一种面向连接的、字节流服务,也就是说长连接,具体可以参考一下聊天室 T 阅读全文
posted @ 2019-06-27 14:24 永不言退 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 状态模式的定义 之前的时候我通常会顶一个一个方法,然后往里边传一些变量什么的去控制对应的方法,不过后来我发现这样的话,我得实现的函数,在业务需求增加的时候,会变很难以阅读和难以维护,虽然后边我又对我得方法做了一些修改,比如说传一个对象进去,然后自定义方法云云,但是总是感觉有些鸡肋 在很多情况下,一个 阅读全文
posted @ 2019-06-20 14:18 永不言退 阅读(366) 评论(0) 推荐(0) 编辑
摘要: js是一门弱类型的语言,他在声明变量的时候不需要指定类型,对变量赋值也没有类型的检测,所以js是非常的灵活的,但是有时候也会出现一些非常匪夷所思的问题 隐式类型转换定义 console.log(1+'1') 看这句代码 一个数字1 和一个字符串1 他们的类型是不同的 但是我们并没有对他进行任何的操作 阅读全文
posted @ 2019-06-18 12:52 永不言退 阅读(3969) 评论(0) 推荐(0) 编辑
摘要: 接触前端有几个月了,今天说一说我对前端跨域的认识和解决方案,其实在之前我对跨域并没有什么概念 只是听闻过这个恶名远扬的单词,直到有一天我遇到了他 什么是跨域 上边这一段话来自于MDN,反正在我看来这么一大段干(gou)净(pi)利(bu)落(tong)的话实在是很官方, 说白了跨域就是说 主机名(域 阅读全文
posted @ 2019-06-15 21:08 永不言退 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 栈的定义 栈的常用操作 栈中有两个基本的操作 推入 :从栈的顶端推入一个数据,依次往下推 弹出 :讲栈顶端的数据移除 栈的基本提点就是 先进后出,后进先出 除了头尾的节点,每个元素都有一个先驱和一个后继 对于栈的画面的理解,可以想象成一个步枪弹夹添加子弹和射击的过程 弹夹只有一个出入口进行推入和弹出 阅读全文
posted @ 2019-06-11 21:34 永不言退 阅读(1083) 评论(2) 推荐(2) 编辑
摘要: 提到移动端适配,首先心里可能会问,我们为什么要做移动端的适配,怎么去做移动端端的适配 我们为什么要进行移动端的适配 首先一个页面在pc上边打开,是正常显示的,但是我们用手机打开的时候,由于手机的屏幕尺寸并不能完整的吧页面全部显示出来,就算是手动进行缩放也会出现比如说滚动条,页面布局错乱等等各种五花八 阅读全文
posted @ 2019-06-02 14:47 永不言退 阅读(400) 评论(0) 推荐(1) 编辑
摘要: 上一篇博客我和大家分享了 "vue render函数的基础使用" 这篇博客我们来简单讲一讲render函数他是怎么实现得 先来一张官方得图 在实例初始化得时候,html通过render函数编译生成了一个虚拟dom,视图层会根据虚拟dom生成一个真实dom 然后如果响应数据发生变化得时候,render 阅读全文
posted @ 2019-05-30 12:33 永不言退 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: js的单线程 从我们第一天接触js的时候我们就知道js是单线程的,且js是异步的,首先来看一下基本概念 什么是线程 举个最简单的例子 , 在我们电脑的任务管理器中你打开一个应用程序的时候 就会多一个进程,他代表了cpu能处理的单个任务。 线程是进程下的执行者,一个进程至少会开启一个线程(主线程),也 阅读全文
posted @ 2019-05-28 19:46 永不言退 阅读(1234) 评论(0) 推荐(1) 编辑
摘要: render函数的基本使用 render函数可以接受三个参数,其中第一个参数是必填的可以是 比如说直接写一个div的字符串 render(createElement) { return createElement("div") } 上边的代码你在审查代码的时候你会发现他渲染出来了一个div的标签,或 阅读全文
posted @ 2019-05-24 20:51 永不言退 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 接触Vue两个月了,今天说一说vue里边很重要的生命周期,记得最开始接触的时候我问了一下周边的同事, 这些生命周期都有什么用,得到的答案是mounted里边可以操作属性,你记住mounted就完事了,于是乎。。。 数据请求,mounted() 赋值 mounted(),执行方法,mounted(), 阅读全文
posted @ 2019-04-23 21:59 永不言退 阅读(481) 评论(0) 推荐(1) 编辑