#Javascript实用效果整理

JavaScript中的执行上下文及调用堆栈

一、执行上下文是什么代码运行是在一定的环境之中运行的,这个运行环境我们就成为执行环境,也就是执行上下文,按照执行环境不同,我们可以分为三类:全局执行环境:代码首次执行时候的默认环境函数执行环境:每当执行流程进入到一个函数体内部的时候Eval执行环境:当eval函数内部的文本执行的时候 二、执行上下文栈是什么既...

Canvas接口和动画效果大全

<canvas>元素用于生成图像。它本身就像一个画布,JavaScript 通过操作它的API,在上面生成图像。它的底层是一个个像素,基本上<canvas>是一个可以用 JavaScript 操作的位图(bitmap)。它与SVG图像的区别在于,<canvas...

JavaScript 中的面向对象编程

JavaScript 是一个强大的面向对象编程语言,但是,并不像传统的编程语言,它采用一个以原型为基础的OOP模型,致使它的语法让大多数开发人员看不懂。另外,JavaScript 也把函数作为首要的对象,这可能会给不够熟悉这门语言的开发人员造成更大的困惑。那就是我们决定放在前面作为一个简短前言进行介...

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

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

使用JavaScript策略模式校验表单

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

javascript怎样调试代码?

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

CSS实现雨滴动画效果

今天我们要实现的是雨滴效果,不过实现雨滴前,我们先把毛玻璃的效果弄出来,没有玻璃窗,雨都进屋了,还有啥好敲打的。<divclass='window'></div>.window{position:absolute;width:100vw;height:100vh;background:url("...

值得探索的 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...

html刮刮卡效果实现

公司国庆搞了个集卡、抽奖小活动。抽奖需要刮刮卡的效果,感觉 css 是实现不了。看我使用canvas如何实现刮刮卡效果。废话不多说,线上效果 jsrun-测试地址 、 lilnong.top-测试地址 clearRect 这是我第一个找到的API,作...
代码星球 ·2020-12-24

整理经常在H5移动端开发遇到的知识

viewport、强制浏览器全屏、IOS的WebAPP模式、可点击元素出现阴影(这个我觉得真没必要去掉,用户点击是需要反馈的,而这个背景色刚刚好提供了一种反馈)等等,太多啦,这些相信大家百度一下就可以查到很多资料本篇文章主要是讲一些其他的或者优化手段。内容不多 1.弹出数字键盘<!--有"#""*"符号...
首页上一页...4849505152...下一页尾页