- 博客(9)
- 收藏
- 关注
原创 关于异步执行顺序的理解
@[TOC]关于异步执行顺序的理解 一前言 相信很多人都被异步执行,搞得晕晕的,异步任务不按常理出牌,难以理解。我以自己的理解尝试给大家解释一下。说的不对,多多指教。 二基础知识 首先js执行过程 所有同步任务都在主线程上执行,形成一个执行栈(execution context stack)。 主线程之外,还存在"任务队列"(task queue)。只要异步任务有了运行结果,就在"任务队列"之中放置一个事件。 一旦"执行栈"中的所有同步任务执行完毕,系统就会读取"任务队列",看看里面有哪些事件。那些对应的异
2021-07-07 16:46:54
1098
原创 GitHub更新远程仓库
更新github代码 本地已经有仓库的情况 推送到远程仓库 git init git pull -f -all git add . git commit -m “update” git push origin master:master
2019-11-19 09:51:25
576
原创 轻松帮你理解js prototype、__proto__、constructor属性
情景 当我们看一些教程或者使用构造函数的时候,经常会用到 _ _ proto _ _ 属性 prototype属性constructor属性。不会的人往往很懵。希望这篇博文能帮助到一些人。我用自己的语言来解释这些属性,尽量使不会的人听懂。 1.先创建个类 let person = new class { constructor(name) { ...
2019-10-29 10:36:22
276
原创 为什么vue里组件data必须是函数
首先我们创建一个组件 <template id="cpn"> <div> <p>总数{{count}}</p> <button @click="count++">+</button> <button @click="count...
2019-10-19 13:05:41
171
原创 十分钟零基础了解Async
快速了解Async异步编程 1.基本语法 Async async function testAsync() { return "hello async"; } const result = testAsync(); console.log(result); 输出的是一个 Promise 对象。 c:\var\test> node --harmony_async_await ....
2019-10-10 16:14:01
105
原创 php之小白爬虫
PHP爬取简单的数据 1.使用插件querylist 使用composer下载 命令 composer require jaeger/querylist 引用 use QL\QueryList; 完事~ 2.爬取简单的html标签内容 使用querylist通过类似于jq选择器选择标签十分方便 $ql = QueryList::get('https://www.ithome.com/htm...
2019-10-09 15:39:49
396
原创 本地项目上传到Github
新手上传本地项目到Github 一:工具 github账户 https://github.com/ git工具 https://git-for-windows.github.io/ 二:步骤 1.进入Github首页,点击New repository新建一个项目 然后傻瓜式操作就完事了… 2.然后找到http后面的地址 3.到你本地项目的文件夹 鼠标右键点选Git Bash Here 4.出现...
2019-09-19 19:47:30
152
原创 学习周报
周报 本周学习es6基本语法 一:声明 // es6提供了新的声明方式替代了以前的var // let const //一:var 不支持封闭作用域 会声明到全局作用域上 //1.函数作用域 // 2.全局作用域 (function(){ for(var i = 0; i < 3; i++){ console.log(i) } })(); console.log(i...
2019-05-19 13:34:20
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人