#Javascript忍者秘籍

7个你应该知道的 JavaScript 原生错误类型

从浏览器控制台到运行Node.js 的终端,我们到处都会看到错误。本文的重点是概述我们在 js 开发过程中可能遇到的错误类型。提示:良好的错误提示会导致快速而无痛的发展经历与缓慢而痛苦的发展经历之间的区别。在编写可重用的代码时,请确保自己在编写清晰易懂的错误处理代码。 当数字超出...

使用JavaScript策略模式校验表单

Web项目中,登录,注册等等功能都需要表单提交,当把用户的数据提交给后台之前,前端一般要做一些力所能及的校验,比如是否填写,填写的长度,密码是否符合规范等等,前端校验可以避免提交不合规范的表单。假如我们有一个表单,校验逻辑如下:用户名不为空密码长度不低于6位手机号符合格式 当没有使用策略模式时,即我们首先会想...

javascript怎样调试代码?

查找编程代码中的错误被称为代码调试。调试并不简单。但幸运地是,所有现代浏览器都有内置的调试器。内置的调试器可打开或关闭,强制将错误报告给用户。通过调试器,您也可以设置断点(代码执行被中断的位置),并在代码执行时检查变量。通常通过F12键启动浏览器中的调试器,然后在调试器菜单中选择“控制台”。 console....

值得探索的 8 个机器学习 JavaScript 框架

在这篇文章中,你将学习针对机器学习的不同JavaScript框架。具体内容为: Deeplearn.js是Google发布的一个开源的机器学习JavaScript库,可用于不同的目的,例如在浏览器中训练神经网络,理解ML模型,用于教育目的等。你可以在推理模式中运行预先训练的模型。可以在Typescript(E...

奇怪的 Javascript

我的意思是,对于刚开始使用这种语言和他语言(例如C++或C#)的开发人员来说,JavaScript 可能会很奇怪。某些语言可能会让你大吃一惊在本文中,我们将看到5个例子,并让你能够在几分钟的时间内读完。 以下面的代码为例:constnumber1=2_0_0_0;constnumber2=6_0_0...
代码星球 ·2020-12-24

JavaScript 控制台的更多功能

你可能在 JavaScript 项目中都用了console.log。这是一种查看变量的值或程序运行中发生的事情的便捷方法。但是 JavaScript console对象还有许多其他的功能,可以在处理项目时提供帮助。本文将会介绍一些我的最爱,希望你在工作时记得使用它们!请注意,此处...
代码星球 ·2020-12-24

javascript中怎么退出循环?

JavaScript中退出循环的方法:方法一、使用break语句退出循环。方法二、使用continue语句退出循环。方法三、使用return语句退出循环。  break语句break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句。由于它是用来退出循环或者switch语句,所...

物联网项目选择JavaScript的5大理由

在一个以数字化为主导的世界中,物联网(IoT)在改变我们的生活和开展业务方式方面发挥着至关重要的作用。从智能生活到工作场所协作,以及与现场员工的联系,物联网将一如既往地节省时间和提高生产力。根据一份微软物联网研究报告,大约85%的受访者表示他们目前正在采用物联网,四分之三的人处于项目计划阶段。此外,有88%的受访者认为...

ES6新特性:JavaScript中内置的延迟对象Promise

利用Promise是解决js异步执行时候回调函数嵌套回调函数的问题,更简洁地控制函数执行流程;通过new实例化Promise, 构造函数需要两个参数,第一个参数为函数执行成功以后执行的函数resolve,第二个函数为函数执行失败以后执行的函数reject:newPromise(function(resolve...

为什么 VS Code 能迅速占领 JavaScript 开发者社区

首先,为了避免与微软的VisualStudioIDE发生混淆,这里先说明一下,VisualStudioCode(也即VSCode)是一款轻量级的编辑器,类似Atom或SublimeText。它的采用量节节攀升,迅速占领了开发者市场!2015年,微软推出了VSCode的第一个版本。在第二年的StackOverflow开发...

JavaScript定时器的更多知识点

导语:JavaScript定时器是window的一个对象接口,并不是JavaScript的一部分,它的功能是由浏览器实现的,在不同浏览器之间会有所不同。定时器也可以由node.js运行时本身实现。几周前我在推特上发布了这样一个面试问题:JavaScript面试问题: 在哪里可以找到setTimeout和set...

5个JavaScript的字符串处理库

使用字符串可能是一项繁琐的任务,因为有许多不同的用例。例如,将字符串转换为驼峰大小写这样的简单任务可能需要几行代码才能达到最终目标。function camelize(str) {   return str.replace(/(?:^w|[A-Z]|w|s+...

比较 JavaScript 对象的四种方式

比较 JavaScript 中的原始值非常简单。只需使用任何一种可用的相等运算符即可,例如严格相等运算符:'a'==='c';//=>false1===1;//=>true但是对象却有结构化数据,所以比较起来比较困难。在本文中,你将学习如何正确比较 JavaScript&nbs...

7个简单但棘手的JavaScript面试问题

如果您符合高级开发人员的资格,其工作涉及JavaScript,那么在编码面试中很有可能会被问到棘手的问题。遵循这个建议:“熟能生巧”。深入有规律地学习JavaScript将提高您的编码能力,并且可以提高您的面试技巧。在这篇文章中,你会发现7个乍一看很简单但很棘手的JavaScript面试问题。虽然一开始这些问题看起来是...

JavaScript浮点数精度

0.1+0.2是否等于0.3作为一道经典的面试题,已经广外熟知,说起原因,大家能回答出这是浮点数精度问题导致,也能辩证的看待这并非是ECMAScript这门语言的问题,今天就是具体看一下背后的原因。 ECMAScript中的Number类型使用IEEE754标准来表示整数和浮点数值。所谓IEEE754标准,全...
代码星球 ·2020-12-24
首页上一页...2930313233...下一页尾页