![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 52
YANG_yz
这个作者很懒,什么都没留下…
展开
-
前端路由
实现前端路由的目的是:当URL改变时,页面不刷新,页面内容被重新渲染。前端路由的实现有两种,分别是hash路由和browser路由。hash路由对于一个URL: http://www.a.com:5000/b/c/?id=xxx#d,这里#及其后面的部分称为hash,hash路由就是改变这一数值而不引起刷新实现的。具体方法:在标签里设置链接指向新的路由<a href="#/a">利用window对象监听“hashchange”这一事件window.addEventListener(原创 2021-04-04 17:51:24 · 117 阅读 · 0 评论 -
前端 VS Code 插件及快捷键
使用了 VS Code 感觉这款软件还是功能很强大的,写前端也比较方便,尤其是配合一些插件和快捷键。插件Auto Close Tag: 自动闭合标签<>Auto Import :自动找到引入时的依赖Chinese:中文语言提示HTML Snippets:HTML快速补全Prettier: 代码格式美化Simple React Snippets React:React语法补全快捷键Ctrl+Shift+P: 万能键Shift+Alt+F:格式对齐,这个配合Prettier很原创 2021-04-04 17:06:42 · 72 阅读 · 0 评论 -
JavaScript 同步异步 宏任务微任务
JS同步异步任务作为浏览器脚本语言,JS是单线程机制的,拥有唯一的主线程。在主线程上排队执行的任务就是同步任务,而在任务队列里等待进入主线程的任务是异步任务。1.任务处理机制如下图,当主线程任务完成后,去微任务队列查询是否有微任务,处理完微任务后,主线程与微任务队列均没有任务了,去宏任务队列里执行宏任务。队列都是先进先出#mermaid-svg-YlZvcs5zgxd23If3 .label{font-family:'trebuchet ms', verdana, arial;font-famil原创 2021-04-04 16:48:17 · 114 阅读 · 1 评论