前端HTML、CSS、JS、VUE 汇总

前端HTML、CSS、JS、VUE 汇总

前言

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加

使用VS Code运行前端代码

在VS Code上安装前端插件

正在更新中~ ✨


文章目录


提示:这里可以添加本文要记录的大概内容:

HTML+CSS

学习 https://developer.mozilla.org/zh-CN/docs/Learn/CSS
学习路线知识定位
HTML基础标签、表格、表单、按钮、div、单元格合并
CSS基础基本语法、选择器、使用方式、优先级、层叠样式、继承特性
CSS常用样式字体样式、文本样式、列表样式、背景样式、鼠标样式、伪类样式、设置透明度
CSS 内容盒子与边框盒子边框、内边距与外边距
CSS+HTML实现元素定位相对定位、绝对定位、固定定位、z-index样式、数量角标、透明度
❗CSS 弹性布局justify-content 主轴排列方式、align-itemsalign-content 侧轴排列方式

JS

推荐学习视频
学习路线知识定位
JavaScript(JS基础)js编写方式、js基本写法、数据类型,===== 、流程控制语句
JS中的函数与数组函数定义与调用、函数参数与返回值、letvar关键字使用、数组创建及使用
JS中常用内置对象数组常用方法❗、字符串常用方法、数学对象常用方法、全局对象方法Global
BOM模型window对象常用方法、location 地址栏对象、history 对象
DOM模型获取DOM对象常用方法、获取DOM对象时机、操作DOM属性、常用DOM对象属性、遍历DOM数组
DOM编程事件与简单编程事件绑定、DOM编程应用
JSON轻量级数据交换格式前后端数据交换格式比较、JavaScript自定义对象
jQuery从入门到应用:选择器、DOM与Ajax综合指南jQuery对象(jQuery的使用、jQuery包装集与Dom对象)、jQuery选择器(基础、层次、表单选择器)、Dom操作(增加、删除、遍历元素)、jQuery事件(ready加载事件、绑定事件、jQuery的.click())、Ajax(原生Ajax的实现流程、Ajax使用)

Vue2

推荐学习视频1推荐学习视频2
学习路线知识定位
Vue2 属性绑定 v-bind属性绑定 v-bind
Vue2 事件绑定 @单击事件 (click) 、双击事件 (dblclick)、内容改变事件 (change)、键盘按下事件 (keydown) 、键盘抬起事件 (keyup) 、鼠标移入事件 (mouseenter) 和移出事件 (mouseleave)、表单事件:获取焦点 (focus) 和失去焦点 (blur) 、组合事件示例
Vue2 使用 v-if、v-else、v-else-if、v-show 以及 v-has 自定义指令实现条件渲染v-if 的基础用法、v-elsev-else-ifv-showv-if 对比、自定义指令 v-hasv-ifv-has 结合使用场景
Vue2 双向绑定 v-modelv-model 双向绑定
Vue2 列表渲染基本数组渲染、对象属性渲染、表格数据渲染、动态表单生成、级联选择器、数据更新视图不刷新、动态过滤/排序、空状态处理
Vue2 过滤器 Filters过滤器的核心特性、过滤器的常见使用场景、案例
Vue2 监听器 watcher监听器的作用、工作流程、基本用法、使用场景、关键配置项、与计算属性的区别、动态添加监听器、注意事项
Vue2 生命周期Vue2 生命周期流程(8个核心钩子)
Vue2 组件创建与使用组件的创建与使用(组件的定义、子组件的注册与使用、组件通信Mixins 复用逻辑、动态组件与条件渲染、第三方组件库)、第三方组件库与私有组件的区别(定义组件、注册组件、Props 数据传递、自定义事件通信、插槽(Slots))
Vue2 组件切换方式使用 v-if 和 v-else 实现组件切换、:is 实现组件切换
Vue2 父子组件数据传递与调用:从 ref 到 $emit父组件向子组件传递数据的方式、父组件调用子组件方法的方式、子组件向父组件传递数据的方式、流程示意图
Vue2 插槽 Slot在组件中定义插槽(子组件视角)、使用插槽(父组件视角)、插槽与 Props 的对比

Vue3

推荐学习视频

Vue.js - 渐进式 JavaScript 框架 | Vue.js

学习路线知识定位
vue3 基本语法MVVM框架、文本渲染指令 v-text、属性绑定指令、事件绑定 @事件名、❗条件渲染指令、循环遍历指令
Vue3 创建Vue-Cli脚手架创建、vite 创建
Vue3 组合式APIVue2Vue3区别、ref 对比 reactive
Vue3 setup 语法糖setup 语法糖
Vue计算属性与监听器计算属性配置项 computed、监听器配置项 watch
v-model双向绑定指令v-model.lazy 延迟同步、v-model.trim 去掉空格
❗Vue生命周期钩子函数
Vue3 路由命名路由、嵌套路由、路由传参、路由导航
Vuex 使用state 配置项、getters 配置项、mutations 配置项、actions 配置项
Pinia 状态管理库了解 Pinia
AJAX与axios框架跨域访问
Vue 组件化开发父子组件相互传数据、插槽 slot

Read more

Flutter 组件 pathfinding 的鸿蒙化适配实战 - 驾驭极致拓扑寻踪大坝、实现 OpenHarmony 分布式端高性能 AI 寻路、迷宫拓扑与工业级路径导航核方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 pathfinding 的鸿蒙化适配实战 - 驾驭极致拓扑寻踪大坝、实现 OpenHarmony 分布式端高性能 AI 寻路、迷宫拓扑与工业级路径导航核方案 前言 在鸿蒙(OpenHarmony)生态的分布式工业巡检、高性能游戏开发或者是对空间计算有极其严苛要求的 0308 批次智能仓储应用中。“复杂环境下的路径最优解计算与实时障碍避让维度”是衡量整个系统智慧化程度的最终质量门禁。面对包含数万个节点的网格地图、海量动态变化的货架坐标、甚至是由于跨设备同步产生的 0308 批次拓扑逻辑海洋。如果仅仅依靠简单的“直线欧式距离”或者是干瘪的广度优先搜索(BFS)。不仅会导致在处理大型复杂地图时让系统如同在逻辑废墟中盲人摸象。更会因为计算耗时指数级爆炸,让移动端在进行路径导航时瞬间陷入死机盲区。 我们需要一种“逻辑先行、代价建模”的空间演算艺术。 pathfinding 是一套专注于无缝整合全球公认顶级算法 A*、Dijkstra 以及二叉堆

By Ne0inhk
RUST:异步代码的测试与调试艺术

RUST:异步代码的测试与调试艺术

RUST:异步代码的测试与调试艺术 一、异步测试的本质与难点 1.1 异步测试与同步测试的区别 💡在Rust同步编程中,测试通常是顺序执行的,每个测试函数会阻塞线程直到完成,结果是确定的。而异步测试的结果可能受到任务调度、网络延迟、数据库连接等因素的影响,时序性和状态管理更加复杂。 同步测试示例: #[cfg(test)]modtests{#[test]fntest_add(){assert_eq!(1+1,2);}} 异步测试示例(使用Tokio测试宏): #[cfg(test)]modtests{usetokio::time::sleep;usestd::time::Duration;#[tokio::test]asyncfntest_async_add(){sleep(Duration::from_millis(100)).await;assert_

By Ne0inhk

【硬核实战】手撸一个本地AI Agent:从零构建 “OpenClaw“ (Node.js + DeepSeek)

【硬核实战】手撸一个本地AI Agent:从零构建 “OpenClaw” (Node.js + DeepSeek) 摘要:最近 AI Agent(智能体)的概念火遍全网。与其做一个单纯的“调包侠”,不如亲自动手写一个!本文将带你从零开始,使用 Node.js 构建一个运行在本地的、拥有“系统操作权限”的 AI 助手 —— 我们将其命名为 OpenClaw。它不仅能陪你聊天,还能帮你执行终端命令、读写文件。 关键词:AI Agent, Node.js, DeepSeek, OpenAI API, 本地部署, 自动化, Function Calling 1. 什么是 OpenClaw?为什么你需要一个本地 Agent? 传统的

By Ne0inhk
【MySQL】90% 开发者都踩过的坑:数据库数据类型选错有多可怕?

【MySQL】90% 开发者都踩过的坑:数据库数据类型选错有多可怕?

一、数据类型分类 二、数值类型 注意:bit 类型: 三、float 类型 float[(m,d)][unsigned]:M指定显示长度,d指定小数位数,占用空间4个字节。 小数:float(4,2)表示的范围是-99.99~99.99,MySQL在保存值时会进行四舍五入。 三、decimal 类型 decimal(m,d)[unsigned]:定点数m指定长度,d表示小数点的位数。 decimal(5,2)表示的范围是-999.99~999.99 decimal(5,2)unsigned 表示的范围0~999.99 decimal和float很像,

By Ne0inhk