- 博客(9)
- 收藏
- 关注
原创 关于异步执行顺序的理解
@[TOC]关于异步执行顺序的理解一前言相信很多人都被异步执行,搞得晕晕的,异步任务不按常理出牌,难以理解。我以自己的理解尝试给大家解释一下。说的不对,多多指教。二基础知识首先js执行过程所有同步任务都在主线程上执行,形成一个执行栈(execution context stack)。主线程之外,还存在"任务队列"(task queue)。只要异步任务有了运行结果,就在"任务队列"之中放置一个事件。一旦"执行栈"中的所有同步任务执行完毕,系统就会读取"任务队列",看看里面有哪些事件。那些对应的异
2021-07-07 16:46:54 1139
原创 GitHub更新远程仓库
更新github代码本地已经有仓库的情况推送到远程仓库git initgit pull -f -allgit add .git commit -m “update”git push origin master:master
2019-11-19 09:51:25 592
原创 轻松帮你理解js prototype、__proto__、constructor属性
情景当我们看一些教程或者使用构造函数的时候,经常会用到 _ _ proto _ _ 属性 prototype属性constructor属性。不会的人往往很懵。希望这篇博文能帮助到一些人。我用自己的语言来解释这些属性,尽量使不会的人听懂。1.先创建个类 let person = new class { constructor(name) { ...
2019-10-29 10:36:22 307
原创 为什么vue里组件data必须是函数
首先我们创建一个组件 <template id="cpn"> <div> <p>总数{{count}}</p> <button @click="count++">+</button> <button @click="count...
2019-10-19 13:05:41 189
原创 十分钟零基础了解Async
快速了解Async异步编程1.基本语法Asyncasync 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 117
原创 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 422
原创 本地项目上传到Github
新手上传本地项目到Github一:工具github账户https://github.com/git工具https://git-for-windows.github.io/二:步骤1.进入Github首页,点击New repository新建一个项目然后傻瓜式操作就完事了…2.然后找到http后面的地址3.到你本地项目的文件夹 鼠标右键点选Git Bash Here4.出现...
2019-09-19 19:47:30 162
原创 学习周报
周报本周学习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 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人