简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
vue用watch监听对象,打印oldValue和newValue相同的问题
其实很简单,因为对象指向的是一个对象,对象是引用类型。所以在改了数据之后,oldVal也会随之变化。Vue官方的解释是:在变更(不是替换)对象或数组时,新值与旧值相同,因为他们指向同一数组或对象,Vue不会保留变更前值的副本。
入门指南:使用Puppeteer进行前端自动化测试
Puppeteer是一个基于Node.js的自动化测试工具,由Google开发。它可以模拟人类用户在Chrome或Chromium浏览器中的操作,并捕捉浏览器的屏幕截图、生成PDF和执行表单提交等操作。它还可以在Headless模式下运行,即在没有UI界面的情况下运行浏览器。Mocha是一个JavaScript测试框架,可以用于编写前端和后端测试。它支持多种测试样式,例如BDD(行为驱动开发)和T
什么是BFC?聊聊BFC及其应用
什么是BFC?BFC的使用场景是什么?BFC解决高度塌陷问题。BFC解决margin重叠问题。BFC原理
Table表格文字超出后循环滚动的动画实现方案核心逻辑
table表格内文字超出后,循环滚动的动画实现方案,利用vue和jquery共通实现。递归调用实现动画的循环滚动。
浅谈JavaScript中call,apply,bind方法以及它们的适用场景
其实在第一次工作面试中,就被问道了这个问题,这也是一道面试常见题。想起来就抽出时间整理一下它们三个的来历、区别和简单的适用场景吧。正文分割线call、apply、bind方法的由来 在js中,所有的函数都是Function的实例,大家应该都对原型链有所了解,对Function而言,call、apply、bind就是Function.prototype上的方法(原型方法),根据原型链的规则,所
到底了