首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端架构
zhoulujun
创建于2021-06-26
订阅专栏
个人前端经验总结
等 9 人订阅
共106篇文章
创建于2021-06-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
踩坑笔记:组合式 API之Setup(props,context)—Vue2 x到Vue3注意Vue2的 sync修饰符转Vue3中v-model可以先看vue
踩坑笔记:组合式 API之Setup(props,context)—Vue2 x到Vue3注意Vue2的 sync修饰符转Vue3中v-model可以先看vue2的 sync 修饰符 文档:
vue2升级vue3:Vue3时jsx组件绑定自定义的事件、v-model、sync修踩坑笔记:组合式 API之Setup(props,context)—Vue
踩坑笔记:组合式 API之Setup(props,context)—Vue2 x到Vue3注意Vue2的 sync修饰符转Vue3中v-model可以先看vue2的 sync 修饰符 文档:
vue2升级vue3:Vue2/3插槽——vue3的jsx组件插槽slot怎么处理
Vue3(其实从2 6开始)中引入了一个新的指令v-slot,用来表示具名插槽和默认插槽,可以在slot容器上使用v-slot来表示一个传入组件的插槽,通过指令参数来表示插槽的名称。 vue temp
instanceof运算符的实质:Java继承链与JavaScript原型链
instanceof操作符的内部实现机制和隐式原型、显式原型有直接的关系。instanceof 的作用是判断一个对象是不是一个函数的实例。instanceof运算符的实质:用来检测 construct
从λ演算到函数式编程聊闭包(2):彻底理解JavaScript闭包规则
闭包 是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量,闭包的缺点就是常驻内存,会增大内存使用量
从λ演算到函数式编程聊闭包(1):闭包概念在Java/PHP/JS中形式
代数中,闭包满足集合在某个运算或某些运算的搜集下是封闭的。计算机科学中,闭包是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了它的创建环境。函数式编程语言的基础是lamb
JIT-动态编译与AOT-静态编译:java/ java/ JavaScript/Dart乱谈
JIT 编译保持了平台无关性,但是付出了一定代价。因为在程序执行时进行编译,所以编译代码的时间将计入程序的执行时间。AOT指运行前编译,这两种编译方式的主要区别在于是否在“运行时”进行编译
JS遍历循环方法性能对比:for/while/for in/for of/map/foreach/every
JavaScript的数组与对象遍历有那些方法(for while for in for of map foreach every),他们的性能对比如何?需要注意那些事项?为什么禁止使用for in,
讲透学烂二叉树(六):二叉树的笔试题:翻转|宽度|深度
据说Homebrew作者去谷歌涮二叉树翻转被KO,害的我再次把二叉树常用的算法整理收集下,万一哪天被fire了。当然学习并不是为了面试啥的
讲透学烂二叉树(五):分支平衡—AVL树与红黑树伸展树自平衡
二叉排序树是为了实现动态查找而设计的数据结构,它是面向查找操作的,平均时间复杂度是O(log₂N),当二叉查找树退化为单链表时,此时查找效率为O(n)。所以我们需要平衡二叉树。平衡二叉树最难的就是旋转
讲透学烂二叉树(四):二叉树的存储结构—建堆-搜索-排序
二叉树通常采用链式存储结构,存储结点由数据域和指针域。用一组连续的存储单元依次自上而下,自左至右存储完全二叉树上的结点元素,即将二叉树上编号为i的结点元素存储在加上定义的一维数组中下标为i-1的分量中
讲透学烂二叉树(三):二叉树的遍历图解算法步骤及JS代码
二叉树的遍历是指不重复地访问二叉树中所有结点,主要指非空二叉树。二叉树的遍历分为深度优先遍历(先序遍历、中序遍历、后序遍历)和广度优先遍历 (层次遍历),遍历方法图解看起来更加数十年
JavaScript new 关键词解析及原生实现 new
new 运算符是用来实例化一个类,从而在内存中分配一个实例对象。但在 javascript 中,原型语言没类,只有对象,只有对象继承对象,依靠原型链继承。new存在的意义在于它实现了javascrip
JavaScript继承的实现方式:原型语言对象继承对象原理剖析
在经典的面向对象语言中,可能倾向于定义类,继承类。原型语言 只有对象,没有类;对象继承对象,而不是类继承类。继承的对象函数并不是通过复制而来,而是通过原型链继承。JavaScript里面没有类这个概念
GitHub不再支持密码验证解决方案:SSH免密与Token登录配置
GitHub在本地可以用用户密码校验,也可以是person token校验,还可以用ssh。但是Support for password authentication was removed on A
从java注解漫谈到typescript装饰器——注解与装饰器
之前整理过《Java注解(批注)的基本原理》,typescript通过注解添加元数据,然后在装饰器中获取这些元数据,完成对类、类的方法等等的修改,可以在装饰器中添加元数据的支持
单向数据流-从共享状态管理:flux/redux/vuex漫谈异步数据处理
状态管理的解决思路就是:把组件之间需要共享的状态抽取出来,遵循特定的约定,统一来管理,让状态的变化可以预测。是Vue,还是React,都需要管理状态state。react采用redux集中方案,vue
web自动化测试(1):再谈UI发展史与UI、功能自动化测试
测试分类:单元测试|集成测试|端到端测试,测试分层:单元测试|接口测试|UI测试,其中接口测试相对收益更大。单元测试是程序稳健的基础,也是提高程序员自身素养的手段。UI测试最难实施,web自动化测试中
html5鼠标拖动排序及resize实现方案分析及实践
拖放(Drag和 drop)是 HTML5 标准的组成部分。相比之前用jquery-UI等库实现,更加方便。使用css 设置resize属性,通过observeResize监听元素的大小改变。这个也是
GIS坐标系测绘原理:大地水准面/基准面/参考椭球体/EPSG/SRI/WKT
大地水准面 参考椭球体 大地基准面如何逐步逼近地球表面,地球椭球的中心与地球质心差异而产生的地心大地坐标系、参心大地坐标系有何不同?EPSG:4479与EPSG:4480、墨卡托投影与伪墨卡托投影有何
下一页