首页 > 知识百科 > 正文

5分钟JavaScript入门快速原创


目录

一.JavaScript基础语法

二.JavaScript的引入方式

三.JavaScript中的内存

四.BOM对象集合

五.DOM对象集合

六.事件监听

使用addEventListener( ) 添加事件监听器的方法

使用onX属性直接指定事件处理函数

使用removeEventListener()方法移除事件监听器


一.JavaScript基础语法

JavaScript是一种高级编程语言,用于开发网页和网络应用程序。它是一种动态类型语言,可以在客户端和服务器端运行。JavaScript主要用于改善用户体验、实现动态网页、与用户进行交互以及处理数据等功能。它具有易学易用的特点,被广泛用于网页开发和移动应用开发。

JavaScript是一种弱类型、动态的编程语言,主要用于在网页上添加交互功能。以下是JavaScript的一些基本语法要点:< /p> 报表变量:使用 var、let const来声明报表变量,例如:

var x = 10; let y = 5;const z = 3.14;
数据类型:支持数值(整数和浮点数)、字符串、布尔值、数组、对象等多种数据类型

条件语句:使用 if-else 语句进行条件判断,例如:

if (x > 5) { console.log("x大于5");} else { console.log("x小于等于5");} 循环语句:使用 for、while  do-while 语句进行循环操作,例如: 
for (var i = 0; i < 5; i++) { console.log(i);}
函数定义:使用 function 关键字定义函数,例如:
< code class="72ec-7633-9160-ecc2 language-javascript">function add(a, b) { return a + b;}
事件处理:可以通过添加事件监听器来响应用户的操作,例如:
document.getElementById("myButton").addEventListener("click", function() { console.log("按钮被点击了");});< /pre> 对象和属性:可以使用对象面量或构造函数来创建对象,并使用点操作符访问对象的属性,例如: 
var person = { name: "张三", 年龄: 20};console.log(person.name);

 二.JavaScript的引入方式

JavaScript可以通过以下几种方式引入:

内联方式(Inline):直接在HTML页面中嵌入JavaScript代码,使用

这种方式适用于较小的脚本或临时性的代码

外部文件方式(External):将JavaScript代码保存在一个独立的外部文件中,然后使用

在外部文件中编写JavaScript代码,可以提高代码的可维护性和重用性。

内部方式(Internal):将JavaScript代码直接嵌入HTML文件的

这种方式适用于较小的脚本或临时性的代码,与内联方式类似。

根据具体的需求和项目规模,选择合适的导入方式可以提高代码的可维护性和效率。


三.JavaScript中的内存

JavaScript中的数据库是一种特殊的对象,用于存储多个值。它可以包含不同类型的数据,如数字、字符串、布尔值等。数据库使用方逗号 [] 来定义,元素之间用逗号分隔

创建集群可以使用以下语法创建一个新的集群:

var arr = []; // 空集群 var arr = [1, 2, 3]; // 三个复杂元素的吞吐量 var arr = new Array();// 使用构造函数创建空数据库 var arr = new Array(1, 2, 3); // 使用构造函数创建包含三个元素的数据库

访问数据库元素可以使用索引来访问数据库中的元素,索引从 0 开始。例如:

 var arr = [1, 2, 3];console.log(arr[0]); // 输出1console.log(arr[1]); // 输出 2console.log(arr[2]); // 输出3
var arr = [1, 2, 3];console.log(arr[0]); // 输出1console.log(arr[1]); // 输出 2console.log(arr[2]); // 输出 3

存储容量可以使用 length 属性来获取存储容量。例如:

var arr = [1, 2, 3];console.log(arr.length); // 修改输出3

JavaScript提供了一些内置的数据库方法,用于对数据库进行操作,如增加、删除、元素,获取子数据库等。常用的方法包括:< /p> push():向堆栈添加一个或返回多个元素,并返回新的长度pop():删除并删除堆栈的最后一个元素shift():删除并返回队列的第一个元素unshift():向队列底层添加一个或多个元素,并返回新的长度splice() :删除、替换或添加元素,或者同时进行多个操作slice()返回:将多个阵列的一个子阵列concat():将多个阵列的一个子阵列合并为一个新的阵列join():将阵列的所有元素连接成一个字符串reverse():对堆栈的元素进行排序 sort():对堆栈的元素进行排序


四.BOM对象集合

BOM(Browser Object Model)是指浏览器对象模型,是JavaScript中与浏览器交互的一组对象的集合。

BOM提供了一系列的对象,用于操作浏览器窗口和浏览器本身。其中一些重要的BOM对象包括: `window`对象:代表浏览器窗口。它是BOM的对象,可以访问和操作浏览器窗口的属性和方法,比如窗口的大小、位置、打开新的窗口等。`navigator`对象:提供有关浏览器的信息,比如浏览器的名称、版本、所使用的操作系统等。还可以通过`navigator`对象检测用户的浏览器类型和功能支持情况。`location`对象:代表当前页面的URL信息。可以通过`location`对象获取当前页面的URL、跳转到其他页面、修改页面的URL等。`screen`对象:提供了有关用户屏幕的信息,比如屏幕的宽度、高度、深度颜色等。 < p>除了上述对象,BOM还提供了其他一些对象和API,用于处理浏览器的历史记录、cookie、定时器等功能。

我们可以通过使用上述对象来直接对浏览器进行操作,就拿我们最常用的window对象来举例:

Window属性:

history:对history对象的语法引用

location:用于窗口或框架的Location对象

navigation:对Navigator对象的串口引用

Window方法:

alert():显示警告窗口

confirm():显示确认对话框

setInterval()周期的调用函数或计算表达式

setTimeout ():指定几十个数后调用函数或计算表达式


五.DOM对象集合

DOM(文档对象模型)在JavaScript中是一个重要的概念。浏览器用来表示网页文档的对象模型,通过DOM,JavaScript可以访问和操作网页中的元素和属性。

DOM以树状结构表示HTML文档的层次关系。每个HTML元素都被表示为一个DOM节点,节点之间的关系通过父子关系来描述。根节点是整个文档,它的子节点是HTML元素,而每个HTML元素又可以有自己的子节点。

JavaScript可以使用一些内置的方法和属性来操作DOM节点,常用的方法包括:getElementById():根据元素的id属性获取DOM节点。

getElementsByClassName():根据元素的类属性获取DOM节点。 getElementsByTagName():根据元素的标签名获取DOM节点。querySelector():使用CSS选择器来获取DOM节点。createElement():创建一个新的DOM元素节点。appendChild():将一个DOM节点添加为另一个节点节点的子节点。removeChild():从DOM树中删除一个节点。

除以上方法,还有很多其他可用于操作DOM的方法和属性。通过这些方法和属性,JavaScript可以读取和修改DOM节点的属性、样式和内容,还可以创建、删除和移动DOM节点。这样,JavaScript可以实现与用户交互、动态更新网页内容等功能。


六.事件监听

在JavaScript中,事件监听是一种常见的技术,用于在特定的DOM元素上监听特定的事件,并执行相应的代码。一些常用的方法和语法:

使用addEventListener()方法添加事件监听器

element.addEventListener(event, function, useCapture);
element是要添加事件监听器的DOM元素。 event是要监听的事件名称,如clickmouseover等。function是事件发生时要执行的函数。useCapture是一个可选参数,指定事件是在捕获阶段还是冒泡阶段触发,默认为false(冒泡阶段)。

使用onX属性直接指定事件处理函数

element.onX = function;
element是要添加事件监听器的DOM元素。X是事件的名称,如clickmouseover等。function是事件发生时要执行的函数。
// 在按钮上添加点击事件监听器var button = document.getElementById("myButton");button.onclick = function() { console.log("Button clicked!");};

使用removeEventListener()方法移除事件监听器

element.removeEventListener(event, function, useCapture);
element是要移除事件监听器的 DOM 元素。event是要删除的事件名称。function是要删除的事件处理函数。useCapture是一个可选参数,指定事件是在捕获阶段还是冒泡阶段触发,默认为false(冒泡阶段)。
// 删除按钮上的事件点击监听器按钮。删除EventListener("click",handleClick);

基于DOM元素进行事件监听是非常常见的

常见的事件:

onclick:鼠标鼠标事件

onblur:元素失去焦点

onfocus:元素获得焦点

onload:某个页面或图像被完全加载

< p>onsubmit:当表单提交时触发该事件

onkeydown:某个键盘的键被按下

onmouseover:鼠标被移动到某个元素上面

< p>onmouseout:鼠标从某个元素移开




本次的分享就到此为止了,希望我的分享能给您带来来帮忙,也欢迎大家三连支持,你们的点赞就是博主更新最大的动力!如有不同意见,欢迎评论区积极讨论交流,让一起学习进步! >有相关问题也可以私信博主,评论区和私信都会认真查看的,我们下次再见

5分钟JavaScript入门快速原创由知识百科栏目发布,感谢您对的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“5分钟JavaScript入门快速原创

Copyright © 2012-2023 普诚元亨工作室 版权所有

*本站部分网页素材及相关资源来源互联网,如有侵权请速告知,我们将会在24小时内删除*

Z-BlogPHP 1.7.3 琼ICP备2022020219号