logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue用watch监听对象,打印oldValue和newValue相同的问题

其实很简单,因为对象指向的是一个对象,对象是引用类型。所以在改了数据之后,oldVal也会随之变化。Vue官方的解释是:在变更(不是替换)对象或数组时,新值与旧值相同,因为他们指向同一数组或对象,Vue不会保留变更前值的副本。

#vue.js#javascript#前端
入门指南:使用Puppeteer进行前端自动化测试

Puppeteer是一个基于Node.js的自动化测试工具,由Google开发。它可以模拟人类用户在Chrome或Chromium浏览器中的操作,并捕捉浏览器的屏幕截图、生成PDF和执行表单提交等操作。它还可以在Headless模式下运行,即在没有UI界面的情况下运行浏览器。Mocha是一个JavaScript测试框架,可以用于编写前端和后端测试。它支持多种测试样式,例如BDD(行为驱动开发)和T

文章图片
#前端#测试工具#模块测试
什么是BFC?聊聊BFC及其应用

什么是BFC?BFC的使用场景是什么?BFC解决高度塌陷问题。BFC解决margin重叠问题。BFC原理

#前端#css#html
Table表格文字超出后循环滚动的动画实现方案核心逻辑

table表格内文字超出后,循环滚动的动画实现方案,利用vue和jquery共通实现。递归调用实现动画的循环滚动。

文章图片
#javascript#vue.js#es6 +1
浅谈JavaScript中call,apply,bind方法以及它们的适用场景

  其实在第一次工作面试中,就被问道了这个问题,这也是一道面试常见题。想起来就抽出时间整理一下它们三个的来历、区别和简单的适用场景吧。正文分割线call、apply、bind方法的由来  在js中,所有的函数都是Function的实例,大家应该都对原型链有所了解,对Function而言,call、apply、bind就是Function.prototype上的方法(原型方法),根据原型链的规则,所

#javascript#前端
到底了