![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 80
JavaScript学习
Delete.Q
向上游
展开
-
ajax使用总结
ajax是指一种创建交互式网页应用的网页开发技术,用于浏览器和服务器之间进行数据交互。ajax的使用1、首先要创建一个XMLHttpRequest对象var xhr=new XMLHttpRequest()2、使用open方法设置和服务器交互信息语法:open(‘请求方式’,‘请求的地址’)请求方式:GET/POST/HEAD/DELETE/OPTIONS/PUTGET:用于常规请求,适用于URL完全指定请求资源,请求对服务器没有任何副作用,服务器的响应是可缓存的POST:用于HTML表原创 2021-09-27 19:00:21 · 148 阅读 · 0 评论 -
JavaScript之DOM事件机制
事件机制事件组成三部分1、事件源:事件触发的对象2、事件类型:鼠标事件、键盘事件、点击事件…3、事件处理程序:通过一个函数赋值的方式//事件触发对象button<button onclick="fun()">点我</button>//当点击button时触发事件<script> //事件处理程序 function fun(){ console.log("hello world!") }</script>原创 2021-09-26 15:08:02 · 189 阅读 · 0 评论 -
JavaScript DOM节点操作
JavaScript DOM节点操作DOM是JS操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个JS对象,从而可以用脚本进行各种操作(比如增删内容)DOM节点操作获取dom节点<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible"原创 2021-09-22 19:50:54 · 113 阅读 · 0 评论 -
JavaScript继承方式
1、原型链继承ECMAScript 把原型链定义为 ECMAScript 的主要继承方式。其基本思想就是通过原型继承多个引用类型的属性和方法。构造函数、原型和实例之间关系:每一个构造函数都有一个原型对象,原型对象有一个constructor属性指回构造函数,而实例有一个内部指针指向原型。如下图:如果一个原型对象是另一个构造函数的实例呢?这样的话这个原型内部本身有一个指针指向另个原型,而另一个原型中也有一个指针指向构造函数。这样实例和原型之间就构成了一条原型链。这也是原型链的基本构想。实现原型链的原创 2021-09-17 19:38:50 · 51 阅读 · 0 评论 -
JavaScript中this指向问题
JavaScript中this指向问题面向对象语言中 this 表示当前对象的一个引用。但在 JavaScript 中 this 不是一成不变的,它会随着执行环境的改变而改变。1、如果单独使用,this表示全局对象2、在方法中使用,this表示该方法所属的对象3、在函数中,this表示全局对象4、在事件中,this表示接收事件的元素5、在显示函数绑定时,我们可以自己决定this的指向1、this单独使用浏览器环境下单独使用this在node环境下,单独使用this2、在方法中使用,原创 2021-09-13 21:24:49 · 151 阅读 · 0 评论 -
JavaScript函数的调用之call、apply、bind的使用
call(执行环境的对象,实参列表)apply(执行环境的对象,实参列表数组)bind(执行环境的对象)(实参列表数组)1、call的使用var obj = { name: 'zhangsan', sayName: function (a,b) { console.log(this.name); console.log(a,b); // 1,2 }}var b = obj.sayName;b.call(obj,1,2); // zhangsan2、apply使原创 2021-09-10 15:57:15 · 83 阅读 · 0 评论 -
js数组API总结
在学习js的数据类型中,数组的学习是一个重要的部分。js数组为我们提供了很多现成的方法供我们使用,但是众多的数组api难以全部都记住,所以本文对数组的api做个详细总结。1、栈与队列方法push()从数组的末尾添加一个或多个元素var arr=[1,2,3,4]arr.push(5)//[1,2,3,4,5]pop() 方法用于删除数组的最后一个元素并返回删除的元素。var arr=[1,2,3,4]arr.pop()//[1,2,3] shift() 方法用于把数组的第一个原创 2021-09-08 14:58:39 · 233 阅读 · 2 评论 -
JavaScript数据类型和类型转换
1、JavaScript数据类型在JavaScript中,数据类型分为了两大类。分别是基本数据类型和引用数据类型。本文在Node.js环境中进行输出1.1、基本数据类型JavaScript中的基本数据类型为有:String、Number、Null、Undefined、Blooean、Symbol(ES6新增) 在JavaScript中我们使用var关键字来声明变量// 字符串var str = "hello world"console.log(str+"----这是一个字符串"原创 2021-09-01 20:29:50 · 140 阅读 · 0 评论