![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端实战与例子
文章平均质量分 56
前端修炼的三个步骤:基础的html5的实例、css3的实例、JavaScript的实例;
狮子座的男孩
技术不分家,都需要深挖!
展开
-
Vue 的两种实现:VSCode 中配置 vue 模板快捷方式的过程
Vue 的两种实现:VSCode 中配置 vue 模板快捷方式的过程原创 2023-12-22 23:00:00 · 6545 阅读 · 2 评论 -
vue 简单实现购物车:商品基础信息最终的 html 文件 + 商品计数器的组件处理,实现了购物车;
vue 简单实现购物车:商品基础信息最终的 html 文件 + 商品计数器的组件处理,实现了购物车;原创 2023-12-21 22:30:00 · 5227 阅读 · 2 评论 -
创建一个 vue2.0 的项目(从0到1)的过程
1、首先:下载前端编码工具(如:VSCode)2、其次:下载 node 与 npm 环境和管理:// 此时就说明成功安装 node 环境与 npm 管理工具:3、然后:创建全局的 vue (如:vue@2.0.8) 和 vue-cli 脚手架;// 此时就表明成功安装了 vue 和 vue-cli 脚手架;4、然后在想创建项目的地址处输入 cmd :5、打开项目地址后,输入:vue create + ‘项目名称’ 来创建新项目;原创 2023-06-08 08:52:39 · 3897 阅读 · 13 评论 -
参加了一下2022年「博客之星」,喜欢我文章或者觉得不错的可以相互支持下
已经帮我投五星啦,列表可查(6级原力),一定帮你投票,诚信互投,多谢多谢!参加了一下2022年「博客之星」,喜欢我文章或者觉得不错的可以帮忙支持下。原创 2022-12-29 00:10:59 · 543 阅读 · 10 评论 -
解决:通过 ref 实现组件的子传父、父传子的问题
如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;如果用在子组件上,引用就指向组件实例;被用来给元素或子组件注册引用信息,引用信息将会注册在父组件的。的组件就是单文件组件开发,那么就涉及组件之间的交互问题;值,那么也就是成功调用了父组件中的。方法,那么就能成功调用子组件中的。// 即:只要调用子组件中的。原创 2022-09-12 23:47:08 · 3105 阅读 · 0 评论 -
Vuex 之二:3种拿到 state 中数据并执行 getters 中方法的过程与实例剖析
1、Vuex 是什么?答: 是一个专为 应用程序开发的状态管理模式;而所谓状态就是指:组件中所维护的数据);(简而言之:就是状态管理,解决复杂组件数据通信,状态共享;)2、Vuex 的图例讲解:其一、对 Vue Components 的理解: 是指:一个(如:compA.vue);其二、对 State 的理解: 是指:的(数据最终是展示(render)在组件的模板(视图)中);其三、对 Mutations 的理解: 是指:用来的(且是同步的);且 可以通过 来;其四、对 Actions 的原创 2022-07-09 18:45:00 · 2231 阅读 · 4 评论 -
console.log() 与 console.dir() 的区别:
1、console.log() :其一、主要表示:向 Web 控制台输出一条消息;其二、而具体是什么信息就以传递的实参为准,然后就是在控制台就能显示自己传递参数的结果;2、console.dir(object):其一、主要表示:在控制台中显示指定 JavaScript 对象的属性,并通过类似文件树样式的交互列表显示;其二、一般是:打印出该对象(object)的所有属性和属性值;其三、该方法对于输出 DOM 对象非常有用,因为会显示 DOM 对象的所有属性 (特别是:输出节点属性和属性值时最好用)原创 2022-04-29 14:49:04 · 6728 阅读 · 0 评论 -
setAttribute() 与 getAttribute() 用法剖析及选项卡操作的实例展示,这一篇就够了
Ⅰ、在 MDN 上 setAttribute() 与 getAttribute() 函数的用法解释(很详细):1、Element.setAttribute():其一、摘要:设置指定元素上的某个属性值。如果属性已经存在,则更新该值;否则,使用指定的名称和值添加一个新的属性。要获取某个属性当前的值,可使用 getAttribute();要删除某个属性,可使用 removeAttribute()。其二、语法:element.setAttribute(name, value);参数:name原创 2022-04-29 12:05:18 · 8542 阅读 · 0 评论 -
解决 JS 对象中继承性问题之方式二:通过构造函数继承 (call 函数) 来解决继承问题
Ⅰ、继承问题:1、什么是继承?答:子类去继承父类的东西,称之为继承;如:子类继承父类的属性或方法等;2、常见的继承方式有哪些?答:继承方式有五种:其一、原型链继承;其二、构造函数继承(也称 call 继承);其三、拷贝继承;其四、组合继承(某一种或多种继承方式的组合);其五、寄生式组合继承;Ⅱ、五大继承的优缺点:1、原型链继承的优缺点:其一、优点:A、实现相对简单;B、通过子类实例可以直接访问父类原型链上和实例上的成员(即:实现了继承);其二、缺点:A、子类实例修改引用类型原创 2021-12-23 17:31:37 · 294 阅读 · 2 评论 -
解决 JS 对象中继承性问题之方式一:通过原型链继承来解决继承问题
Ⅰ、继承问题:1、什么是继承?答:子类去继承父类的东西,称之为继承;如:子类继承父类的属性或方法等;2、常见的继承方式有哪些?答:继承方式有五种:其一、原型链继承;其二、构造函数继承(也称 call 继承);其三、拷贝继承;其四、组合继承(某一种或多种继承方式的组合);其五、寄生式组合继承;Ⅱ、五大继承的优缺点:1、原型链继承的优缺点:其一、优点:A、实现相对简单;B、通过子类实例可以直接访问父类原型链上和实例上的成员(即:实现了继承);其二、缺点:A、子类实例修改引用类型原创 2021-12-23 17:23:21 · 311 阅读 · 1 评论 -
什么是 call 函数? call 函数的用法? call 函数的实现原理(实例演示)
Ⅰ、call 函数的简介:1、call 函数的用法:fn.call(obj,1,2);A、call() 函数中的第一个参数表示:想让 this 指向的对象 (obj);B、call() 函数中的第二及以后参数表示:传进去的实参;2、call 函数的功能:其一、让函数立执行;其二、可改变 this 的指向;其三、可实现继承问题;Ⅱ、call 函数如何调用:1、call() 函数的调用过程:var obj = { a: 1 }; function fn(x, y) { // 每个原创 2021-12-13 21:21:53 · 12116 阅读 · 4 评论 -
Node.js (Windows版h或Mac版) 安装步骤及在 VScode 上运行 js 文件步骤
Ⅰ、问题描述:1、什么是 Node.js ?答:Node.js 是一个 Javascript 运行环境 (即:它是一种运行环境) ;2、运行 Node.js 的作用是什么?答:其一、Node.js 是一个可以快速构建网络服务及应用的平台,是用 Javascript 语言构建的服务平台,可用于后端建立服务器;其二、node.js 主要应用后端;其三、node.js 就是把浏览器的解释器封装起来作为服务器运行平台,用类似 javascript 的结构语法进行编程,再在 node.js 上运行;Ⅱ原创 2021-07-03 22:31:48 · 998 阅读 · 8 评论 -
前端总的框架以及所要使用的工具
web是目前比较流行的课程开发:Ⅰ、环境搭建:①、主要的工具如下:a、Vscode(较推荐)在微软平台下的web开发工具,(可直接官网下载)使用起来比较方便,但注意一般需要安装几个插件,例如:open in browser(作用:快速打开浏览页进行页面显示),Image preview(作用:编辑在网页中可能用到的图片,进行修饰编辑等),vscode-icons(作用:为源代码添加图标,为每...原创 2020-03-29 17:07:26 · 128 阅读 · 0 评论 -
前端整个框架,作为web喜好者一定要知道!
Ⅰ、开发岗位 :①前端(直接与用户接触,例如:打开的网页以及界面设计、网页布局和结构设计等【界面与交互】);技术主要有:html5+css3+js(各种各样的框架以及库、原生js等);②后端(处理数据、进行数据的增删改、提供接口),后端语言有很多例如jsp、php、asp,python等;node也属于后端③、流程:html5/4+css3/2+js阶段一:html5/4+css2/...原创 2020-03-29 17:09:14 · 115 阅读 · 0 评论 -
nrm 的使用与主要命令(可能踩过的坑)详细剖析
1、什么是 nrm ?A、nrm 的全称为:‘npm registry manager’ (即:指的是 ‘npm’ 的镜像源管理工具);B、nrm 的作用:nrm 的诞生就是为了使用者在各个不同 npm 源之间来回切换;npm 是全世界最大的软件注册表,每天有数以万计的人从这个地方下载软件; nrm 的作用就是切换下载 npm 中资源的服务器;例如:你在国内,你使用 npm谷歌 的源下载软件就龟速,但是你使用 npm淘宝 的源就比较快,这时候你就可以使用 nrm 来快速切换源了;(因为:不同的原创 2021-08-20 15:20:43 · 14366 阅读 · 9 评论 -
剖析并用三种方式解决 nrm : 无法加载文件 C:\Users\dell\AppData\Roaming\npm\cli.js,因为在此系统上禁止运行脚本问题
1、问题描述:存在的问题就是:在 node 中运行 nrm 抛出问题为:’nrm : 无法加载文件 C:\Users\dell\AppData\Roaming\npm\cli.js,因为在此系统上禁止运行脚本’;经过搜索与朋友指点才解决了该问题;2、问题展示:打开 ‘Windows PowerShell(管理员)(A)’,并输入命令:’nrm ls’,显示结果如下:抛错:‘nrm : 无法加载文件 C:\Users\dell\AppData\Roaming\npm\cli.js,因为在此系统上原创 2021-08-20 12:46:26 · 2939 阅读 · 0 评论 -
在新版的VSCode中,打断点等调试一个 js 文件的过程
1、首先打开想要调试的 js 文件界面,例:以我新建的 ‘app.js’ 为例;2、打开调试的界面,即:类似 ‘小蜘蛛’ 的第四个界面;3、由于之前没有调试过,因此在此界面打开,点击:‘Run and Debug’ 下的 ‘create a launch.json file’;4、在下面的界面下,我是运行的 ‘node.js’ ,因此我就选择了这个环境;(注意:VS Code 将尝试自动检测您的调试环境,如果手动没有检测出来,那么就需要手动了);5、VS Code 会自动创建这样的一个文件原创 2021-08-08 17:22:29 · 3158 阅读 · 4 评论 -
VSCode最常用的快捷键(中文版)
1、最常用:2、基础编辑 (Basic editing)3、导航 (Navigation)4、搜索和替换 (Search and replace)5、多光标和选择 (Multi-cursor and selection)6、丰富的语言编辑 (Rich languages editing)7、文件管理 (File management)8、显示 (Display)9、调试 (Debug)10、集成终端 (Integrated terminal)...原创 2021-08-02 14:22:45 · 580 阅读 · 2 评论 -
用 jQuery + CSS 做出一个菜单, 呈现出鼠标放在一级菜单上,会将二级菜单弹出来的效果
Ⅰ、问题描述:1、用 jQuery + css 实现,鼠标放在一级菜单上会将二级菜单弹出来的效果;2、分析:A、用 html 实现菜单及子元素的排版;B、用 css 实现页面的显示效果;C、用 jQuery 实现元素的获取及事件的操作;D、如果没有 jquery.min.js 文件的,可以在网上找找,或者私信我也可以;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><原创 2021-06-26 11:00:46 · 2833 阅读 · 6 评论 -
用JavaScript + HTML 实现,根据手动输入的行列数动态创建表格,及动态删除表格案例
Ⅰ、问题描述:1、用JavaScript + html实现,动态创建表格及动态删除表格;2、分析:A、用 html 实现在页面显示输入行与列的两个文本框;B、实现输入 m 行、n 列的数值,在点击创建后,就形成了一个 m*n 表格;C、创建可获取随机颜色的函数,等待调用;D、实现删除的绑定事件,在单击删除按钮之后,实现行元素的删除,以及删除后整个表格的显示;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html原创 2021-06-22 11:22:46 · 1493 阅读 · 0 评论 -
用JavaScript + CSS实现,模拟京东网页中获取焦点的方法,以及京东快递单号的查询与扩大信息提示
Ⅰ、问题描述:1、用JavaScript + html + CSS实现,京东网页中获取焦点方法及快递单号的查询;2、分析:A、在获取焦点方面:其一、可人为的单击文本框,获得焦点;其二、按 s/S 键来获得焦点;B、在快递单号查询方面:其一、要检测在查询文本框中有没有输入信息;其二、将下面文本框中的 value 值赋给上一个(待提示的)盒子;其三、修改上面(待提示的)盒子的文字大小等情况;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE原创 2021-06-20 20:07:19 · 419 阅读 · 2 评论 -
用 JS 的 DOM + CSS 实现图片的鼠标跟随效果 (达到虽然有下拉空间,但图片仍然跟随的效果)
Ⅰ、问题描述:1、用JavaScript + css实现,图片的鼠标跟随效果;2、分析:A、首先要将图片设置成绝对定位,并通过DOM操作来获得图片信息;B、通过DOM操作来绑定鼠标移动所要触发的事件(即:mousemove);C、获取鼠标以 page 为参考的坐标系,并通过绝对定位将鼠标放在图片的正中心;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head>原创 2021-06-19 11:10:28 · 620 阅读 · 4 评论 -
通过 JavaScript 的 DOM 操作,实现动态元素创建,实现在夜空中动态添加任意大小的星星,且也可删除的任意星星的操作
Ⅰ、问题描述:1、用 JavaScript + css 实现,动态元素创建、动态添加星星图片,删除任意星星图片;2、分析:A、设置整个的 body 背景图片信息;B、设置获取从 a 到 b 的任意大小整值的函数;C、通过 DOM 操作动态创建 img 信息、获取星星图片,设置星星图片的大小、删除任意图片等操作;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head>原创 2021-06-16 15:12:22 · 250 阅读 · 0 评论 -
用 JavaScript + HTML + CSS 实现选项卡操作,点击不同选项就显示出不同的标题栏(并实现其他要求操作)
Ⅰ、问题描述:1、用JavaScript + html + css 实现,选项卡操作;2、分析:A、用 html + css 实现布局(盒子的布置,空间的分配等);B、用 JavaScript 中的 DOM 操作,实现点击不同选项显示不同标题栏的功能;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">原创 2021-06-14 15:23:55 · 3493 阅读 · 23 评论 -
在点餐过程中用 JavaScript + HTML 实现,全选按钮 和 反选按钮 的操作与功能
Ⅰ、问题描述:1、用JavaScript + html实现,全选按钮 和 反选按钮 的操作和功能;2、分析:A、用 html 做出全选按钮、反选按钮、待选菜的格式;B、用 JavaScript 的 DOM 操作实现全选按钮和反选按钮的功能;C、用DOM操作实现,全选待选菜以及在反选情况下全选待选菜后的,全选按钮自动被选上的操作;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en">&原创 2021-06-14 01:33:56 · 1184 阅读 · 15 评论 -
用 JavaScript + HTML + CSS 中的 DOM 操作来实现,轮播图的 循环播放 和 顺序播放 等功能
Ⅰ、问题描述:1、用JavaScript + html + css 实现,轮播图的循环播放和顺序播放等功能;2、分析:A、需要用 html + css 实现盒子模型的布局,呈现出轮播图的大致形状;B、调用 JavaScript 中的 DOM 操作,实现加载信息的函数、左箭头事件绑定、右箭头事件绑定;C、最后通过 DOM 操作实现轮播图的顺序播放事件的绑定、循环播放事件的绑定;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html>&原创 2021-06-13 18:23:07 · 1117 阅读 · 4 评论 -
用ES6的模板标签实现,将数组中的所有元素都换成大写字母
Ⅰ、问题描述:1、用 JavaScript 及 ES6 语法实现,将数组元素转换成大写字母的功能;2、分析:A、熟悉 ES6 语法,将字符串中的变量和字符串分别放在两个数组中;B、分别将两个数组的元素值分别转换成大写字母,再拼接起来;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <m原创 2021-06-12 08:40:52 · 883 阅读 · 0 评论 -
用JavaScript + HTML实现,类似于双十一的倒计时功能(自动倒计时,不需要手动刷新页面)
Ⅰ、问题描述:1、用JavaScript + html实现,倒计时功能;2、分析:A、需要用html将显示的格式做出来;B、调用Date及设置定时器函数( setInterval(); )等,实现倒计时功能;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equi原创 2021-05-21 20:54:57 · 2750 阅读 · 20 评论 -
在前后端数据交互时,如何才能拿到类似: ‘http://www.sina.com.cn?username=zs&pwd=123456‘ 输入信息中的用户名和密码? 用JavaScript实现;
Ⅰ、问题描述:1、用 JavaScript 实现拿到 ‘http://www.sina.com.cn?username=zs&pwd=123456’ 中的用户名 ‘zs’ 和密码 ‘123456’;2、分析:使用数组和调用字符串的方法来实现获取输入信息中的用户名和密码;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head> <meta charse原创 2021-05-21 10:24:12 · 748 阅读 · 0 评论 -
用JavaScript实现,十大排序之一的选择排序,以及展示排序过程
Ⅰ、问题描述:1、用 JavaScript 实现选择排序并剖析过程;2、分析:A、选择排序的含义与要求:第一次从待排序的数据元素中选出最小 (或最大) 的一个元素,存放在数组的第一个位置;然后再从剩余的未排序元素中寻找到最小 (大) 元素,然后放到数组的第二个位置。以此类推,直到数组中的所有的元素都完成排序;B、排序的过程需要结合代码去看,不然不太容易理解; 选择排序的排序过程: 以该数组为例:[10,3,-3,11,0] 第一轮 第一个位置上的数原创 2021-05-20 20:50:28 · 222 阅读 · 0 评论 -
用JavaScript实现,十大排序之一的冒泡排序,并详细剖析循环过程以及每一轮循环的每一步排序过程
Ⅰ、问题描述:1、用 JavaScript 实现冒泡排序并剖析过程;2、分析:A、冒泡排序的含义与要求:每相邻的两个数进行比较,较小(或较大)的放在前面;每一轮结束就排序完成一个值(较大或较小);B、排序的过程需要结合代码去看,不然不太容易理解;/*数组为:[7,6,5,4,3,2,1] 下述代码的循环过程,以如下数组为例:[7,6,5,4,3,2,1] i的范围: j的范围原创 2021-05-20 11:56:40 · 240 阅读 · 4 评论 -
用JavaScript + HTML实现,二维或多维数组输出整齐划一的格式(目的:输出表格化,很整齐)
Ⅰ、问题描述:用JavaScript + html实现,二维或多维数组输出整齐划一的格式;分析:如果仅使用 JavaScript 语句输出的信息不整齐;如:而在加入 html 语句之后输出的信息表格化,很整齐;如:Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <met原创 2021-05-18 17:15:56 · 970 阅读 · 8 评论 -
用JavaScript实现,控制输出斐波那契数列的项数并展示斐波那契数列
Ⅰ、问题描述:用JavaScript实现,控制输出斐波那契数列的项数并展示斐波那契数列;分析:该数列前两项分别为1;且该数列从第3项开始,每一项都等于前两项之和;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible"原创 2021-05-13 16:08:32 · 1076 阅读 · 6 评论 -
用JavaScript实现,输出100可以拆成哪两个素数的和,及个数?
Ⅰ、问题描述:输出100可以拆成哪两个素数的和,及个数;分析:用一个函数来判断某数值是否是素数;通过 i 与 100-i 分别来调用函数,实现拆成两个素数;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码: function isPrime( num ){ var flag = true; //假定其是素数; for( var i=2; i<num; i++ ){ //一定要注意设置 var i=2, 一定要设置定义,原创 2021-05-13 15:45:27 · 404 阅读 · 0 评论 -
用JavaScript实现,通过调用至少两个函数来实现任意两个数平方的阶乘和
Ⅰ、问题描述:通过调用至少两个函数来实现两个数平方的阶乘和分析:一个函数来实现输入数的平方;一个函数来实现数的阶乘;通过函数的嵌套调用等方式,来实现最终结果;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible"原创 2021-05-13 10:11:51 · 570 阅读 · 14 评论 -
用JavaScript实现,统计100-200之间素数个数并输出素数
Ⅰ、问题描述:统计100~200之间素数的个数并输出素数分析:素数是指除了 1 和自己本身能被整除外,不能被任何其他的数整除的数;同时,1 既不是素数也不是合数,2是最小 的合数;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Co原创 2021-05-13 09:22:07 · 4450 阅读 · 4 评论 -
用JavaScript实现,用“*“号打印直角三角形、普通三角形、中空的菱形、实心的菱形等图形
Ⅰ、问题描述:A、打印直角三角形的小星星: * ** *** **** ***** 分析:星星数与行数之间的关系; 行数(i) 星星数 0 1 1 2 结论: i i+1 B、打印三角形的小星星: *原创 2021-05-12 22:40:42 · 2153 阅读 · 2 评论 -
用JavaScript实现,任意输入一个正整数 判断这个整数是几位数
Ⅰ、问题描述:任意输入一个正整数 判断这个整数是几位数;Ⅱ、实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" cont原创 2021-05-12 16:20:45 · 4086 阅读 · 4 评论 -
用JavaScript实现,用户输入自己的汽油编号,然后输入自己加多少升,就弹出价格
Ⅰ、问题描述:一个加油站为了鼓励车主多加油,出行优惠政策:加的多有优惠:92 号汽油,每升 6 元;如果大于等于 20 升,那么每升 5.9 元;97 号汽油,每升 7 元;如果大于等于 30 升,那么每升 6.59元;编写JS程序,用户输入自己的汽油编号,然后输入自己加多少升,就弹出价格;Ⅱ实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head> <m原创 2021-05-12 15:55:15 · 5627 阅读 · 10 评论 -
用JavaScript实现查询某日是这一年的第几天 判断是365(366)天中的第几天
Ⅰ、问题描述:使用JavaScript实现查询某日是这一年的第几天;问题分析:1 3 5 7 8 10 12 ------31天4 6 9 11 -------30天2 闰年29天 非闰年28天Ⅱ实现过程如下:1、运行软件VScode,亲测可实现;2、运行代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-eq原创 2021-05-11 17:43:44 · 487 阅读 · 0 评论