- 博客(7)
- 收藏
- 关注
原创 git ssh设置
1、安装git之后,设置git全局用户名和邮箱git config --global user.name "test"git config --global user.email "test@qq.com"2、通过ssh-keygen命令,生成秘钥ssh-keygen -t rsa -C "test@qq.com"运行之后,会有一些输入要求,直接回车跳过。这样就生成了公钥和私钥,默认存储在 ~/.ssh 里,cd进去可以看见生成的id_rsa和id_rsa.pub两个文件
2021-09-22 16:06:47
258
原创 从页面渲染的角度理解Vue的源码实现(1)
结合《深入浅出Vue.js》这边书完成了Vue 2.6.11版本的源码阅读,收获还是很大的,之前在部门小组内进行了分享,感觉自己虽然懂了一部分,但是还是没办法成体系的输出自己的收获,打算通过这一系列文章进行分享后,能理解更透彻。Vue的原型构建在我们的Vue项目入口文件中,很容易看到import Vue from 'vue'...const app = new Vue({ router, store, render: h => h(App)})app.$mount('#app
2021-03-26 18:29:47
185
原创 JavaScript基础知识总结
这一篇博客,主要针对波老师的前端基础进阶前6篇的内容,结合自己看的一些书,对JavaScript中的内存空间、执行上下文、变量对象、作用域链、闭包、this的一个自我总结。如有意见,欢迎交流。前端基础进阶1.内存空间内存的生命周期:分配内存,使用内存,释放内存大致分为 栈、堆、队列(相应的数据结构,可以去看相关书籍)JavaScript中采用的垃圾清理机制:标记清除垃圾收集器会...
2018-09-14 18:07:02
503
原创 初步理解js事件循环机制
看了几个篇关于JavaScript事件循环机制(event loop)的相关文章,做一个自我总结,也希望大佬能帮我指正首先,JavaScript是单线程,所有任务需要排队,前一个任务结束,才会执行后一个任务。如果前一个任务耗时很长,后一个任务就不得不一直等着。所以,JavaScript语言的设计者将任务分为两大类,同步任务和异步任务。再者,JavaScript有一个main thread主...
2018-09-12 14:54:00
362
原创 Promise使用经验
ES6中,promise是经常使用的对象。通过promise实例,可以实现对异步代码的封装,保证当异步代码执行完成后再执行后续处理代码。Promise的基本使用resolve函数的结果可以通过then()方法接收,reject函数的结果可以被catch()方法接收 valid(){ return new Promise((resolve...
2018-07-27 14:26:04
1065
原创 Vue2.0 使用经验
小白进阶过程:记录使用比较频繁并有用的方法v-if 和 v-show从使用的结果上看,两者并没有太大区别。v-show只是隐藏了dom,在初始化时,会对dom绑定的变量进行操作,如果变量不存在或者有误,页面则不会正常的显示。但是v-if是在触发了true条件后,才会进行dom创建操作,在初始化页面时,需要注意两者的区别。区别点:v-if在频繁的显示和隐藏过程中比v-show消耗...
2018-06-27 18:41:06
173
转载 CSS 行内元素和块级元素
1.行内元素(又叫内联元素inline element): (1) 不占据一整行,随内容而定,有以下特点: (2) 不可以设置宽高,也不可以设置行高,其宽度随着内容增加,高度随字体大小而改变。 (3) 内联元素可以设置外边界,但是外边界不对上下起作用,只能对左右起作用。 (4) 也可以设置内边界,但是内边界在ie6中不对上下起作用,只能对左右起作用。 常用的内联元素有:a - ...
2018-06-27 11:57:52
412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人