
JavaScript
文章平均质量分 92
JavaScript深入浅出
海拥✘
CSDN 内容合伙人,全栈领域优质创作者,华为云享专家,阿里云专家博主,InfoQ、蓝桥云课签约作者,HDZ核心组成员,全网粉丝20万+。一枚爱好计算机科学,乐于分享技术与快乐的博主。
展开
-
JavaScript 中 == 和 === 有什么区别?
作者主页:海拥作者简介:CSDN全栈领域优质创作者、HDZ核心组成员粉丝福利:粉丝群每周送6-9本书,不定期送各种小礼品(往期获奖记录)直接跳到末尾 去评论区领书== 和===运算符一直是热门讨论的话题。让我们看看这两者有何不同。双等号(==) 符号检查松散相等,而三等号(===) 符号检查严格相等。不同之处在于 (==) 松散相等将在进行比较之前尝试通过类型强制解析数据类型,而 (===) 严格相等将在数据类型不同时返回 fal原创 2022-01-10 16:45:12 · 31680 阅读 · 6 评论 -
10个非常基础的 Javascript 问题
本文特别适合正在寻找Javascript开发工作的初学者。我搜索了许多Javascript面试问题,这10个对我来说最重要。让我们深入研究一下。1.什么是Javascript?Javascript是一种用于Web开发的编程语言。JavaScript在网络的客户端上运行。根据MDN,JavaScript(通常缩写为JS)是一种轻量级的,解释性的,面向对象的语言,具有一流的功能,并且最著名的是Web页面的脚本语言,但它也用于许多非浏览器环境中。它是一种基于原型的多范式脚本语言,它是动态的,并支持面.原创 2021-12-10 10:10:55 · 5419 阅读 · 7 评论 -
基于HTML/CSS/JS的年龄计算器 | 带有免费源码
年龄计算器 | 带有免费源码的Javascript项目演示效果HTML代码CSS代码Javascript演示地址源码下载相关内容JavaScript提供了一些内置的日期和时间函数,有助于从日期(出生日期)开始计算年龄。使用这些JavaScript方法,您可以轻松找到任何人的年龄。为此,我们需要用户输入日期和当前系统日期。 .原创 2021-12-07 09:27:43 · 6607 阅读 · 24 评论 -
使用 HTML、CSS、JavaScript 创建一个简单的井字游戏
作者主页:海拥作者简介:CSDN全栈领域优质创作者、HDZ核心组成员、蝉联C站周榜前十粉丝福利:粉丝群 每周送四本书,每月送各种小礼品(搪瓷杯、抱枕、鼠标垫、马克杯等)直接跳到末尾 去评论区领书使用 javascript 创建游戏是最有趣的学习方式。它会让你保持动力,这对于学习 Web 开发等复杂技能至关重要。此外,你可以和你的朋友一起玩,或者只是向他们展示你做的小东西,他们也会感到很有趣的。在今天的博文中,我们将使用 HTM原创 2021-11-19 13:36:49 · 13999 阅读 · 50 评论 -
7 个让你的 console.log() 输出脱颖而出的提示和技巧
作者主页:海拥 CSDN全栈领域优质创作者作者简介:HDZ核心组成员、蝉联C站周榜前二十1. 设计你的 console.log虽然这并不是必要的,但你想如果你在你的个人网站的控制台上留下一条彩蛋信息,会不会让访客眼前一亮?你永远不知道谁会在看,大家可以在haiyong.site上查看我的想要完成上面的效果,你只需使用下面解释的字符串替换方法,在其中添加 %c 变量,然后作为变量参数添加如下所示的样式。import { quotes } from "h...原创 2021-10-24 09:37:38 · 14224 阅读 · 19 评论 -
使用 HTML、CSS 和 JavaScript 的简单模拟时钟
如果你想使用 JavaScript 制作一个模拟时钟,那么本文将对你有所帮助。我们都知道时钟有两种,一种是模拟的,一种是数字的。虽然数字时钟被广泛使用,但模拟时钟也被很多人所喜爱。????使用 HTML、CSS 和 JavaScript 的简单模拟时钟???? JavaScript 模拟时钟 [现场演示]???? 使用 HTML、CSS 和 JavaScript 的简单模拟时钟???? 第 1 步:创建时钟的基本结构???? 第 2 步:在时钟上标记 1 到 12???? 第 3 步:制作三只指针来指示原创 2021-08-16 10:34:04 · 36581 阅读 · 122 评论 -
使用 HTML、CSS 和 JavaScript 制作的随机密码生成器
今天我将使用 HTML、CSS 和 JavaScript 制作随机密码生成器随机密码生成器 写在前面的 如何构建随机密码生成器 第 1 步:在网页中创建一个框 第 2 步:添加 heading 或 title 第 3 步:使用输入创建显示 第 4 步:使用 Html 和 CSS 创建两个按钮⏰ 第 5 步:使用 JavaScript 代码激活密码生成器 wuhu ! 起飞 ! 写在前面的随机密码生成器 是一个简单的 JavaScript 应用程序,可以自动生成密码。原创 2021-08-05 10:48:27 · 14077 阅读 · 85 评论 -
从0到1教你如何使用 p5.js 绘制简单的动画
在本文中,我们将学习在 p5.js 中通过使用线条、 矩形和椭圆来制作房屋的各个部分来制作房屋的简单动画。(像不像你小时候上画画课和微机课画的那个)目录1.什么是p5.js?2.什么是动画?3.绘制方案4.代码实现5.结尾1.什么是p5.js?p5.js 是一个 JavaScript 库,它以 Processing 的原始目标开始,使艺术家、设计师、教育工作者和初学者可以访问编码,并为当今的网络重新解释这一点。使用软件速写本的原始比喻,p5.js 具有全套绘图功能。但是,您不仅限于绘图画布.原创 2021-07-03 10:07:51 · 5051 阅读 · 64 评论 -
教你用 JavaScript 设计一个 Neumorphism 风格的数字时钟 (代码详解)
时钟是我们用来测量时间的装置。如果使用得当,时钟对于任何 UI 都是有用的元素。时钟可用于以时间为主要关注点的网站,例如一些预订网站或一些显示火车、公共汽车、航班等到达时间的应用程序。时钟基本上有两种类型,模拟和数字。在这里,我们将设计数字时钟并添加一些样式以使其更具吸引力。思路使用日期对象获取每秒的时间,然后使用我们通过每秒调用相同函数获得的新时间在浏览器上重新渲染时间,并使时钟看起来更有吸引力。HTML & CSS 代码在本节中,我们将“HH:MM:SS”格式的虚拟时间包裹在“div”.原创 2021-06-29 10:37:36 · 16164 阅读 · 31 评论 -
用一种有趣的方式谈谈 JavaScript 的发展历史 ⌛
现在 JavaScript 无处不在你好,互联网上优秀的程序员。在本文中,我将与您快速而全面地概述世界上最流行和最广泛使用的编程语言如何演变成今天的样子。多年来,JavaScript 已成为最流行和最通用的编程语言。支持超过 97% 的Web。作为一名 Web 开发人员,了解最流行和最受欢迎的编程语言的历史是一个加分项,将有助于增强您对该语言的理解。1995 年:JavaScript 的诞生早在 1995 年 5 月,互联网就开始流行起来。那时的网络只是静态页面,通常是文本繁重原创 2021-06-24 11:02:32 · 4063 阅读 · 29 评论 -
使用 HTML、CSS 和 JavaScript 制作模拟时钟(初学者教程)
在本文中,您将学习如何使用 HTML、CSS 和 JavaScript 编程代码制作模拟时钟。在这里我将向您展示如何制作一个简单的模拟时钟。 正如您在上图中所看到的,这是一个非常简单很基础的设计,你可以在这里延伸扩展。这里有时针、分针和秒针,可以查看时间。时钟脉冲中有1 到 12 的数字。时间取决于您设备的时间,即时间将与您设备的时间相同。最初使用 HTML 编程代码来构造这款手表。CSS 代码已用于设计它。最引人注目的工作是 JavaScript 编程代码。当然,要制作这款手表,您需要对HTML、CS原创 2021-06-17 10:20:13 · 4907 阅读 · 41 评论 -
提高代码效率的 20 个JavaScript 技巧和窍门
减少代码行数并加快开发工作速度的便捷实用技术!1. 声明和初始化数组2. 找出总和、最小值和最大值3. 对字符串、数字或对象数组进行排序4. 从数组中过滤出虚假值5. 对各种条件使用逻辑运算符6. 删除重复值7. 创建计数器对象或映射8. 三元运算符很酷9. 与旧版相比,for 循环更快10.合并2个对象11. 箭头函数12. 可选链13. 打乱数组14. 空合并算子15. Rest & Spread 运算符16. 默认参数17. 将十进制转换为二进制或十六进制原创 2021-06-14 07:08:28 · 26388 阅读 · 195 评论 -
什么是Cookie?有哪些类型?如何创建、读取和删除?
什么是Cookies?Cookie,更恰当地称为 HTTP Cookie,是在浏览器上存储为文本文件的一小部分数据。Cookie 将数据位与特定用户相关联。Cookies主要用于三个目的:会话管理登录、购物车、游戏分数或服务器应该记住的任何其他内容。个性化用户首选项、主题和其他设置。例如,可以保存用户的偏好,例如语言和首选主题,以备将来使用。追踪记录和分析用户行为。当用户访问购物网站并搜索商品时,该商品会保存在他们的浏览器历史记录中。......原创 2021-06-12 08:47:19 · 9724 阅读 · 80 评论 -
一文带你彻底搞懂Java和JavaScript的区别与相似之处(纯干货建议收藏)
随着时间的推移,软件编程世界发展迅速,并提供了许多编程语言。您可能听说过 Java 和 JavaScript 的编程语言,名称听起来相似,并且可能对它们是同一种语言的不同名称还是不同感到困惑。在这个保姆级别且充满干货的文章之后,我相信你所有的困惑都会烟消云散。...原创 2021-05-31 09:28:52 · 73332 阅读 · 78 评论 -
16个VS Code快捷方式,可加快编码速度
介绍微软的VS Code是互联网上最受欢迎的文本/代码编辑器之一。VS Code是一个IDE(集成开发环境),我们可以通过使用扩展使其功能更强大,并且非常易于自定义。它带有emmet预构建,其他文本编辑器无法做到的,它还允许我们调整其代码,因此我们甚至可以根据自己的喜好修改其环境变量。它具有大量的扩展,您可以根据需要使用它们。今天,我们将研究VS代码的快捷方式,这些快捷方式将帮助您更有效地进行编码。键盘快捷键1.命令面板键盘快捷键: Ctrl+Shift+P根据您的当前上下文访问所有可用命.原创 2021-05-19 23:49:11 · 5939 阅读 · 4 评论 -
2021年50个酷炫的Web和移动项目创意
2021年50个酷炫的Web和移动项目创意当想到项目创意时,很多人都在挣扎。这里列出了20个您可以在2021年完成的很棒的项目构想。我什至将以我的技术栈为例,以便您弄清楚自己也可以做到这一点。这些应用程序可以在Web,移动和桌面上。您可以使用无数种工具,技术和编程语言来构建它们,我仅在此处显示一些用例。每个项目的编程级别均为初学者,中级或高级。这些应用程序可以创建为前端,后端或全栈。所涉及的技术栈是:前端:HTML,CSS,JavaScript,TypeScript,React,React Nati原创 2021-03-29 01:49:33 · 10964 阅读 · 5 评论 -
让我们使用HTML,CSS和Javascript构建响应式导航栏和面包屑菜单
大家好!在本教程中,我们将使用html,css和一些javascript构建响应式导航栏和面包屑菜单。这就是它的样子,因此,让我们从HTML开始,<header class="header"> <nav class="navbar"> <a href="#" class="nav-logo">WebDev.</a> <ul class="nav-menu"> ..原创 2021-03-14 20:24:25 · 6544 阅读 · 6 评论 -
适用于JavaScript和Node.js的JSON初学者教程
在本教程中,您将学习什么是JSON以及如何在JavaScript和Node.js中使用它。介绍在后端和前端之间交换数据的最流行的格式之一是JSON,它用来表示JavaScript对象。它与常规JavaScript对象的外观非常相似,但也有其独特之处。它的读音为“ jason”或“ jay-sun”,所以您可能会听到一些不同的发音。JSON对其使用的编程语言没有任何限制。您可以在这样的组织中工作:有些后端服务是用Python编写的,有些后端是Java的,前端是JS的,它们都可以完美地交换JSON消息。原创 2021-03-13 13:53:49 · 5312 阅读 · 1 评论 -
基于HTML/CSS/JS的动态元素周期表
基于HTML/CSS/JS的动态元素周期表一个基于HTML,CSS,JS的动态元素周期表,文章中给出了完整的源码演示效果演示地址https://wanghao221.github.io/game/yuansuzhouqibiao/(打不开的话刷新一下试试)代码展示HTML<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>Wanghao | 元素周.原创 2021-03-02 22:48:00 · 6533 阅读 · 1 评论 -
100个最常问的JavaScript面试问答-第4部分(共10部分)
100个最常问的JavaScript面试问答-第4部分问题31.参数对象可用于ES6 arrow functions吗?问题32.如何在没有原型的情况下创建对象?问题33. JavaScript中变量的作用域是什么?问题34. JavaScript中this的作用域是什么?问题35.JavaScript中的Callback是什么?问题36.typeOf运算符如何工作?问题37.解释JavaScript中的相等性问题38.`==`和`===`之间有什么区别?问题39.什么是ECMAScript?问题40.ES原创 2021-03-01 00:26:05 · 6921 阅读 · 7 评论 -
100个最常问的JavaScript面试问答-第3部分(共10部分)
100个最常问的JavaScript面试问答-第3部分问题21.如何在JavaScript中清空数组?问题22.如何从数组中删除重复项?问题23.如何检查值是否为数组?问题24.如何实施Array.prototype.map()方法问题25.如何实现Array.prototype.filter()方法问题26.如何实现Array.prototype.reduce()方法问题27.JavaScript中的名称函数是什么?问题28.可以将匿名函数分配给变量并将其作为参数传递给另一个函数吗?问题29.什么是arg原创 2021-02-22 18:00:50 · 9394 阅读 · 0 评论 -
100个最常问的JavaScript面试问答-第2部分(共10部分)
100个最常问的JavaScript面试问答-第2部分问题11.什么是DOM?问题12.请说明attributes和property之间的区别?问题13.什么是Cookie?您将如何使用JavaScript创建,读取和删除Cookie?问题14.什么是事件传播?问题15.什么是事件冒泡?问题16.什么是事件捕获?问题17.解释event.preventDefault()和event.stopPropagation()方法之间的区别?问题18.如何知道是否在元素中使用了event.preventDefault原创 2021-02-21 23:07:48 · 9565 阅读 · 2 评论 -
使用JavaScript | Python | Java | C++解决从罗马数字转换到阿拉伯数字
从罗马数字转换到阿拉伯数字问题描述:例子:限制条件:解决思路:执行代码:JavaScript代码:Python代码:Java代码:C++代码:问题描述:罗马数字是由七个不同的符号表示:I,V,X,L,C,D和M。Symbol(标记)Value (值)I1V5X10L50C100D500M1000例如,2用罗马数字II书写,只是将两个I加在一起。12作为写XII,这是用X + II。数字27写为XXVII,即XX + V + I原创 2021-02-21 18:23:18 · 7256 阅读 · 0 评论 -
100个最常问的JavaScript面试问答-第1部分(共10部分)
100个最常问的JavaScript面试问答-第1部分问题1.什么是JavaScript?问题2.JavaScript中有哪些基本类型?或者解释JavaScript中各种数据类型?问题3.undefined和null在JavaScript中有什么区别?问题4. JavaScript中的转义字符是什么?问题5.什么是Logical AND (&&)逻辑与?问题6.什么是Logical OR (||)逻辑或?问题7.将字符串转换为数字的最快方法是什么?问题8. JavaScript中的Erro.原创 2021-02-20 11:43:50 · 3739 阅读 · 1 评论