JS

JavaScript(JS)常见的使用误区详解

上一节我们详细讲解了JS中的错误处理机制,本节我们将学习JS中的常见使用误区。1. 误用’=‘作比较运算符’==‘/*误用赋值运算符作比较运算符*/letn=1if(n=2)console.log(n);//这里会判断为真,打印2。正常情况下应该不打印的2. 误用比较运算符’==‘(宽松比较)和’===‘(严格比较)在JS里,’==‘会进行类型转换后再比较,而’===‘

JavaScript(JS)表单验证详解

上一节我们讲了JS编码中的常见误区,本节我们将详细讲解JS中表单验证方法。情景:在浏览器填写表单时,我们通常会填写用户名、电话号码、密码等信息,一般来说,这些填写信息都有一定的要求。比如电话号码只能是11位,不可能是12位或者是10位;密码会要求是6位以上,包含字母和特殊字符。必要性:通过JS来规范表单信息,可以减轻服务器压力,提高用户体验和节省带宽。怎么做:1. 可以使用HTML内置验证方式:&

JavaScript(JS)JS的保留关键字详解

上一节我们学习了JS里的表单验证方法,本节我们将学习JS中的保留关键字。什么是JS中的保留关键字?就像是搭积木一样,关键字作为基础元件支起来JS这座大厦。JS中的保留关键字不能被当作变量、函数名或标签被使用,一旦使用就会报错。根据JS保留关键字的分类,我们总共可以分为8大类关键字:1. 严格保留关键字:implementsinterfaceletpackageprivateprotectedpub

JavaScript(JS)JSON详解

上一节我们详细讲解了JS中的保留关键字,本节我们将学习JS中的JSON。那什么是JSON呢?在JS里,JSON是一种常用的数据传输格式,服务端和客户端如果进行数据传输,一般都是通过JSON格式进行表达。我们先来看一个JSON实例:{"course":[{"C语言网":"dotcpp.com"},{"C语言教程":&

JavaScript(JS)void关键字详解

上一节我们详细讲解了JS中的JSON,本节我们将学习关键字void。“void”意为空,在函数上表示没有返回值。我们常常在<a>标签里看到void的身影:<ahref="JavaScript:void(0)">这里“JavaScript:void(0)”的作用是将链接的跳转行为替换为空操作,实现点击后无响应的效果。</a>不过现在

JavaScript(JS)异步编程详解

上一节我们学习了JS里的void关键字,本节我们将学习JS里的异步编程。异步编程是指在执行某些耗时操作时,不让程序停下来等待,而是继续执行后续代码,等耗时操作完成后再回来处理结果的一种编程方式。为什么会出现异步编程?因为JS是单线程的,如果所有操作都同步执行,遇到网络请求、文件读取等耗时操作时,页面就会卡住无法响应。异步编程解决了这个问题,让程序在等待期间还能处理其他任务。比如延迟执行定时器就是一