- 博客(7)
- 收藏
- 关注
原创 javaScript学习笔记
js学习笔记js组成部分:ECMAScript标准规范,DOM文档对象模型,控制标签,BOM浏览器对象模型,控制浏览器标签获取:document.getElementById(’’); //通过id名获取元素,只能获取一次,再用只能重新获取? 标签的修改:? 添加内容:innerHTML方法document.getElementById('').innerHTML="需要添加的内容"; document.getElementById('').style.backgroundColor="gr
2020-08-31 11:13:13 639
原创 git的基本使用(下)
git的基本使用上一篇写到使用git add .可以把工作区的修改提交到stage:暂存区,之后再通过git commit -m"描述"把代码提交到分支上,如此一个链路便形成了一个版本。我们在使用git init创建一个git仓库时,git就为我们自动创建了一个叫做master的分支(master分支是主分支)。创建分支:git branch 分支名称切换分支:git switch 分支名称以上两部操作可以进行合并:#这行命令表示的是创建一个分支并切换到这个分支git switch -
2020-08-31 10:23:50 150
原创 git的基本使用(上)
git的基本使用起步:下载gitgit下载地址:https://git-scm.com/改变git的UI样式:找到安装git的文件夹,进去之后,右击git-bash.exe选择 以管理员身份运行 。接着复制粘贴如下命令:git clone https://github.com/xnng/my-git-bash.gitcd my-git-bashgit clone https://gitee.com/xnng/bash.gitcd bash接下来,安装字体:#这是注释:运行完下边
2020-08-31 10:21:19 183
原创 async和await的基本使用及原理
async和awaitasync和await师异步编程的一种解决方案,它的出现使得异步操作变得更加方便。但async说到底其实就是Generator的语法糖。比起generator,async有着四点不同:内置执行器:这个执行器可以使得generator函数自动执行next方法,不同自己调用。语义更清楚:async相当于generator的 * 符号,代表函数内部有异步操作,await则相当于yield,代表紧跟在后面的表达式需要等待结果。适用性更广泛:yield后面只能跟Trunk函数和Prom
2020-08-30 08:57:53 1588
原创 Generator的基本使用
GeneratorGenerator 是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。执行 Generator 函数会返回一个指向内部状态的指针对象。语法:function关键字与函数名之间有一个星号;函数体内部使用yield表达式,定义不同的内部状态。注:yield本身没有返回值,即undefined。function* helloWorldGenerator() { yield 'hello';
2020-08-29 08:18:32 874
原创 Promise的基本使用及方法
Promisepormise是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。传统的异步编程setTimeout(()=>{ setTimeout(()=>{ setTimeout(()=>{ }) })})回调函数的优点是简单、容易理解和部署,缺点是不利于代码的阅读和维护,各个部分之间高度耦合(Coupling),流程会很混乱,而且每个任务只能指定一个回调函数。promise编程promise有三种状态:pending(进
2020-08-28 11:28:34 1205
原创 常见的跨域方式
一、什么是跨域当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域当前页面url被请求页面url是否跨域原因http://www.test.com/http://www.test.com/index.html否同源(协议、域名、端口号相同)http://www.test.com/https://www.test.com/index.html跨域协议不同(http/https)http://www.test.com/http://
2020-08-27 08:24:12 226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人