代码改变世界

再次聊一聊promise settimeout asycn awiat执行顺序---js执行机制 EVENT LOOP

2019-04-15 15:54 by WEB前端小菜鸟, 613 阅读, 0 推荐, 收藏, 编辑
摘要:首先js是单线程 分为同步和异步,异步又分为(macrotask 宏任务 和 microtask微任务 ), 这图还是很清晰嘛,再来一张 总结一下,就是遇到同步先执行同步,异步的丢到一边依次排队,先排队的异步先执行,等同步执行完了,在来处理异步,异步又分宏任务和微任务,一个宏任务执行完了才会轮到下一 阅读全文

git 小轿车 开车了

2019-04-15 09:32 by WEB前端小菜鸟, 407 阅读, 0 推荐, 收藏, 编辑
摘要:1.2什么是版本库? 什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。 就好比银行的保险箱,每次往里存钱,都会记 阅读全文

自己写的一些公共js方法

2019-04-02 10:20 by WEB前端小菜鸟, 3125 阅读, 0 推荐, 收藏, 编辑
摘要:/* 说明文件:这里用的都是es6的语法 导入导出,拿vue举个栗子,你只需要在用到的地方,按需要导入就行了,然后在mounted中直接可以拿来用 比如下面的手机****方法,在需要用到的地方import 不揍1:import { hidePhone } from '../utils/utils.js' 不揍2: mounted(){ let hh=hidePh... 阅读全文

require 和 import 区别

2019-03-20 11:01 by WEB前端小菜鸟, 14741 阅读, 0 推荐, 收藏, 编辑
摘要:我很懵逼啊 都是在引用模块,那到底用哪个? 参考:https://www.cnblogs.com/hwldyz/p/9145959.html 看来会明白一点的 首先这两个都是为了JS模块化编程使用. require 是 AMD规范引入方式 import是es6的一个语法标准,如果要兼容浏览器的话必须 阅读全文

vscode/webstorm快捷键

2019-03-12 15:28 by WEB前端小菜鸟, 6917 阅读, 0 推荐, 收藏, 编辑
摘要:ctrl+/ 单行 [alt+shift+A] 多行注释 (默认的 我已经修改了) 复制当前行:shift + alt +up/down(上下箭头)可以修改成ctrl+d(改成webstorm一样) 然后找到你 想要修改的东西比如多行注释,右键点击change Keybinding,(同时按住ctr 阅读全文

export,import ,export default 彻底弄痛

2019-03-08 16:11 by WEB前端小菜鸟, 1565 阅读, 0 推荐, 收藏, 编辑
摘要:ES6模块主要有两个功能:export和import 说白了就是一个淡出一个导入,就相当于以前的公共js样,哪个页面要用,就script 引入这个js ,然后 无耻的调用这个js中的方法了。 export用于对外输出本模块(一个文件可以理解为一个模块)变量的接口import用于在一个模块中加载另一个 阅读全文

彻底理解什么是原型链,prototype和__proto__的区别以及es5中的继承

2019-02-28 11:29 by WEB前端小菜鸟, 3422 阅读, 2 推荐, 收藏, 编辑
摘要:再讲一遍好了( 参考https://blog.csdn.net/cc18868876837/article/details/81211729 https://blog.csdn.net/lc237423551/article/details/80010100 ) Javascript中所有的对象都是 阅读全文

vue父子组件写法,数据传递,顺便封装 element-ui的弹窗组建

2019-02-18 14:52 by WEB前端小菜鸟, 2683 阅读, 0 推荐, 收藏, 编辑
摘要:父组件如下: 子组件如下: 自己看瑟, 阅读全文

解读经典面试题的深拷贝和浅拷贝

2019-02-12 16:45 by WEB前端小菜鸟, 3936 阅读, 1 推荐, 收藏, 编辑
摘要:以前我理解的浅拷贝就是赋值,深拷贝就是赋址,其实这么理解是错误的 对于基本类型来说浅拷贝就是赋值, 对于引用类型来说(obj,arr等),浅复制是对对象地址的复制,并没有开辟新的栈,也就是复制的结果是两个对象指向同一个地址,修改其中一个对象的属性,则另一个对象的属性也会改变,而深复制则是开辟新的栈, 阅读全文

关于设置cookie同源,axios请求加上cookie

2019-02-12 14:41 by WEB前端小菜鸟, 16252 阅读, 0 推荐, 收藏, 编辑
摘要:一个有cookie 一个没有 这是为啥!! axios都设置了的为true允许携带cookie 大佬答疑解惑:==》cookie同源域名才有啊,在Application看看cookie的path 就是上面那位朋友说的,不同源了,你需要在同一个域名下共享这个cookie就需要把path设置为根目录/ 阅读全文