
从零学习鸿蒙生态开发
文章平均质量分 96
🔥 8年,我只做一件事:让零基础的你,月薪破万!🔥
还在为没经验、没技术、找不到好工作发愁?
8年教学精华沉淀,专治各种“零基础”就业难!
🌟 从“小白”到“实战高手”,我们全程护航!
不是画饼!不是噱头!8年口碑见证,上万学员成功案例!
这一次,选择大于努力!
1230707
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
day39 - DOM基础
文档对象模型(Document Object Model,简称DOM)大白话DOM是浏览器提供的一套专门用来操作网页内容 的,主要作用是开发网页内容特效和实现用户交互它是 W3C组织推荐的处理可扩展标记语言的标准编程接口它定义了一套处理 html和xml文档的规范,所有的浏览器都遵循了这套标准DOM可被JavaScript用来读取、改变HTML、XHTML以及XML文档W3C已经定义了一系列与平台和语言无关的 DOM 接口,通过这些 DOM 接口可以改变网页的内容、结构和样式。原创 2025-08-12 22:23:53 · 3 阅读 · 0 评论 -
day38 - 对象
JavaScript对象与常用方法摘要 对象是JavaScript中存储无序键值对的数据集合,比数组更适合描述复杂数据(如个人信息)。对象由属性和方法组成,属性为静态特征(如name: "小明"),方法为动态行为(如函数)。 核心操作: 增删改查:通过点语法或[]访问属性(如obj.age = 20或obj['age'])。 遍历对象:使用for...in循环(如for (let key in obj)获取键值)。 JSON交互:JSON.stringify()将对象转为JSON字符串;原创 2025-08-12 21:45:45 · 6 阅读 · 0 评论 -
day37 - 作用域、预解析、内存
JavaScript作用域与预解析机制解析 本文系统讲解了JavaScript的作用域机制及预解析原理。主要内容包括: 作用域分类:全局作用域(整个script/js文件有效)和局部作用域(函数内部有效),不同作用域变量互不干扰 变量访问原则:就近原则,先查找当前作用域,再逐级向上查找 作用域链:函数嵌套时形成的链式查询关系,内层函数可访问外层变量 预解析机制:变量和函数声明会被提升至当前作用域顶部,但赋值不提升 特殊现象:函数表达式需先声明后调用,而具名函数可先调用后声明 立即执行函数:可避免变量污染,常原创 2025-08-12 21:16:19 · 4 阅读 · 0 评论 -
day36 - 函数
本文摘要: JavaScript函数是封装可重复执行代码块的编程工具,具有减少代码量、便于维护和提高复用性的优势。文章从函数基础概念入手,详细讲解了:1)函数声明与调用方法;2)参数传递机制(形参与实参);3)参数默认值设置;4)返回值使用技巧;5)arguments对象处理不定参数。通过九九乘法表、成绩计算等案例,演示了函数封装的实际应用。特别强调函数传参可增强灵活性,返回值能扩展结果应用场景。最后提供多个实践作业,包括求最值、数组反转、排序去重等综合练习,帮助掌握函数编程的核心技能。全文贯穿"原创 2025-08-12 20:52:07 · 3 阅读 · 0 评论 -
day35 - 循环、数组
本文摘要: JavaScript循环与数组操作 循环结构 for循环:明确循环次数时使用,包含初始化、条件判断和迭代三部分 while循环:不确定循环次数时使用 do...while循环:至少执行一次循环体 控制语句:break(终止循环)、continue(跳过当前迭代) 数组操作 基础操作:声明、访问元素、获取长度 增删改查: 增:push()/unshift() 删:pop()/shift()/splice() 改:直接赋值或splice() 查:indexOf()/lastIndexOf() 排序与原创 2025-08-12 19:19:52 · 3 阅读 · 0 评论 -
day34 - 运算符、流程控制、循环
本文系统讲解了JavaScript运算符和流程控制语句。主要内容包括:1.运算符部分:详细介绍了赋值运算符(=、+=等)、一元运算符(++、--)、比较运算符(==、===等)和逻辑运算符(&&、||、!)的使用方法及注意事项,强调全等比较的严谨性。2.流程控制部分:重点讲解了if单/双/多分支语句、三元运算符和switch语句的语法结构及应用场景,通过多个案例演示了不同分支结构的使用方法。3.循环部分:详细说明了while循环的基本语法、三要素(变量起始值、终止条件、变量变化)以及brea原创 2025-08-12 18:03:19 · 4 阅读 · 0 评论 -
day33 - JavaScript语言基础
JavaScript基础知识总结 本文主要介绍了JavaScript的基础知识,包括: 基本语法 JavaScript语法借鉴了C语言和类C语言 输入输出语句:alert、prompt、console.log、document.write 变量声明:var、let、const的区别和使用场景 数据类型:number、string、boolean、undefined、null、symbol、bigint 类型转换:隐式和显式转换的方法 变量与数据类型 变量是存储数据的"容器" 变量命名规则原创 2025-08-12 17:37:13 · 2 阅读 · 0 评论 -
day32 - JavaScript起步
JavaScript是Web开发的核心技术之一,与HTML和CSS共同构成网页开发的三大基石。HTML负责网页结构,CSS用于样式设计,而JavaScript则赋予网页动态交互能力。JavaScript不仅能在客户端运行,还能通过Node.js等技术应用于服务端开发,甚至扩展到移动应用、游戏开发、数据可视化等多个领域。它具有跨平台、易上手、生态丰富等优势,学习门槛低但应用场景广泛。JavaScript代码可通过内联、内部或外部文件三种方式引入网页,执行顺序遵循从上到下的原则。作为解释型语言,JavaScri原创 2025-08-12 13:10:18 · 1 阅读 · 0 评论 -
day31 - 移动端网页开发项目
万千-PSD.zip。原创 2025-08-10 21:49:38 · 79 阅读 · 0 评论 -
day30 - 第四次考试:移动端布局
摘要:本文介绍了某电商平台商品详情页的开发要求,包括锚点链接定位、尺码表布局与滑动功能、温馨提示模块、瀑布流布局、渐变效果等核心功能实现。特别强调了纯CSS实现icon的加分项,以及还原度、适配性等评分标准。考试时长至次日8:30,90%分数为及格线。(99字)原创 2025-08-10 21:51:35 · 11 阅读 · 0 评论 -
day29 - 第三次考试:过渡 + 动画 + 3D
本文介绍了四个3D交互特效的实现方案:传送带相册(jQuery实现)、旋转魔方(3D布局+交互)、CSS3 3D分页按钮和3D翻牌特效(Hover触发)。每个特效都包含3D布局(15分)和交互功能(10分)的评分标准,总分25分。参考资料包括jQueryFuns、jQ22和Bootstrap模板库的示例代码。另附信封贺卡翻转动画特效(CSS+JS实现)作为补充参考。原创 2025-08-10 21:37:17 · 6 阅读 · 0 评论 -
day28 - 第二次考试:过渡 + 动画
本次考试要求完成8个交互页面开发,总分100分。主要评分标准包括:1.第一个交互(15分)需实现CSS布局(5分)、轮胎和绿色条交互(各5分);2.其他交互页面(各10分)侧重动画效果实现;3.还原度评分(15分)。考试时间为9:30-16:30,要求每个交互单独建立页面,需注意页面刷新时的过渡效果。评分将根据交互完整性和还原程度,其中第一个交互和基础布局为必做项,部分交互可选择性实现最少两个功能点。原创 2025-08-10 21:30:49 · 6 阅读 · 0 评论 -
day27 - 第一次考试:基础布局 + 过渡
本文摘要了一个网页前端开发考试需求,要求实现包含头部导航、banner展示、快捷导航和冷链专线等模块的页面。主要考察点包括:图标应用、CSS动画效果(箭头旋转、过渡渐变)、表单布局、悬浮交互(下划线、放大、变色)以及整体页面还原度。考试时长为3小时,要求独立完成,可使用提供素材但不能讨论。评分标准细化到每个模块的具体实现要求,如banner部分占25分,冷链专线占35分,最终以100%还原效果图为最高标准。原创 2025-08-10 21:16:14 · 30 阅读 · 0 评论 -
day26 - bootstrap
摘要:本文介绍了UI框架的概念及其作用,重点讲解了Bootstrap框架的使用方法。UI框架是提供预定义组件、样式和功能的工具包,能帮助开发者快速构建美观界面。Bootstrap作为常用框架,包含布局容器、栅格系统、图片处理等核心功能。文章详细演示了如何运用Bootstrap的响应式布局、列重置、列排序等特性,并通过Microsoft官网案例实践了框架应用技巧。最后强调使用UI框架的两个标准:尽量减少自定义CSS,同时尽可能高程度还原设计稿。文中包含大量代码示例,展示了导航栏、轮播图、商品展示等组件的具体实原创 2025-08-10 21:29:30 · 117 阅读 · 0 评论 -
day25 - CSS命名规范
本文系统介绍了组件化开发和BEM命名规范在前端开发中的应用。首先阐述了组件化的概念、实现方式及优势,包括提高代码复用性、维护性和团队协作效率。然后重点讲解了BEM命名方法论,详细解析了Block(独立模块)、Element(模块组成部分)和Modifier(状态修饰)的命名规则与应用场景。文章还探讨了BEM与原子类CSS框架(如Tailwind)的互补关系,以及BEM在不同UI框架中的实际应用案例。最后总结了BEM的优缺点:虽然命名较长但能显著提升代码可读性、可维护性,有效避免样式冲突。本文为前端开发者提供原创 2025-08-10 20:58:37 · 7 阅读 · 0 评论 -
day24 - sass
Sass摘要 Sass是一款CSS预处理器,通过添加变量、嵌套规则、混合器等功能增强CSS的开发体验。它支持两种语法格式:SCSS(兼容CSS3)和缩进格式(Sass)。安装需依赖Ruby环境,通过命令行或编译工具(如Koala)进行编译,提供多种输出格式选项(nested、expanded等)。 核心特性包括: 变量:用$定义可复用属性值 嵌套:简化选择器层级结构 混合器:@mixin定义可复用的样式块,@include调用 继承:@extend实现选择器样式复用 函数:@function创建计算逻辑 开原创 2025-08-10 20:05:04 · 24 阅读 · 0 评论 -
day23 - CSS嵌套
摘要:本文详细介绍了CSS选择器的新特性,重点解析了:is()伪类函数和CSS嵌套语法的使用方法。:is()选择器可以简化复杂选择器的编写,支持多层层叠连用,其优先级由最高级选择器决定,但不支持伪元素。CSS嵌套语法通过&符号实现父子选择器关联,支持关系选择器和组合选择器,能显著提升代码可维护性。文章还比较了:is()与旧版:matches()、:any()的兼容性差异,并通过多个代码示例展示了这些新特性的实际应用效果。最后布置了两个需要使用CSS嵌套完成的作业任务。原创 2025-08-10 18:51:43 · 25 阅读 · 0 评论 -
day22 - rem适配布局
《CSS相对单位与响应式布局技术解析》摘要 本文系统介绍了CSS中rem、vw/vh等相对单位的原理与应用。rem基于根元素字体大小,具有全局可控性;vw/vh则直接关联视口尺寸,实现动态响应。文章详细对比了五种主流适配方案: 流式布局(百分比)存在计算复杂、比例失调问题 媒体查询+rem需编写大量查询语句 rem+JS动态计算实现精准比例但存在耦合性 vw/vh方案支持视口百分比但需处理兼容性 flexible.js提供自动化rem适配 通过赶集网案例演示了媒体查询+rem的实际应用,包括: 基准font原创 2025-08-10 18:35:56 · 27 阅读 · 0 评论 -
day21 - 移动web开发
移动端开发基础与流式布局实践 摘要:本文系统介绍了移动端开发的核心知识点,包括浏览器现状、屏幕适配、视口设置、meta标签配置等基础内容。重点讲解了流式布局(百分比布局)的实现方法,通过360商城案例详细演示了从视口设置到各模块(搜索栏、导航栏、商品展示等)的百分比换算过程。文章对比了PC端与移动端的差异,强调使用CSS3盒子模型简化计算,并提供了max-width/min-width的适配方案。最后总结了流式布局的6个关键要点,包括百分比换算公式和限制尺寸的重要性,为移动端开发提供了实用指导。(150字)原创 2025-08-10 18:20:31 · 34 阅读 · 0 评论 -
day20 - 响应式布局
响应式布局与图片优化摘要 响应式布局通过媒体查询实现同一页面在不同设备上的适配显示,主要使用min-width/max-width判断视口宽度。常见应用场景是官网展示类页面,业务复杂系统不建议使用。 关键知识点: 物理像素与逻辑像素的区别,设备像素比(DPR)概念 二倍图/三倍图原理:为高清屏提供更高分辨率图片 图片优化方案: picture元素配合source根据媒体条件切换不同图片 img的srcset属性配合sizes按需加载适配图片 暗黑模式适配方案 实际开发建议: 从大屏到小屏实现布局 合理设置临原创 2025-08-10 17:45:52 · 28 阅读 · 0 评论 -
day19 - 多列、flex
2009年,W3C 提出了一种新的盒子模型--Flexible Box(伸缩盒模型,又称:弹性盒子flex),用来为盒状模型提供最大的灵活性,它可以轻松的控制:元素分布方式、元素对齐方式、元素视觉顺序采用 Flex 布局的元素,称为 Flex 容器,简称”容器”它的所有子元素称为 Flex 项目,简称”项目”任何一个容器都可以指定为 Flex 布局.box{/* 指定为flex布局 */行内元素也可以使用 Flex 布局.box{/* 指定为了flex布局 */原创 2025-08-09 17:35:47 · 11 阅读 · 0 评论 -
day18 - CSS函数
CSS3中的var()函数为样式表提供了强大的变量支持,使得样式的定义和使用更加灵活和可维护。通过合理使用自定义属性,我们可以减少代码重复,提高开发效率,并轻松实现样式的动态更新除了calc()混合单位的惊人能力之外,calc()的另一个最棒的事情是与自定义属性一起使用html {/* 自定义属性你可以称之为变量 */.box {我相信您可以想象一个 CSS 设置,其中大量的配置在顶部通过设置一堆 CSS 自定义属性来完成,然后让其余的 CSS 根据需要使用它们。自定义属性还可以相互引用。原创 2025-08-09 16:38:22 · 638 阅读 · 0 评论 -
day09 - CSS常用属性
CSS基础与核心特性解析 CSS作为网页样式设计的核心技术,具有三大核心特性: 层叠性:当样式冲突时,按选择器优先级进行覆盖(id>class>标签>*>继承) 继承性:子元素自动继承父元素的某些样式(如字体、颜色) 优先级:!important>行内>id>class>标签>通配符 重要知识点: 颜色表示法:支持颜色单词、RGB(0-255)、16进制(#RRGGBB)及HSL模式 字体控制:font-family支持多字体备选,font复合属性可简写大小/样式/粗细 文本处理:line-height控制原创 2025-08-08 20:53:45 · 4 阅读 · 0 评论 -
day17 - 过渡和动画
CSS过渡与动画技术详解 摘要:本文系统介绍了CSS过渡和动画的实现方法。过渡(transition)通过transition-property、duration、timing-function等属性实现元素样式平滑变化,支持单个或多个属性同时过渡。动画(animation)利用@keyframes定义关键帧,配合animation-name、duration等属性创建复杂动画效果。3D变换部分讲解了transform-style、perspective等属性,以及位移、旋转、缩放等3D操作。通过立方体、翻原创 2025-08-09 15:35:03 · 20 阅读 · 0 评论 -
day16 - CSS3新增属性
本文介绍了Web字体和CSS变换技术。主要内容包括:1) Web字体使用@font-face引入自定义字体及优化方法(如通过iconfont平台减小体积);2) transform变换属性详解,包括位移(translate)、缩放(scale)、旋转(rotate)和倾斜(skew)的实现和特性;3) transform-origin设置变换基点的方法;4) 通过倾斜导航案例演示了多重变换的实际应用。文章提供了大量代码示例,重点讲解了各种变换效果的技术实现和注意事项,如字体优化、变换顺序的影响、性能差异等。原创 2025-08-09 14:20:21 · 52 阅读 · 0 评论 -
day15 - CSS3新增属性
CSS3是CSS2的升级版本,是在CSS2的基础上,新增了很多强大的功能,从而解决一些实际开发中的问题。原创 2025-08-09 11:55:34 · 49 阅读 · 0 评论 -
day14 - html5
HTML5是HTML的第五次重大修订版本,包含狭义上的HTML新标准和广义上的前端技术组合(HTML+CSS+JavaScript)。其核心优势包括:语义化标签(header/nav/article等)提升代码可读性和SEO;多媒体标签替代Flash;跨平台特性降低开发成本;新增表单控件和属性增强交互体验。兼容性方面,主流浏览器基本支持,但IE9以下需使用html5shiv.js等Polyfill方案。HTML5还引入了状态标签(meter/progress)、文本标签(ruby/mark)和全局属性(co原创 2025-08-09 10:58:30 · 37 阅读 · 0 评论 -
day13 - 布局
本文主要介绍了网页布局中的版心设计、CSS命名规范、默认样式重置等核心内容。在版心布局方面,阐述了固定宽度设计在不同显示器上的适配问题,以及响应式布局对传统版心概念的弱化。文章详细整理了网页布局常用命名规范,包括主体结构、导航、功能模块等命名方式。针对默认样式问题,分析比较了通配符、reset.css和Normalize.css三种解决方案的优缺点,建议初学者使用reset.css。最后提供了实践作业,帮助巩固所学知识。全文系统性地梳理了网页布局的基础知识与实用技巧。原创 2025-08-09 10:45:01 · 32 阅读 · 0 评论 -
day12 - 定位
CSS定位技术详解摘要 本文系统介绍了CSS中四种定位方式的特点及应用场景: 相对定位(position:relative):以自身原位置为参照,不脱离文档流,常用于配合绝对定位或提升元素层级。 绝对定位(position:absolute):脱离文档流,默认参照最近定位祖先元素(子绝父相),可实现精确布局。 固定定位(position:fixed):参照视口定位,适合制作悬浮导航等固定元素。 粘性定位(position:sticky):在滚动时固定元素,结合滚动容器使用。 关键特性包括: 定位元素默认由内原创 2025-08-08 22:15:56 · 13 阅读 · 0 评论 -
day11 - 浮动
本文主要探讨了HTML布局中的三大常见问题及解决方案:1.标签间空白问题:通过取消换行或设置父元素font-size:0解决;2.图片间隙问题:使用vertical-align、block布局或font-size:0调整;3.浮动布局问题:分析了浮动特性(脱离文档流、默认内容撑开宽高等),并提供了五种解决方案(固定高度、父级浮动、overflow:hidden、clear清除和伪元素法)。最后介绍了前端开发工作流程(从原型图到页面实现)和两个实战作业案例。文章强调浮动布局时要遵循"全浮动或全不浮动原创 2025-08-08 21:45:48 · 26 阅读 · 0 评论 -
day10 - 盒模型
CSS基础与盒模型摘要 本文涵盖了CSS基础知识和盒模型的核心概念。主要内容包括: CSS单位:介绍了px(固定单位)、em(相对当前元素字体大小)、rem(相对根元素字体大小)和百分比单位的使用方法。 标签显示模式:详细讲解了块元素(独占一行、默认撑满父元素)、行内元素(水平排列、宽高无效)和行内块元素(水平排列、宽高有效)的特性及常见标签类型。 盒模型:解释了内容区(content)、内边距(padding)、边框(border)和外边距(margin)四个组成部分及其计算方式。盒子大小=内容+边框+内原创 2025-08-08 21:20:20 · 15 阅读 · 0 评论 -
day08 - CSS引入方式、选择器
说起 HTML,这其实是个非常单纯的家伙,他只关注内容的语义strong文本加粗当爬虫爬到了strong标签,他知道了这是你想重点强调的一个内容后续大家在学了CSS以后,标签的语义化一定不要丢,同时我们还要使用CSS控制他的样式我们讲究结构(html)和表现(CSS)分离,便于维护比如h1是大标题,h1在整个网页中只是用一次对于SEO是有帮助的img表明这里是张图a代表超链接......很早的时候,网站都有一个共同的特点:丑CSS是定义HTML表现形式的描述性语言。原创 2025-08-08 13:16:32 · 31 阅读 · 0 评论 -
day07 - iframe、meta原信息
HTML iframe元素与meta标签详解 iframe是HTML中用于嵌套其他网页的内联框架元素,主要属性包括:src(URL地址)、width/height(宽高设置)、frameborder(边框控制)、srcdoc(内嵌HTML代码)等。iframe可与a标签的target属性配合使用,实现页面内容局部刷新。但需注意部分网站(如京东、百度)会限制iframe嵌入。 meta标签用于定义网页元信息,常见用法包括:charset设置字符编码、viewport适配移动端、Keywords/descrip原创 2025-08-07 22:08:20 · 9 阅读 · 0 评论 -
day06 - 表单
本文摘要: HTML表单是收集用户输入的重要工具,由表单控件组合而成,通过<form>标签定义数据收集范围。主要知识点包括:1)表单标签属性(action提交地址、target打开方式);2)常用输入控件(文本框、密码框、隐藏域、按钮等)及其属性(value、placeholder、maxlength等);3)特殊表单元素(单选/复选框、文件域、日期选择、下拉菜单、多行文本域);4)辅助标签(label关联控件、fieldset/legend分组);5)实际应用案例(登录表单、搜索表单等),强调原创 2025-08-07 21:54:07 · 11 阅读 · 0 评论 -
day05 - 表格
HTML表格学习摘要 本文详细介绍了HTML表格的使用方法。表格由<table>标签定义,包含<tr>行和<td>单元格,<th>用于表头。表格属性包括width/height(尺寸)、border(边框)、bgcolor(背景色)、align(对齐)、cellspacing(间距)和cellpadding(内边距)。行列属性包含高度、背景色和水平/垂直对齐。还介绍了单元格合并(colspan/rowspan)、1像素边框技巧(背景色+间距)和表格嵌套布局。扩原创 2025-08-07 20:46:22 · 14 阅读 · 0 评论 -
day04 - 多媒体、列表、超链接
摘要:本文详细讲解了HTML多媒体标签(video/audio)和列表标签的使用方法。视频标签需添加controls属性才能显示控制组件,支持loop循环、width/height尺寸设置等属性;音频标签同理。有序列表(ol)和无序列表(ul)分别介绍了type、start、reversed等排序属性。超链接部分涵盖相对/绝对路径、target打开方式、锚点定位等核心功能,特别说明空链接的三种实现方式。最后解析了行内元素、块级元素和行内块元素的特性及嵌套规则,通过代码示例演示各类标签的实际应用场景和注意事项原创 2025-08-07 20:27:17 · 38 阅读 · 0 评论 -
day03 - 文本效果、图片、路径
本文介绍了网站开发中的基础知识点,主要包括站点建立、文本效果、图片标签及路径等核心内容。详细讲解了站点文件和文件夹的管理规范,HTML文本格式化标签的使用方法,以及div和span的区别与应用。重点阐述了图片标签的属性和设置技巧,包括图片大小调整、alt和title属性的SEO优化作用。同时对比分析了相对路径和绝对路径的优缺点及适用场景。最后总结了常见图片格式(jpg/png/gif/webp等)的特点及应用选择,强调webp格式将成为未来网页图片的主流。全文内容系统全面,适合网页开发初学者快速掌握基础知识原创 2025-08-07 19:54:08 · 12 阅读 · 0 评论 -
day02 - HTML基础及标签
要想了解一个网站的开发流程,我们先要知道几个互联网核心的岗位:1. 产品经理(PM又称为产品狗),是产品的缔造者(其实是听命于老板,老 板才是缔造者),我们要做什么产品他有什么功能、用户群体是谁、盈利模式是什么等等,就像盖房子产品经理告诉你房子应该盖成什么样子,他会给到我们一张图纸,当然在互联网行业给到我们的叫做原型(交互、需求、功能)墨刀#移动端-分享。原创 2025-08-07 19:20:51 · 20 阅读 · 0 评论 -
day01 - 学习方法、计算机简单操作、VSCode、分盘
诞生原因:美国奥伯丁武器试验场为了满足计算弹道需要而研制成的。众所周知,在人类的历史中,战争始终不停歇,而由战争引发的文明对撞、交流,以及由战争本身推动的科技发展,也在间接推动人类文明的进程世界上最早的高速公路出自德国,于1931年建成,位于科隆与波恩之间,长约30公里,由阿登纳(KonradAdenauer,当时的科隆市长,后来的西德总统)于1932年8月6日宣布开通,是为了二战时期的战时需要而修建的,是希特勒修建的。我国北京的第一条地铁一号线,在抗美援朝的时候为了日后备战而修建北京地铁1号线。原创 2025-08-07 08:30:13 · 47 阅读 · 0 评论