大致分为以下几个过程
- URL 解析
- DNS 解析
- TCP 握手
- 检查是否有缓存
- 构建 DOM 树,解析 html
- 构建 CSSOM
- 执行 JavaScript 代码
- 构建渲染树:根据 DOM 树和 CSSOM 生成渲染树
- 根据渲染树对每个节点布局在正确位置
- 对每个元素进行绘制
大致分为以下几个过程
更多面经请移步:https://www.nowcoder.com/profile/464647589/myDiscussPost
面了不到半个小时,我以为凉了,,,没想到中午约二面了
基本毫无准备,一天面两次,还是有点累的。
话说面试感觉面试官怕我是过来练手的,太难了。
vim
神器,依旧宝刀未老,用起来真香。
Vue官网找了一圈没找到关于在父组件中使用子组件,生命周期是如何运行的。
先说结论
beforeCreated
、created
、beforeMount
beforeCreated
、created
、beforeMount
、mounted
mounted
若使用 props 进行父子组件传值(若只进行自身组件数据进行维护,只会执行自身组件的生命周期函数)
beforeUpdate
beforeUpdate
、updated
updated
销毁阶段
beforeDestory
beforeDestory
、 destoryed
destoryed
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
注意:给定 n 是一个正整数。
示例 1:
输入: 2
输出: 2
解释: 有两种方法可以爬到楼顶。
输入: 3
输出: 3
解释: 有三种方法可以爬到楼顶。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/climbing-stairs
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
更多面经请移步:https://www.nowcoder.com/profile/464647589/myDiscussPost
有些可能写的不全,没有及时总结(这是个坏习惯),有的只是总结了下个人回答的不太好的部分,仅供参考。
天朝特殊环境,不得不配置为国内的源
打开终端并执行
1 | go env -w GO111MODULE=on |
macOS 或 Linux
1 |
|
windows
1 | $env:GO111MODULE = "on" |
Go官方语言规范 - 英文:据说看完此文档,Go基本就入门了
Go by Example:通过实践入门
v-if
根据表达式的真假值来决定是否渲染,它会造成真实DOM元素的渲染和销毁。
v-show
根据表达式之真假值,切换元素的 display
CSS property。
当条件变化时该指令触发过渡效果。
v-if
和 v-show
区别v-if
会 “真正” 条件的渲染,它要确定事件监听器和子组件的正确创建和销毁(切换自组件会经历生命周期函数)v-if
如果初始条件为假,则不会渲染,只有当值为真是才会进行渲染v-show
无论在什么条件下都会进行渲染 DOM 元素,只是简单的切换 css 样式,来进行视觉上的显示和隐藏。v-if
有更高的切换开销,而 v-show
有更高的初始渲染开销。如果元素频繁的切换,建议使用 v-show
;如果运行后条件很少改变,则使用 v-if
v-if
切换会造成回流和重绘,v-show
则会造成重绘。关联文章: