摘要: 前言 在写代码的时候经常思考一个问题,到底是那个函数先执行,本身JavaScript是一门单线程的语言,意思就是按照顺序执行。但是加入一些setTimeout和promise的函数来又实现了异步操作,常常我会写一个setTimeout(fn,0),他会立即执行吗? 宏任务和微任务 首先我们先来看一段 阅读全文
posted @ 2019-07-19 15:28 雨打芭蕉wt 阅读(670) 评论(1) 推荐(0) 编辑
摘要: 一、概念 首先,根据图了解一下串行,并行和并发的基本概念: 1、进程 资源分配的基本单位 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计 阅读全文
posted @ 2019-07-19 14:59 雨打芭蕉wt 阅读(2296) 评论(0) 推荐(1) 编辑
摘要: 首先,vue生命周期可以用下图来简单理解 当然这也是官方文档的图片,详细的vue周期详解请参考这里 然而当同时存在父子组件的时候生命周期钩子是如何执行的呢? 请看下文: 以上。 阅读全文
posted @ 2019-07-18 00:08 雨打芭蕉wt 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 首先我们需要知道.map()和parseInt的具体用法和相关参数: .map(): map定义和方法 map()方法返回一个新数组,数组中的元素为原始数组元素调用函数处理的后值。 map()方法按照原始数组元素顺序依次处理元素。 注意: map不会对空数组进行检测 map不会改变原始数组 arr. 阅读全文
posted @ 2019-07-17 18:27 雨打芭蕉wt 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 通过url访问服务器,无论是本地服务器还是远程服务器 如果你的文件根目录里有 index.html,index.php,浏览器就会显示 index.html的内容,如果没有 index.html,浏览器就会显示文件根目录的目录列表,目录列表包括文件根目录下的文件和子目录。 同样你输入一个虚拟目录的地 阅读全文
posted @ 2019-07-17 17:12 雨打芭蕉wt 阅读(1342) 评论(0) 推荐(0) 编辑
摘要: 开启 MySQL 远程访问权限: 在linux系统上登陆mysql服务。 创建远程连接 MySQL 的用户: 数据库用户操作: mysql> select host,user from user; + + + | host | user | + + + | % | lys | | % | mcAdm 阅读全文
posted @ 2019-07-17 16:23 雨打芭蕉wt 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 首先安装axios: 安装成功后,在main.js页面引用: 最后开始使用请求: 本文介绍的是axios的基本用法,详细看官方文档https://github.com/axios/axios 阅读全文
posted @ 2019-07-17 11:41 雨打芭蕉wt 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 父组件使用props传递数据给子组件,子组件怎么跟父组件通信呢?这时,Vue的自定义事件就派上用场了。本文将详细介绍Vue自定义事件; 使用 v-on(eventName) 监听事件 使用 $emit(eventName) 触发事件 我们在myapp/src/components下新建一个组件Emi 阅读全文
posted @ 2019-07-17 10:41 雨打芭蕉wt 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 我的目标是写一个非常详细的关于diff的干货,所以本文有点长。也会用到大量的图片以及代码举例,目的让看这篇文章的朋友一定弄明白diff的边边角角。 先来了解几个点... 1. 当数据发生变化时,vue是怎么更新节点的? 要知道渲染真实DOM的开销是很大的,比如有时候我们修改了某个数据,如果直接渲染到 阅读全文
posted @ 2019-07-16 23:56 雨打芭蕉wt 阅读(16016) 评论(0) 推荐(0) 编辑
摘要: 重点:先声明,从左向右,声明变量分配内存,后赋值,从右向左 问题 先不说答案,可能有些人已经答错了~ 错误的答案 这多简单!JS赋值运算右结合!那就分开算呗! 然后错误的答案就这么产生了,a.x = {n: 2} 正解 其实这道题看似简单但还是有一些绕,我依稀记得高中数学老师那句经典的口头禅!遇到难 阅读全文
posted @ 2019-07-16 23:15 雨打芭蕉wt 阅读(274) 评论(0) 推荐(0) 编辑