在前面的学习中了解到HTML语言是一种标记性的解释语言,一般只能定义内容的表现形式,不具有逻辑性,更不能与用户进行交互。例如,当用户向感兴趣的网站注册时,必须从表单中填入自己的个人信息,如身份证号码、用户名、密码等,如果有一项不满足就会弹出一个对话框,提示用户重新输入。JS正是这样一种嵌入在HTML中专用于开发交互式的Web页面的脚本语言,它不仅可以直接应用于HTML文档以获得交互式效果或其他动态
转载
2023-10-07 22:19:06
85阅读
JavaScript引擎是一个事件驱动的执行引擎,代码总是以单线程执行,而回调函数的执行需要等到下一个满足条件的事件出现后,才会被执行。1. JavaScript不区分整数和浮点数,统一用Number表示。NaN:表示Not a Number,当无法计算结果时用NaN表示。Infinity:表示无限大,当数值超过JavaScript的Number所能表示的最大值时。2. 比较运算符有==和===,
转载
2020-07-05 18:26:00
80阅读
2评论
# JavaScript实用指南
JavaScript是一种脚本语言,可以在网页中添加交互性和动态元素。它是目前最流行的编程语言之一,被广泛应用于前端开发、后端开发和移动应用程序开发。本文将介绍一些JavaScript的实用功能,并提供相应的代码示例。
## 1. DOM操作
在HTML文档中,DOM(文档对象模型)是用于表示和操作网页元素的接口。JavaScript提供了丰富的方法和属性,
原创
2023-08-08 11:03:59
74阅读
关于函数
异步函数判断
判断一个函数是否属于异步函数
const isAsyncFunction = (v) => Object.prototype…call(v) === ‘[object AsyncFunction]’
isAsyncFunction(async function () {}); // true
关于对象
删除无效属性
当你需要删除一个对象中的属性值为null或undef
原创
2023-08-14 11:35:57
119阅读
# JavaScript 实用 API
JavaScript 是一种广泛应用于网页前端开发的脚本语言。它具有动态特性和灵活性,能够为网页增加丰富的交互功能。在实际开发中,我们可以使用一些实用的 API 来简化我们的工作。本文将介绍几个常用的 JavaScript 实用 API,并提供代码示例进行演示。
## 1. `querySelector`
`querySelector` 方法允许我们通
原创
2023-08-22 04:39:58
68阅读
JavaScript是一个功能强大的客户端脚本语言,许多现代化的网站和Web应用程序都会使用到它。JavaScript可以增强用户的体验,并提供丰富的互动式组件和功能。虽然它的语法相当简单,但是对开发者来说还是很有难度的,因为它要运行在Web浏览器中。以下是我们为你推荐
转载
2009-07-31 10:12:00
106阅读
2评论
一些易于实现并保证提高代码可读性(和完整性)的实用技巧
转载
2021-12-20 11:35:41
129阅读
前言❝由于近年来推出了许多 JavaScript 框架,它已成为开发 Web 应用程序的明确选择。以下是一些最流行的 JavaScript 框架❞ReactJSVueJSAngularJS...
转载
2021-10-18 09:49:16
10000+阅读
超实用的JavaScript代码段
## 引言
JavaScript是一种广泛应用于Web开发中的脚本语言,它为开发者提供了丰富的功能和强大的工具集。本文将介绍一些超实用的JavaScript代码段,这些代码段可以帮助开发者提高开发效率和代码质量。我们将会逐个代码段进行详细讲解,并提供代码示例。
## 目录
1. **深拷贝对象**
2. **判断变量的类型**
3. **数组去重**
4
原创
2023-08-04 20:40:00
35阅读
MutationObserver 是 JavaScript 中的一个内置 API,用于监听 DOM(文档对象模型)元素的变化,并在变化发生时执行指定的回调函数。它提供了一种高效、异步的方式来监测 DOM 修改,取代了过去性能较差的事件监听方式(如 DOMNodeInserted 事件)。
核心作用
监听 DOM 元素的属性变化、子节点增删、文本内容修改等
异步触发回调函数,避免频繁修改 DOM
1、标题跑马灯常常能够在一些新闻网站,或者其他地方,看到文字在一个特定的区域内,来回滚动。一旦超出边界就消失了,那么这些效果是如何做到的呢,今天我们就来讲讲。图示效果:源代码: <!doctype html>
<html>
<head>
<meta charset="utf-8">
<style>
</sty
转载
2023-08-28 20:07:01
55阅读
全屏:在IE的属性->安全->自定义选项->把"允许由脚本初始化的窗口,没有大小和位置的限制"设为启用1.将彻底屏蔽鼠标右键,无右键菜单 <body oncontextmenu="window.event.returnvalue=false"> 也可以用于网页中Table框架中 <table border oncontextmenu=return(false)&
转载
精选
2008-06-01 14:55:38
568阅读
禁止屏蔽类:1.禁止右键<body oncontextmenu=return(false)>2.禁止选择<body onselectstart="return false">3.禁止粘帖<body onpaste="return false">4.禁止直接访问 [必须框架内才行]<script> if (top == self)top.location.href = "page.htm"; </script>5.禁止frame引用<script> if (top
转载
2011-11-06 20:55:00
35阅读
2评论
全屏:在IE的属性->安全->自定义选项->把"允许由脚本初始化的窗口,没有大小和位置的限制"设为启用1.将彻底屏蔽鼠标右键,无右键菜单 <body oncontextmenu="window.event.returnvalue=false"> 也可以用于网页中Table框架中 <table border oncontextmenu=return(false)&
转载
精选
2010-01-13 21:45:18
509阅读
一、使用!!操作符转换布尔值有时候我们需要对一个变量查检其是否存在或者检查值是否有一个有效值,如果存在就返回true值。为了做这样的验证,我们可以使用!!操作符来实现是非常的方便与简单。对于变量可以使用!!variable做检测,只要变量的值为:0、null、""、undefined或者NaN都将返回的是false,反之返回的是true。二、使用+将字符串转换成数字这个技巧非常
原创
2019-10-31 16:46:03
430阅读
推荐11个实用的JavaScript库作者|Jonathan Saring译者|无明JavaScript 仍然是 2018 年最受欢迎和使用最为广泛的编程语言,因此 JavaScript 生态系统也会继续发展壮大。然而,JavaScript 的标准库仍然继续保持“短小精悍”的身材。为了填补标准库功能方面的空白,在过去几年中,GitHub 上出现了很多流行的 JavaScript 库。以下列出了 1
原创
2020-12-21 19:30:30
93阅读
编程语言通常暗藏着各种技巧,熟练使用这些技巧可以提高开发效率。JavaScript 就是一门技巧性很强的语言,掌握常见的语法技巧不但可以加深对语言特性的理解,还可以简化代码,提高编码效率。本文分享 10 个常用的技巧,希望能成为你的开发工具箱的一部分。
1arguments 对象转成数组arguments对象是函数内可访问的类数组对象,包含了传给函数的参数值。
但它跟数组又不太一样,虽然可以访
转载
2021-08-07 23:45:03
124阅读