- 博客(84)
- 收藏
- 关注
原创 JavaScript(七)-高级技巧篇
JavaScript中还允许指定函数中this的指向,有三个方法可以动态指定普通函数中this的指向。因为在setTimeout中是无法删除定时器的,因为定时器还在运作所以使用timer = null。通过JSON.stringify()实现。lodash实现节流函数。一定先写数组再写对象。普通函数this指向。箭头函数this指向。
2024-04-14 21:07:40
433
原创 JavaScript(六)-高级篇
JS中内存的分配和回收都是自动完成的,内存在不使用的时候会被垃圾回收器自动回收。块作用域是es6新加的。箭头函数的this指向。垃圾回收机制简称GC。
2024-04-14 19:15:19
513
原创 JavaScript(五)-正则表达式
什么是正则表达式正则表达式(Regular expression)是用于匹配字符串中字符组合的模式,在JavaScript中,正则表达式也是对象通常用来查找、替换那些符合正则表达式的文本,许多语言支持正则表达式。
2024-04-12 17:37:19
437
原创 JavaScript(二)-Web APIS
文章目录Web API 基本认知作用和分类什么是DOMDOM树DOM对象获取DOM对象操作元素内容操作元素属性操作元素常用属性操作元素样式属性自定义属性定时器-间歇函数定时器函数的理解定时器函数使用间歇函数事件监听与绑定事件监听事件监听版本事件类型事件对象什么是事件对象获取事件对象事件对象中的常用属性环境对象回调函数Web API 基本认知作用和分类作用:就是使用JS去操作html和浏览器分类:DOM(文档对象模型)、BOM(浏览器对象模型)什么是DOMDOM树DOM对象获取DOM对
2024-04-07 20:46:15
827
原创 Vue-路由
何为编程式的路由导航,简单来说就是不借助router-link的路由,让路由跳转更灵活。4.实现切换(active-class可配置高亮样式)初始化的时候被调用,每次路由切换放行之后被调用。初始化的时候被调用,,每次路由切换之前被调用。配置在组件中,想对那个组件设置则在组件中配置。具体编码,调用$router中的两个api。分为:全局守卫、独享守卫、组件内守卫。接收则通过route进行接收。
2024-03-19 23:19:26
924
原创 Vue-Vuex
1.专门在vue中实现集中式状态(数据)管理的一个vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件之间的通信方式,且适用于任何组件。1.初始化数据、配置 actions、配置 mutations,操作文件 store.js。准备store目录下的index.js文件。2.来自不同组件的行为需要变更同一个状态。1.多个组件依赖同一个状态。默认不指定时安装最新版本。
2024-03-17 16:52:14
271
原创 Vue-插槽
让父组件可以向子组件指定位置插入html结构,也是一种组件间通信的方式,适用于父组件 ===>子组件其中分类:默认插槽、具名插槽、作用域插槽数据在组件的自身,但根据数据生成的结构需要组件的使用者来决定。(games数据在Category组件中,但使用数据所遍历出来的结构由App组件决定)。注意数据在子组件,但dom元素的结构在父组件中父组件中: < Category > < template scope = " scopeData " > <!
2024-03-13 12:34:12
314
原创 Vue过度效果与动画
3.什么时候用:当数据进行改变后,要基于更新后的dom进行某些操作的时候,要在nextTick所指定的的回调函数中进行执行。1.作用:在插入,更新或者移除dom元素的时候,在合适的时候给元素添加各种类名。2.作用:在下一次DOM更新结束之后执行其指定的回调。1.语法:this.$nextTick(回调函数)
2024-03-11 11:20:52
373
原创 Vue-组件之间的通信方式
App组件中定义给student组件绑定一个叫atguigu的事件,事件对应的处理函数名为getStudentName在student组件中定义atguigu的触发,并传递name给父组件在student组件中进行定义解绑多个自定义事件实现任意组件间的通信1.在main.js文件中安装全局事件总线new Vue(......Vue.prototype.$bus = this // 安装全局事件总线,$bus就是当前应用vm......2.使用事件总线类似于消息的订阅类似于消息的订阅。
2024-03-11 10:12:45
621
原创 浏览器本地存储localstorage,sessionStorage
1、localstorage,sessionStorage统称为WebStorage2、存储内容大小一般为5MB左右,不同浏览器可能不一样3、浏览器通过window.localstorage和window.sessionStorage的属性方法实现本地存储机制4、如果对应获取不到属性值则返回null。
2024-03-09 09:30:02
356
原创 Vue入门(一)
1、采用组件化模式,提高代码复用率,且让代码更好维护2、声明式编码,让编码人员无需直接操作dom,提高开发效率3、使用虚拟DOM + 优秀的Diff算法,尽量复用DOM节点。
2024-02-01 16:33:59
683
1
原创 python中出现\x08 和 \x06等字符处理方式
在 Python 中,\x08 和 \x06 等字符编码代表的是控制字符,不可见且无实际意义。注:其中 r"[\x00-\x1F\x7F]" 表示匹配 ASCII 控制字符,即十六进制范围在 00 到 1F 和 7F 的字符。
2023-09-26 20:17:56
851
原创 Python之Xlwings操作excel
python操作Excel的模块,python中能操作Excel的库,网上提到的模块大致有:xlwings、xlrd、xlwt、openpyxl等,一共九个库所以我综合了一下就打算用xlwingsxlwings能够非常方便的读写Excel文件中的数据,并且能够进行单元格格式的修改可以和matplotlib以及pandas无缝连接可以调用Excel文件中VBA写好的程序,也可以让VBA调用用Python写的程序。开源免费,一直在更新。
2023-09-08 18:15:39
3618
2
原创 使用ddddocr自动化测试验证码识别
原打算使用tesseract进行验证码识别的但后面发现实在太辣鸡了实际验证码图片得到的效果这还识别个毛啊。
2023-06-27 18:02:07
3281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人