登录社区云,与社区用户共同成长
邀请您加入社区
本软件是一款基于OPCDAAuto.dll开发的OPCDA客户端工具,核心功能是实现OPCDA服务器数据的采集,并将采集到的数据通过MQTT协议上传至指定的MQTT服务器。软件采用C#语言开发,基于Windows Forms构建图形化界面,支持参数配置持久化、自动重连、数据实时监控等特性,适用于工业自动化场景中不同系统间的数据互通需求。
本文分享了基于开源AI编码工具AtomCode从零开发网页版坦克大战游戏的实战经验。通过精准需求拆解和AI辅助生成,项目实现了坦克移动射击、敌人AI、碰撞检测、道具系统等核心功能,并优化了赛博朋克风格的动态UI特效。文章重点介绍了AtomCode的开源免费、全流程赋能等优势,以及如何高效使用AI工具进行代码生成、调试优化和视觉美化。最终完成的项目功能完整、运行流畅,代码结构清晰规范,展示了开源AI
HTML和CSS第一天--cursor follow mouse movement文件介绍新加成员CDNJquery代码区HTMLcss文件介绍这个学习资源来自于一个youtuber...
【CSS 06】图标 icons 链接 link 光标 cursor向 HTML 页面添加图标的最简单方法是使用图标库,比如 Font Awesome通过CSS可以用不同的方式设置链接的样式。
cursor:hand;手型cursor:pointer;手型cursor:auto;由系统自动给出cursor:crosshair;十字型cursor:text;I字形cursor:wait;等待cursor:default;默认cursor:e-resize;向右的箭头cursor:ne-resize;向右上箭头cursor:n-resize;向上箭头cursor:nw-resize;向左上箭
样式效果使用方法1.在自己的博客园中找到管理->设置页面2.在css样式body里中插入/*全局基础样式*//*下面的样式放到全局css里面去*//*--页面鼠标默认样式--*/body{/* 鼠标图标 */cursor: url(https://blog-static.cnblogs.com/files/blogs/409706/BLOG_cursor.ico...
a标签设置禁止跳转
只要在页面顶部加上DOCTYPE 申明([申明说明](http://www.w3school.com.cn/tags/tag_doctype.asp)),浏览器就会按照W3C标准渲染,如果不加DOCTYPE申明,浏览器会按照本身默认标准去渲染页面,除IE外所有浏览器按照W3C标准盒子模型渲染页面,至于IE吧,当然会按照IE盒子模型渲染页面了,只要加上DOCTYPE强制IE采用标准盒子模型渲染页面。
CSS 让鼠标呈现手型,鼠标悬浮变小手添加样式cursor:pointer就行了
Web: 基础知识、HTML、CSS、JavaScript(英文版--知识点学习/复习)
本文介绍了如何搭建Vue3+TypeScript项目并集成ElementPlus组件库。首先需要安装Node.js(v14.18+)和Vue CLI,然后创建项目并选择TypeScript支持。接着安装ElementPlus并在main.ts中配置。文章还提供了TypeScript配置示例,并讲解了如何集成Vue Router和Vuex进行路由和状态管理。最后通过npm run serve运行项目
多种禁用浏览器复制功能的方法,包括CSS和JavaScript技术方案。通过CSS的user-select属性可以禁用文本选择,结合JavaScript可以拦截右键菜单和键盘快捷键。文章详细介绍了基础实现、高级保护类、动态内容保护和图片水印等技巧,同时分析了不同浏览器的兼容性。这些方法可以有效防止普通用户复制内容,但无法完全阻止技术用户。文中还包含常见问题解答,如SEO影响和移动端优化建议。
白话:变量就是一个装东西的盒子。通俗:变量是计算机中用来的“容器”,它可以让计算机变得有记忆。注意:变量不是数据本身,它们仅仅是一个用于存储数值的容器。可以理解为是一个个用来装东西的纸箱子。1.2 变量的基本使用要想使用变量,首先需要创建变量(也称为声明变量或者定义变量)声明变量有两部分构成:声明关键字、变量名(标识)let 即关键字 (let: 允许、许可、让、要),所谓关键字是系统提供的专门用
本文系统介绍了CSS选择器与样式控制的核心知识点,包括:1. 子选择器(>)和兄弟选择器(+/~)的语法与应用;2. 文本样式(text-decoration/transform/align等)和溢出处理方案;3. 伪类选择器(:hover/:focus等)和伪元素(::before/::after)的用法;4. 盒子模型(box-sizing)和边框圆角的实现;5. 元素显示控制(disp
只声明变量,不赋值的情况下,变量的默认值为undefined,一般很少【直接】为某个变量赋值为undefined。数字可以有很多操作,比如,乘法 * 、除法 / 、加法 + 、减法 - 等等,所以经常和算术运算符一起。它有两个固定的值true和false,表示肯定的数据用true(真),表示否定的数据用false(假)。编写程序时过度依靠系统内部的隐式转换是不严禁的,因为隐式转换规律并不清晰,大多
赋值运算符:对变量进行赋值的运算符已经学过的赋值运算符:将等号右边的值赋予给左边,要求左边必须是一个容器使用这些运算符可以在对变量赋值时进行快速操作我们以+=赋值运算符来举例1.以前我们让一个变量加1如何做的?2.现在我们有一个简单的写法啦~~~1.2一元运算符众多的JavaScript的运算符可以根据所需表达式的个数,分为一元运算符、二元运算符、三元运算符例:正负号问题:我们以前让一个变量每次+
将数组 [2, 0, 6, 1, 77, 0, 52, 0, 25, 7] 中的 0 去掉后,形成一个不包含 0 的新数组。将数组 [2, 0, 6, 1, 77, 0, 52, 0, 25, 7] 中大于等于 10 的元素选出来,放入新数组。比如数组 [2,3,1,4,5] 经过排序成为了 [1,2,3,4,5] 或者 [5,4,3,2,1]计算机中的编号从0开始,所以小明的编号为0,小刚编号为
(1)表达式表达式是可以被求值的代码,JavaScript引擎会将其计算出一个结果。(2)语句语句是一段可以执行的代码。比如: prompt() 可以弹出一个输入框,还有 if语句 for 循环语句等等(3)区别因为表达式可被求值,所以它可以写在赋值语句的右侧。表达式 num = 3 + 4而语句不一定有值,所以比如 alert() for和break 等语句就不能被用于赋值。语句 alert()
函数体是函数的构成部分,它负责将相同或相似代码“包裹”起来,直到函数调用时函数体内的代码才会被执行。我们曾经使用过的 alert('打印'), parseInt('11'), Number('11') 本质上都是函数调用的传参。函数可以把具有相同或相似逻辑的代码“包裹”起来,通过函数调用执行这些被“包裹”的代码逻辑,这么做的优势是有利于。作用域的使用提高了程序逻辑的局部性,增强了程序的可靠性,减少
‘赵云’, ‘黄忠’, ‘关羽’, ‘张飞’, ‘马超’, ‘刘备’, ‘曹操’] 随机显示一个名字到页面中,{name: '小明', age: 18, gender: '男', hometown: '河北省'},{name: '小红', age: 19, gender: '女', hometown: '河南省'},{name: '小刚', age: 17, gender: '男', hometo
本文将介绍如何使用Flask-WTF扩展的FlaskForm类构建安全高效的Flask表单系统。文章包含两个实战案例:登录表单和注册表单的开发流程,涵盖表单定义、验证规则、CSRF防护等核心功能。通过示例代码详细讲解如何定义表单类、配置路由、编写模板,并提供密码加密、批量渲染等进阶技巧,帮助开发者快速实现可复用的安全表单方案。适合需要构建用户交互表单的Flask开发者学习。
本文介绍了JavaScript的核心概念和基础用法。JavaScript是Web前端开发的核心技术,具有脚本语言、基于对象、弱类型、事件驱动和跨平台等特性。文章详细讲解了JavaScript的三大组成部分(ECMA Script、BOM、DOM),网页技术分工(HTML、CSS、JS),以及三种引入方式(内部、外部、行内)。通过HelloWorld案例展示了基本输出方法(console.log、a
HTML5新特性全解析:语义化标签、增强表单与JavaScript API HTML5通过语义化标签(如header、article、nav等)提升了页面结构清晰度和可访问性,使代码更易读且SEO友好。增强表单功能包括新增的输入类型(email、date、range等)和验证属性(required、pattern),简化了用户输入验证。JavaScript API扩展(Canvas绘图、Web S
本文设计并实现了一款基于Vue框架的大学校园生活服务平台,通过整合用户管理、新闻发布、校园墙、寻物启事、跳蚤市场等10个功能模块,为师生提供一站式校园服务。系统采用Vue前端+后端API的架构设计,具有响应速度快、界面友好等特点。经测试验证,平台功能完善、性能稳定,能有效解决传统校园服务信息分散、效率低下的问题。未来可进一步优化用户体验,增加智能推荐等功能。该平台为校园信息化建设提供了实用解决方案
【代码】Vue3 可拖拽、点击的时间轴。
if (t > this.duration){ // 解决结束时小车位置超出终点问题。// 解决地图缩放时图标会偏移轨迹线问题。// 用于动态轨迹线展示。// meters(米)// 绘制已行走轨迹线(橙色那条)//先画进去巡查轨迹。
我们用 HTML 搭建宇宙舞台,用 CSS 调度光影与运动,用 transform 驱动原力,用 animation 编写命运。这一次,我们不写页面,我们拍电影。
本文介绍了如何使用Python绘制精美图形和动画,重点演示了爱心图案和库洛米形象的实现方法。文章详细讲解了所需开发环境(Python编译器和运行环境)和关键技术(turtle图形库),并提供了完整的爱心生成代码示例。该代码通过数学函数生成心形坐标,结合随机颜色和祝福语实现动态弹窗效果。同时展示了一个复杂的库洛米绘图案例,演示了turtle库的绘图技巧。文末还暗示提供更多类似效果的实现代码,鼓励读者
Vue的基本原理、构建Vue实例、存储和显示Vue数据、生命周期函数、使用指令进行条件渲染
飞机大战是一款经典的横版射击游戏,玩家控制一架战机在屏幕上移动,消灭从上方来袭的敌机,躲避敌人的攻击,并尽可能获得高分。游戏包含多种武器系统、敌机类型和Boss战,提供丰富的游戏体验。主要使用Html、Javascript、CSS、Canvas纯前端技术实现。
Java编程世界的探索永无止境,从入门到精通是一个循序渐进的过程。每个阶段都有新的挑战和收获,保持好奇心和坚持实践是成功的关键。随着经验的积累,你会发现Java不仅是一门编程语言,更是一个充满可能性的生态系统。Java作为一门经典的面向对象编程语言,以其一次编写,到处运行的特性深受开发者喜爱。- 变量声明与基本数据类型(int、double、boolean等)- 控制结构(if-else、for循
本文设计了一个5x5的2048游戏:游戏初始化随机生成两个靠边方块, 通过方向键移动方块,相邻且数值相同的方块会合并,界面占满时触发游戏结束.关键算法包括:随机生成不重复坐标、数组旋转处理、移动合并判断以及游戏结束检测.
字节推出国内首个具备视觉理解能力的编程模型Doubao-Seed-Code,在多项基准测试中表现优异。该模型支持文本和图像输入,可生成HTML/CSS、React等前端代码,兼容主流开发生态。通过五个实战场景测试,模型展现了优秀的布局能力、视觉还原精度和组件抽象思维,能快速生成移动端页面、精确复现UI元素并创建可复用组件。在复杂页面合成方面,模型能根据提示生成淘宝电商首页等完整页面结构,虽然部分细
Vue中计算属性、监听属性和函数方法的区别与适用场景:计算属性基于依赖缓存,适合派生复杂数据;监听属性观察数据变化执行异步操作;函数方法响应事件执行特定操作。计算属性用于简化模板逻辑,监听属性处理数据变化的副作用,函数方法处理用户交互。选择时需考虑缓存需求、执行时机和用途差异,合理使用能提升代码效率和可维护性。
Vue3相较于Vue2进行了多项重要升级:1)采用Proxy重构响应式系统,支持更全面的特性;2)引入Composition API提升代码组织灵活性;3)优化虚拟DOM性能;4)新增Teleport组件。同时移除了部分过时API和过滤器功能。Vue3在性能、TypeScript支持、包大小等方面均有显著提升,是未来Vue生态的发展方向。新项目建议直接采用Vue3,现有项目可逐步迁移。
项目日记地址,https://github.com/qq1660396635/-note。
本文深入解析Vue2和Vue3的生命周期机制,从初始化、挂载、更新到销毁四个阶段详细说明各钩子函数的作用与使用场景。重点对比了Vue3组合式API带来的变化,如钩子命名调整和函数式调用方式。文章提供了数据请求、DOM操作等最佳实践,并针对常见问题给出解决方案。通过代码示例和优化建议,帮助开发者正确运用生命周期钩子,避免内存泄漏等错误,提升组件性能和可维护性。
本文提出基于Vue3和Node.js的大文件分片上传解决方案,通过前端分片切割、并行上传和服务端合并,解决传统上传方式的中断风险、服务端限制和体验差三大痛点。前端采用SparkMD5计算文件哈希实现秒传验证,结合断点续传和进度显示优化体验;服务端通过流式处理和数据库记录确保稳定性和可恢复性。文章详细介绍了技术实现、性能优化技巧及安全防护措施,建议根据文件大小动态选择上传策略,为开发者提供了一套完整
1.注册与登录:学生可以通过注册账号和密码直接登录,学生的账号密码是自己设定的,首次登陆需进行注册,修改后如果忘记密码可以通过“忘记密码”进行密码找回。并且需要录入一些个人的信息。2.选课学习:学生可以通过教师发布的一些课程点击进去学习,并且视频可以进行弹幕交流进行一些简单的互动。3.发帖交流:可以每个人自由的发帖进行学习和交流,并且可以通过回复他人的帖子增加自身的学习能力。还可以给回帖积极的同学
以下是您所需的采用Canvas绘制的动态按钮的HTML代码。它实现了一个带有渐变、阴影和点击波纹效果的交互按钮。
本文介绍了使用Vite + Vue 3搭建Markdown博客系统的完整流程。核心是通过vite-plugin-vue-markdown插件将.md文件转换为Vue组件,实现Markdown文章的渲染。文章详细讲解了插件配置、代码高亮设置、文章列表自动发现和动态路由设计等关键技术点,包括: 配置vite-plugin-vue-markdown插件处理.md文件 使用Shiki实现代码高亮 通过im
css3
——css3
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net