- 博客(7)
- 收藏
- 关注
原创 git命令--->个人总结
全量名branchName ==> 分支名localBranchName ==> 本地分支名longrangeBranchName ==> 远程分支名xxx ==> 省略remarksName ==> 备注名httpxxx ==> 地址file ==> 路径常用命令初始化仓库git init拷贝远程仓库、下载项目git clone httpxxx下载远程更新本地并合并git pull上传远程并合并代码git push查看当前变更、信
2021-09-24 16:38:12
113
原创 js判断数据类型的方法
js判断数据类型的方法1、typeof2、instanceofinstanceof 是用来判断 A 是否为 B 的实例,表达式为:A instanceof B,如果 A 是 B 的实例,则返回 true,否则返回 false。 需特别注意:instanceof 检测的是原型即instanceof 用来比较一个对象是否为某一个构造函数的实例。instanceof可以准确的判断复杂数据类型,但是不能正确判断基本数据类型。instanceof 的原理:主要的实现原理就是只要右边变量的 prototype
2021-06-16 10:13:19
175
原创 gulp记录(后期完善)
gulp前端自动构建工具 主要做一些格式 转换 打包 压缩 搭建服务器需要下载对应的插件依赖修复 公众号调试窗口缩放时网址下拉菜单错位的问题A 新增 公众号调试网址栏下拉菜单点击自动跳转F 修复 公众号调试网址栏 URL 长按删除卡住的问题F 修复 公众号调试模拟器不显示页面标题的问题新增 上传/预览前保存文件选项与提示新增 自定义编译条件增加过滤F 修复 分包中使用自定义组件时...
2021-01-28 17:41:54
271
原创 数组扁平化
含义数组扁平化概念:数组扁平化是指将一个多维数组变为一维数组5种方式实现数组扁平化1. 递归 递归的遍历每一项,若为数组则继续遍历,否则concatvar arr = [1, [2, 3, [4, 5,[6,7,8,[9,10]]]]];function flatten1(arr) { var res = []; arr.map(item => { /...
2019-07-04 16:09:47
223
原创 递归函数
递归函数在函数内部自身调用自身的函数循环能做的所用事 递归都能做循环做不了的事 递归都能做方法找临界值:无需计算,即可得出的值: ---- 退出递归的条件这一次和上一次运算的 关系 fn和fn-1 的关系假设当前递归函数可以运行,根据上一次调用自身的结果,写出这次运算的结果。 f(n) = f(n-1)+n => f(10)=f(9)+10 //...
2019-07-04 15:59:22
307
原创 this指向问题
this的指向问题一句话说明 this 的指向 谁调用它 this 指向谁全局中的this指向window node环境都是空对象new绑定如果构造函数没有返回 object 或者是 function ,那么 this 指向这个新对象显式绑定call apply bindnode环境中:非严格模式 global , 严格模式为null浏览器环境中:非严格模式 window,严格模...
2019-07-03 17:36:00
186
原创 懒加载与预加载的总结
懒加载与预加载的总结懒加载懒加载也就是延迟加载。延迟加载图片或符合某些条件时才加载某些图片优点懒加载的主要目的是作为服务器前端的优化,减少请求数或延迟请求数页面加载速度快、可以减轻服务器的压力、节约了流量,用户体验好原理在页面载入时将img标签內的src指向一个小图片,即占位图或loading图,将真实地址存放于一个自定义属性data-src中。当页面滚动时,遍历有data...
2019-07-01 20:15:55
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅