自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 js绑定事件

‌父元素代理‌:在父元素上监听目标事件(如 click),通过 event.target 识别实际触发事件的子元素并执行逻辑。‌事件类型‌:仅支持会冒泡的事件(如 click),不适用于 focus、blur 等无冒泡机制的事件。事件委托是一种通过‌事件冒泡机制‌,将子元素的事件处理统一绑定到父元素的优化技术。‌事件冒泡‌:当子元素触发事件时,事件会‌从触发元素逐层向上传递至父元素‌,直至文档根节点。‌阻止事件冒泡‌:若子元素调用 e.stopPropagation(),事件委托将失效。

2025-05-20 11:34:40 74

原创 js模块化之export import

app.vue是所有组件文件的老大,main.js是入口,只有app.vue有资格和他对话。

2025-05-19 18:08:09 35

原创 require/exports 或 import/export的联系和区别,各自的使用场景

可通过工具(如 Babel、Webpack)相互转换,兼容不同运行环境。‌静态优化需求‌:需 Tree Shaking 移除未使用代码。‌现代前端框架‌(React/Vue):与构建工具链深度集成。两者都用于实现代码模块化,解决全局作用域污染和依赖管理问题。‌Node.js 后端开发‌:原生支持,无需编译12。‌动态依赖加载‌:需根据条件动态导入模块的代码逻辑4。‌旧项目维护‌:基于 CommonJS 的传统项目或库。‌浏览器原生模块‌:通过。

2025-05-16 16:55:57 397

原创 vscode代码不能折叠问题

vscode代码不能折叠

2025-03-20 15:41:29 680

原创 两个div中间有缝隙

两个div中有缝隙

2024-10-08 14:04:08 325

原创 计算属性computed 监视属性watch

计算属性computed 监视属性watch

2024-08-20 11:34:17 206

原创 laydate.js日期控件

开始日期小于结束日期。

2024-07-26 14:03:48 593

原创 vue 代理

public就是服务的根目录,如果public中有,代理服务器就直接取public中的内容,不去后端取数据。4、fetch fetch包了两层promise,最致命的是不兼容所有IE浏览器。2、jsionp 利用script src,前端后端都需要处理,3、代理服务器((1)nginx(2)vue-cli服务)2、jq,jq主要功能是获取dom,周边才是请求接口。二、浏览器同源策略:同协议、同地址、同端口,1、cors,前端不处理,后端处理。3、axios(大名鼎鼎的)

2024-06-28 18:00:54 420 1

原创 $nextTick

nextTick

2024-06-28 17:16:50 538

原创 js中函数和方法

将函数赋值给对象的成员后,那么这个就不在称为函数,而应该叫做方法。(2)函数作为值赋值给变量,这是变量可以作为函数来使用,也可以执行。同样的是函数,将其赋值给一个对象的成员以后,就不一样了。1、函数调用(函数名后跟括号)3、构造函数(待补充)

2024-06-18 14:38:43 354

原创 macOS vscode常用快捷键

先双击选定一个单词,然后按下command+d 依次选中要修改的单词,直接修改即可。按住shift+option然后拖动鼠标,选中要修改的区域。1、shift+option+上下箭头 复制当前行。2、command+d 选定多个相同的单词。shift+option,然后拖动鼠标。3、全局替换某个单词。4、快速定位到某一行。

2024-06-18 11:19:59 954

原创 html结构之head

head中的title**必须有**

2024-06-18 10:36:49 306

原创 绑定事件的几种方式

绑定事件的3种方式

2024-05-24 10:45:43 366

原创 macos关闭nginx

macos关闭nginx

2024-05-11 21:42:03 167

原创 vue中el-tooltip 过宽 样式修改

el-tooltip过宽,el-tooltip样式修改

2024-04-26 09:50:32 1090 2

原创 mac 安装node版本管理工具nvm

mac 安装node版本管理工具nvm

2024-04-14 22:46:46 771

原创 mac 卸载node

mac 卸载node

2024-04-14 22:28:13 5193 1

原创 vue rules未生效

vue rules不生效

2024-04-11 17:18:54 1069 2

原创 el-input自动填充浏览器缓存数据 使用autocomplete=“off“不生效

el-input自动填充浏览器缓存数据

2024-04-08 11:02:53 846

原创 当只有一个input获取焦点的时候直接回车,会提交内容 刷新页面

只有一个input获得焦点时直接回车 刷新页面

2024-03-14 16:39:16 462

原创 git DEV分支合并到master分支

git合并dev分支到master

2024-03-14 14:04:35 963

原创 filters过滤器问题

大神链接:https://blog.csdn.net/Hello_MrShu/article/details/127363940。这样就可以正常访问data中定义的变量了。后端返回的是0,前端需要展示“新增”后端返回的是1,前端需要展示“修改”filter中this指向问题,

2024-02-23 18:08:53 318

原创 需求说明书

3、点击左下角–》选择 connect to host。4、选择add new SSH host。1、打开vscode。2、安装romote。

2023-07-28 09:29:14 91

原创 需求说明鞋编写工具说明

具体指令:wangliya@wangliyadeMacBook-Pro ~ % scp /Users/wangliya/Desktop/cosmic/wly-cosmic-0714.xlsx robben@10.1.198.147:workspace/requirements_specification/data。2、拷贝 <拆分好的excel> 到服务器<workspace/requirements_specification/data>4、进入编辑模式config。7、保存退出 shift+:+wq。

2023-07-27 10:01:48 67

原创 静态布局 栅栏布局 自适应布局 响应式布局 弹性布局

栅栏布局 根据屏幕大小元素宽度大小变化 但是布局不变 min-width max-width来防止过小过大。自适应布局 根据屏幕大小 位置发生变化 媒体查询。静态布局 屏幕变化 元素大小不变。响应式布局 栅栏布局+自适应布局。

2023-07-14 14:50:47 133

原创 vue computed watch

computed中有两种写法 可以理解为定义变量的意思,必须有return 只要依赖值不发生变化就不会重新计算 只知道新值不知道旧指。watch中也有两种写法 可以理解为监听变量,可以有新值可以有旧值。

2023-06-16 22:08:49 86

原创 mac 安装jdk

输入/usr/libexec/java_home -V 查看路径 复制jdk安装路径。打开终端 输入java -version 查看安装是否成功。输入java -version 出现版本号说明成功了。

2023-05-24 18:11:57 251

原创 css样式 兼容性

el-input去除边框 border:none/0不起作用。去除ie edge的密码框默认出现的小眼睛。ie浏览器输入框出现叉号 去掉的方法。给人添乱这一块,巨硬从来都没让我失望过。清除IE下的 text 叉号。侧边栏展开出现滚动条不美观。vue不兼容ie8及以下。el-menu右侧不齐。

2023-05-23 09:43:02 71

原创 在手机端测试自己的页面

手机测试页面

2023-05-22 21:40:51 222

原创 mac 安装nginx

重启:/home/appops/openresty/nginx/sbin/nginx -s reload。停止:/home/appops/openresty/nginx/sbin/nginx -s stop。测试:/home/appops/openresty/nginx/sbin/nginx -t。启动:/home/appops/openresty/nginx/sbin/nginx。4、查看安装nginx信息 brew info nginx。2、nginx -v查看nginx版本。

2023-05-11 10:36:03 203

原创 rem 事件循环

异步任务又分为宏任务和微任务。所有同步任务都在主线程上执行,形成一个函数调用栈(执行栈),而异步则先放到任务队列(task queue)里,任务队列又分为宏任务(macro-task)与微任务(micro-task)。含义:不进入主线程,而进入“任务队列(task queue)”的任务,只有“任务队列”通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行。注意:当宏任务和微任务都处于 任务队列(Task Queue) 中时,微任务的优先级大于宏任务,即先将微任务执行完,再执行宏任务;

2023-04-11 19:56:49 89

原创 面试问题小结

指数据总是从父组件传递到子组件,子组件无权更改,否则会报错,首先如果更改了,那么其它依赖于该父组件的子组件也会出错,其次就是如果子组件更改了父组件的数据的话,那么父组件就不知道是哪个子组件更改了数据,从而出bug,正确的做法就是通知父组件要更改数据,然后父组件更改完数据之后再传递给子组件。先在对象本身查找–>构造函数中查找–>对象的原型中查找–>构造函数的原型中查找–>当前原型中查找。实现的原理:利用的是history的api 来实现的 popState() 来实现的。

2023-04-05 13:32:02 52

原创 vue动态绑定class

vue动态绑定class

2023-02-16 20:41:32 131

原创 vue面试题

面试题

2023-01-29 22:42:15 122

原创 vuex基本用法

vuex

2023-01-27 17:51:03 234

原创 刷新页面数据丢失

刷新页面数据丢失

2022-12-15 15:33:57 134

原创 前端记住密码 js-cookie

前端记住密码用js-cookie,下面是js-cookie的使用。安装号之后在package。json文件中会出现。在需要用到js-cookie的地方引入。3、js-cookie的添加,获取,删除。1、安装js-cookie。

2022-12-15 13:47:48 348

原创 路由跳转方法

router

2022-08-23 15:04:18 104

原创 开发vue-cli2项目步骤及遇到的问题

vue-cli2搭建项目最初步骤

2022-08-22 14:15:14 433

原创 vue传值

1、父组件给子组件传值prop2、子组件给父组件传值

2022-01-04 11:30:04 274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除