目录版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。效果图需求分析实现分析样式展示分析变量分析方法分析实现步骤实现模板实现css首先获取list页面挂载后监听groupBoxRef的scroll事件并获取当前的滚动位置计算展示的宽度显隐箭头,当卡片宽度大于外层宽度就展示控制箭头...
目录名词解释TCP的三次握手TCP建立链接的步骤TCP的三次握手步骤思考:TCP握手为什么不是两次 or 四次?TCP的四次挥手TCP断开链接的步骤TCP的四次挥手步骤思考:为什么断开链接的时候要多一个步骤2呢?思考:为什么最后客户端确认断开链接之后还要等待2WSL呢?面试题:TCP为什么是3次握手,4次挥手?这是一个计算机网络中...
目录Yeoman优点 & 缺点安装起步基本使用sub generator实例:将项目变成cli项目使用步骤总结自定义GeneratorGenerator基本结构名称规范实践操作根据模板创建文件动态接收用户输入数据自定义一个带有一定基础代码的vue项目脚手架发布GeneratorYeoman一个通用的脚手架工具。优点 & 缺点优点 & 缺点内容优点更像...
目录背景流程步骤一、 从远程拉取代码二、 创建并切换到新分支三、开发之后保存提交代码到本地仓库 or 远程仓库四、测试完毕合并dev五、将代码上传到远程仓库下面只是一些我工作时候的经验总结,也是我进公司的导师这样告诉我的。如果有更好的,欢迎留言。背景有时候必要的规范化提交代码的流程,可以帮助我们精准的把控...
目录实践是检验真理的唯一标准git merge 合并代码创建分支和提交记录进行合并解决冲突回滚代码补充操作再来看看使用 git rebase 合并分支创建分支和提交记录进行合并处理冲突版本回滚git rebase 还有什么优化的空间吗?为什么要对版本进行合并?如何对代码进行合并呢?git merge VS. git rebase 总结相同的地方不同的地方为...
目录性能测试工具的介绍使用流程JS代码优化慎用全局变量缓存全局变量通过原型新增方法避开闭包陷阱避免属性访问方法使用for循环优化选择最优的循环方法节点添加优化克隆优化节点操作直接量替换 new Object性能测试工具的介绍性能工具可以辅助我们知道如何写代码是更高效的,其本质上就是采集大量的执行样本进行数学统计...
目录认识V8V8垃圾回收策略V8常用的GC算法V8的分代回收V8的内存分配新生代对象回收主要使用算法回收过程晋升回收老生代对象主要使用算法标记增量如何优化垃圾回收?新生代 VS 老生代认识V8V8 —— 是 Google 发布的主流的开源 JavaScript 引擎,采用 C++ 编写。采用即时编译,直接翻译成机器语言,并且使用了如内联缓存(inl...
目录函数类型函数声明函数类型表达式可选参数任意个数的参数接口(interface)定义接口使用接口选成员 & 只读成员 & 动态成员类需要对类的属性与方法进行声明类成员访问修饰符(public/private/protected)定义一个构造函数初始化实例对象并访问构造函数成员创建子类继承构造函数并访问其成员类的构造函数被私有化类...