- 博客(29)
- 收藏
- 关注
原创 React核心概念与特点
组件化:React将页面分解为独立的组件,每个组件负责自身的状态管理和视图渲染。这种组件化的开发方式使得代码逻辑更加清晰,易于复用和管理。单向数据流:React采用单向数据流,数据从父组件流向子组件。这种数据流方式有助于提升代码的可预测性和可维护性。虚拟DOM:React使用虚拟DOM来提高性能。通过比较新的DOM与旧的DOM的差异,React仅更新必要的部分,而不是重新渲染整个页面。JSX:JSX是JavaScript和XML的结合体,使得在JavaScript中书写HTML更加直观和方便。
2024-11-08 16:45:29 1122
原创 react动态路由
在React应用中,动态路由(Dynamic Routing)通常指的是根据应用的状态或用户的交互来动态地显示或隐藏路由(页面或组件)。
2024-11-08 11:15:03 534
原创 Keep-Alive怎么用,用来干啥
Keep-Alive在不同的上下文中有着不同的用途,但主要可以分为两大类:网络通信中的Keep-Alive和Vue框架中的keep-alive。
2024-10-21 15:43:14 326
原创 Already included file name
Already included file name 'c:/Users/del/Desktop/202404/vue-cli/my-project/src/components/MyButton.vue' differs from file name 'c:/Users/del/Desktop/202404/vue-cli/my-project/src/components/MYButton.vue' only in casing.The file is in the program because:Im
2024-10-21 15:41:41 302
原创 web安全:应急响应
应急响应是指针对已经发生或可能发生的安全事件进行监控、分析、协调、处理,以保护资产安全。这一流程旨在提高人们对网络安全的认识与准备程度,确保在遇到突发网络安全事件时能够有序应对、妥善处理。通过应急响应,组织能够迅速识别、评估并应对安全威胁,减少潜在损失,并保障业务连续性。PDCERF方法最早于1987年提出,该方法将应急响应流程分成准备阶段、检测阶段、抑制阶段、根除阶段、恢复阶段、总结阶段。根据应急响应总体策略为每个阶段定义适当的目的,明确响应顺序和过程。
2024-10-21 15:41:09 1005
原创 打包app
在App模块配置中选择所需的打包配置,app中有哪些相关内容就选择哪些配置。证书相关内容在HBuilderX官网中获取,没有账号就注册一个。在App图标配置中选择app的图标并动态生成所有图标。1..在manifest.json中配置相关内容。2.点击发行=》原生App-云打包。
2024-08-23 11:25:06 252
原创 avue-crud 是基于 Vue.js 的一个高度封装的表格(CRUD)组件库
avue-crud是基于 Vue.js 的一个高度封装的表格(CRUD)组件库,它提供了一套丰富的功能来帮助开发者快速构建具有增删改查(CRUD)功能的界面。avue-crud隶属于AVUE这个更广泛的 Vue 组件库,它旨在通过简单的配置和少量的代码,让开发者能够轻松地实现复杂的表格数据展示和交互。
2024-08-23 11:07:06 410
原创 父子组件生命周期的执行顺序
生命周期阶段父子组件执行顺序加载渲染父beforeCreate → 父created → 父beforeMount → 子beforeCreate → 子created → 子beforeMount → 子mounted → 父mounted更新过程父beforeUpdate → 子beforeUpdate → 子updated → 父updated销毁过程父beforeDestroy → 子beforeDestroy → 子destroyed → 父destroyed。
2024-07-25 19:47:20 1271
原创 HTTP协议基础
Web应用是指采用B/S架构、通过HTTP/HTTPS协议提供服务的统称。随着互联网的广泛使用,Web应用已经融入到日常生活中的各个方面:网上购物、网络银行应用、证券股票交易、政府行政审批等等。在这些Web访问中,大多数应用不是静态的网页浏览,而是涉及到服务器侧的动态处理。此时,如果Java、PHP、ASP等程序语言的编程人员的安全意识不足,对程序参数输入等检查不严格等,会导致Web应用安全问题层出不穷。
2024-07-10 20:08:01 974
原创 git仓库使用
git pull 更新一下也叫同步 将线上代码更新到本地。先让仓库负责人把自己拉进仓库 成为开发者或者管理员。git merge origin/分支名。git pull origin 分支名。git push origin 分支名。git checkout 分支名。git clone 仓库地址。有了仓库就按已有仓库进行操作。git push 提交到线上。git branch 分支名。git pull 分支名。git push 分支名。首先要有gitee账号。注意首先要切换到主分支。
2024-07-10 10:41:31 676
原创 git查看版本,查看安装路径、更新版本
git update-git-for-windows 更新版本。git version 查看版本。git version 查看版本。
2024-07-09 20:13:27 1129
原创 vue路由和路由安装
多种导航模式:Vue路由支持不同的导航模式:hash模式(默认)和history模式。实现页面的无刷新切换:使用Vue路由可以在单个web页面中实现应用程序内的页面切换,而无需重新加载整个页面,这将更快地为用户提供请求的内容。1)理解: 一个路由(route)就是一组映射关系(key-value),多个路由需要路由器(router)进行管理。实现嵌套路由和视图:Vue路由使您可以将组件树映射到路由,以构建复杂的用户界面,同时保持组件和路由之间的关系。这时候代表你的路由下载成功了,我们需要引入它。
2024-07-05 15:05:21 2139 2
原创 关于this的指向
的值取决于函数如何被调用,而不是函数被声明时的环境。:当函数被直接调用(不是作为对象的方法,也不是通过其他方式间接调用)时,的指向规则对于编写正确和可维护的JavaScript代码至关重要。:当函数作为对象的方法被调用时,this 指向该对象。方法,或者使用箭头函数(它们不绑定自己的。关键字调用函数时,该函数成为构造函数,的指向是一个经常让开发者困惑的概念。对象或在Node.js中的。:在全局作用域(浏览器中的。通常指向触发该事件的元素。:在回调函数和事件处理器中,指向新创建的对象实例。
2024-06-24 10:07:05 390
原创 关于跨域问题
广义:指一个域下的文档或脚本试图去请求另一个域下的资源。狭义:特指在浏览器环境中,由于浏览器的同源策略(Same-Origin Policy)限制,从一个域名的网页去请求另一个域名的资源时,如果域名、端口、协议中的任何一个不同,都被认为是跨域。
2024-06-24 09:58:51 731
原创 jQuery常用辅助函数
jQuery 提供了许多辅助函数(也称为工具函数或实用函数),这些函数在不需要选择 DOM 元素的情况下也很有用。迭代对象(JavaScript 对象或数组)或 jQuery 对象。检查值是否存在于数组中,并返回其索引(如果不存在则返回 -1)。过滤数组中的元素,返回一个新数组,包含通过测试的所有元素。将数组中的元素转换成一个新数组,包含通过函数转换后的元素。用于合并内容到目标对象,将源对象的属性复制到目标对象。获取 JavaScript 对象的类型。检查对象是否是数组。检查对象是否是函数。
2024-06-19 20:06:19 391
原创 jQuery常用属性函数
获取或设置备选元素的属性值。2、.removeAttr()功能:从被选元素中移出一个或多个属性。$(selector).removeAttr(attributeName)3、.prop()功能:获取或设置被选元素的属性值,特别适用于某些具有布尔值的属性,如 、 和 。注意:对于大多数属性, 和 可以互换使用,但 更适合处理那些表示 DOM 元素状态的属性,如 、 和 。在指定的元素上存储和检索数据,这些数据是私有的,不会影响元素的 DOM 结构。5、.val()
2024-06-19 19:53:31 1933
原创 js实现点击切换图片,常用于图片画廊、产品展示、选项卡切换等
以下代码实现产品展示或图片画廊相关的功能。具体来说,它实现了一个带有导航和对应内容区域的产品展示页面。用户通过导航来浏览不同的产品/项目,并在内容区域中查看与每个产品/项目相关的详细信息(在这种情况下是两张图片)。
2024-06-06 10:27:42 397
原创 近日“AIGC”产品新增一员——腾讯元宝
"AIGC" 它通常指的是“Artificial Intelligence Generated Content”,即人工智能生成的内容。随着人工智能技术的快速发展,特别是自然语言处理(NLP)、深度学习、生成对抗网络(GANs)和Transformer模型(如GPT系列)的进步,AI现在能够生成高质量的内容,包括但不限于文本、图像、音频和视频。:使用自然语言处理(NLP)技术,AI可以生成新闻报道、小说章节、诗歌、广告文案、电子邮件等。
2024-06-05 15:07:30 1033
原创 常用DOM
setAttribute() 设置 getAttribute() 获取 removeAttribute() 删除节点。//通过class 类名。document.querySelector()//里面可以写入css选择器 查找单个。document.getElementsByTagName() //通过 标签名。document.getElementById() //通过id 查找节点。document.querySelectorAll()//查找所有。classList.remove() 删除。
2024-06-03 18:24:10 352
原创 vscode安装和配置
文件 > 首选项 > 设置(macOS:代码 > 首选项 > 设置,搜索update mode并将设置更改为none。删除一行:光标没有选择内容时,ctrl + x 剪切一行;ctrl +shift + k 直接删除一行。文件==》首选项==》设置==》功能==》资源管理器。shift + alt + ↓ 向下复制一行;Ctrl + Shift + [ 折叠区域代码。Ctrl + Shift + ] 展开区域代码。ctrl+ shift + f:在项目内搜索。Ctrl+Shift+N 打开新的编辑器窗口。
2024-06-03 18:05:58 1912 1
原创 node安装和配置
以上操作表示,修改全局包下载目录为C:\node\node_global,缓存目录为C:\node\node_cache并会自动创建node_global目录,而node_cache目录是缓存目录,会在你下载全局包时自动创建。注意:如果未改变环境变量,NNODE_PATH 的路径就是C:\Users\38905\AppData\Roaming\npm\node_modules 安装的express也在此目录下。如果失败,查看NODE_PATH 是否正确。1、安装cnpm,输入以下命令。
2024-06-03 17:57:35 535 2
网络:一、网络基础 二、路由协议 三、交换网络 四、信息安全技术
2024-06-11
JavaScript各种小案例,还有jQuery相关案例
2024-06-05
vue.js项目开发综合实践习题
2024-06-04
vue项目开发综合实践笔记
2024-06-04
数据结构相关知识点的思维导图
2024-06-03
vue基础知识及思维导图,安装脚手架详细过程
2024-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人