田云鹏的博客
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 留言板
  •   
  •   

vue双向绑定原理、响应式原理分不清楚,面试时应该怎么样回答 记得自己曾经实习面试的时候,很长一段时间对面试官提问的vue双向绑定原理、vue响应式原理混为一谈,统一回答,最近重拾面试题的时候,发现了这个问题,重新整理一下 双向绑定在使用上,大家肯定第一反应就是v-model,所以就以此来展开讲, 首先介绍一下MVVM模式,分为数据层M 视图层 v 业务逻辑层vm 数据层(Model):应用的
2025-01-10

2024年度总结—平淡的一年 一直想写2024年年度总结,拖了很久,终于在2025年的第一天开始写了,工作一年的时候写过一次,那个时候刚找好工作,感慨万千,如今又过了一年多了,心态感觉变化了很多 一年时候的总结:应届裁员,天胡开局——谈谈我的前端一年经历 工作聊前端生涯总结,肯定离不开工作,这一年很稳定,一直待在这家 在这一年里,从刚开始负责日常简单需求开发到后面成为独立项目的负责人,接触的开发
2025-01-03

后端删了我写的’’?’’报错了,怎么回事?——链判断运算符起因 之前接手了一个协助后端开发的任务,在项目完成后有一天突然给我说报错了,经排查是一个参数为null报错了? 怎么回事我明明做了兼容,果然一看代码变动信息,我写的“?”给我去掉了 前端小伙伴应该都接触过这个,目的就是为了防止参数为null时,不会再调用后续方法,从而避免报错。 在看了阮一峰大佬的文档之后,发现这个“?.”其实还有更多的
2024-12-27

20241206-vite6.0发布,对日常使用有影响吗?Rolldown上了吗? vite6.0版本最大的更新其实可以说是环境 API,下面更新内容都取自官网 环境 API作为新的实验性 环境 API 的一部分,我们进行了大规模的内部重构。Vite 6 努力避免引入破坏性的变更,以确保大多数项目能够快速升级到新的主要版本。我们会等待大部分的生态系统迁移并稳定后,再开始推荐使用新的 API。可能
2024-12-06

我太难了~利用uniapp开发鸿蒙—踩坑合集

我太难了~利用uniapp开发鸿蒙—踩坑合集从uniapp运行到鸿蒙模拟器上这一步,就有非常多的坑,一些常见的坑,官网都有介绍,就不再拿出来了,这里记录一下官网未记录的大坑 1.运行路径从hbuilderx启动鸿蒙模拟器 解决方法:Windows系统,官网有介绍这个问题,后面我再补充一下 1.确保路径是正确的 Windows系统快速复制路径方法 ​ 注意:复制后的 \ 要改成 /
2024-11-20
uniapp
#uniapp

引入企业微信api,如何进行本地调试?天坑!

引入企业微信api,如何进行本地调试?天坑! 写在前面,因业务需求需要引入企业微信api,官方资料不友好,资料少,踩了太多坑了,记录一下,再喷一下! 企业微信引入时的坑1.引入分企业和应用,让人以为是两种,但是接口一样,只是部分接口需要先用agentConfig注册,导致在引入的时候都不知道选哪个 2.引入的agent等接口只能在微信浏览器环境或者微信开发者工具使用,你直接文档说明啊! 3.所有
2024-09-12
Nginx
#Nginx

来摸鱼了! canvas弹球碰撞小游戏

轻松入门Canvas~ 弹球碰撞小游戏 写在开头利用canvas写的弹球碰撞小游戏,体验地址,练习canvas! 本文只展示部分代码,详细代码见 Gitee github 实现过程1.设置画布先生成一个黑色背景充满当前窗口,便于后续实现小球移动 12345const canvas = document.querySelector('canvas'); const ctx =
2024-08-15
canvas
#canvas

列表内容过多卡顿?有索引栏如何实现滚动加载?

列表内容过多卡顿?有索引栏如何实现滚动加载?👓写在前面很多小伙伴可能在开发业务中会遇到这种问题,数据列表过多,造成dom一次性渲染卡顿,本文主要介绍滚动加载,实现在有索引栏的列表中使用滚动加载的方法。 本文技术栈使用的是vue2+vant2,其他框架组件库也都有相似之处,可以做个参考 🥇Vant自带组件滚动加载vant组件库已经提供了一种滚动加载的方法,参考链接 List组件 List
2024-07-31
vue
#vue

别再用this.$forceUpdate()了!—性能优化篇

[TOC] 别再用this.$forceUpdate()了!—性能优化篇起因是接手公司之前外包的项目做项目优化,代码看着一言难尽,然后看代码时,发现了这个api:this.$forceUpdate(),这是什么? 🎈介绍这里官网介绍很简单, vm.$forceUpdate()示例:迫使 Vue 实例重新渲染。注意它仅仅影响实例本身和插入插槽内容的子组件,而不是所有子组件。 还有一段介绍,但是
2024-07-01
性能优化
#性能优化

1234567title: 踩坑!被node-sass折磨的一天date: 2024/6/12 20:46:25categories: sasstags: sass 被node-sass折磨的一天折磨过程起因是要开发一个老项目,照常拉代码、下依赖、启动三步走 依赖开始下载不对了,以为是node版本问题,寻找node-sass对应的node版本 利用nvm,这几个版本都试了 ​ 无果,
2024-06-12
123…8

搜索

Hexo Fluid