摘要: 很多时候都用@(v-on)来监听子级emit的自定义事件,但在bus总线那块,又用.$on来监听bus自身emit的事件,v-on之间似乎相似但又不同, v-on vm.$on 可监听普通dom的原生事件; 可监听子组件emit的自定义事件; 监听当前实例的自定义事件 阅读全文
posted @ 2022-03-23 15:12 踏浪小鲨鱼 阅读(78) 评论(0) 推荐(0)
摘要: 浏览器输入网址打开网页时,浏览器会向服务器发送请求后会收到服务器返回的一个响应报文,报文中的存在有HTTP状态码的头信息。浏览器通过状态码进行一系列操作,状态码反应当前请求的状态。 常见状态码 200正常请求; 301资源(网页等)被永久转移到其它URL; 404请求的资源(网页等)不存在; 500 阅读全文
posted @ 2022-03-23 13:47 踏浪小鲨鱼 阅读(210) 评论(0) 推荐(0)
摘要: 一般会经历以下几个过程: 1、首先,在浏览器地址栏中输入url 2、浏览器先查看浏览器缓存-系统缓存-路由器缓存,如果缓存中有,会直接在屏幕中显示页面内容。若没有,则跳到第三步操作。 3、在发送http请求前,需要域名解析(DNS解析),解析获取相应的IP地址。 4、浏览器向服务器发起tcp连接,与 阅读全文
posted @ 2022-03-21 17:54 踏浪小鲨鱼 阅读(48) 评论(0) 推荐(0)
摘要: 1、https协议需要到CA申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl/tls加密传输协议。 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 4、http的连接很简单 阅读全文
posted @ 2022-03-21 17:17 踏浪小鲨鱼 阅读(46) 评论(0) 推荐(0)
摘要: this.$store.commit("increment")调用的是vuex中mutation中的increment函数,而this.$store.dispatch("increment")调用的是vuex中actions中的increment函数,mutation有同步限制,就是说mutatio 阅读全文
posted @ 2022-03-17 15:55 踏浪小鲨鱼 阅读(330) 评论(0) 推荐(0)
摘要: 进程和线程的区别 程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。而进程则不同,它是程序在某个数据集上的执行。进程是一个动态的实体,它有自己的生命周期。它因创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤消。反映了一个程序在一定的数据集上运行的 阅读全文
posted @ 2022-03-17 15:11 踏浪小鲨鱼 阅读(68) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-03-16 17:03 踏浪小鲨鱼 阅读(116) 评论(0) 推荐(0)
摘要: MVVM(Model-View-ViewModel)是对 MVC(Model-View-Control)和 MVP(Model-View-Presenter)的进一步改进。 『View』:视图层(UI 用户界面) 『ViewModel』:业务逻辑层(一切 js 可视为业务逻辑) 『Model』:数据 阅读全文
posted @ 2022-03-16 15:14 踏浪小鲨鱼 阅读(1115) 评论(0) 推荐(0)
摘要: 结构目录 jgvue 构造函数 initrender.js initdata.js vnode.js compiler.js Dep.js watcher.js 阅读全文
posted @ 2022-03-15 18:25 踏浪小鲨鱼 阅读(139) 评论(0) 推荐(0)
摘要: 1.call() apply(). bind()都是用来重定义this这个对象的! 如: obj.myFun.call(db); // 德玛年龄 99 obj.myFun.apply(db); // 德玛年龄 99 obj.myFun.bind(db)(); // 德玛年龄 99bind返回的是一个 阅读全文
posted @ 2022-03-15 16:15 踏浪小鲨鱼 阅读(40) 评论(0) 推荐(0)