javascript
文章平均质量分 78
idiot_MAN
这个作者很懒,什么都没留下…
展开
-
ES6常问面试题(Promise,async和await 等)
Promise 是es6引入的异步编程的新解决方案 ,语法上Promises是一个构造函数,用来封装异步操作并可以获取其成功或者失败的结果,实例化一个Promise对象,里面有一个参数,参数是函数类型值,有两个形参,一个是resolve,一个是reject,然后执行一个异步 操作,会得到一个数据,然后调用resolve方法,然后promise的状态就会变成一个成功,然后调用promise对象的.then方法,里面有两个函数,一个是成功的时候调用,一个是失败的时候调用。它类似于对象,也是键值对的集合。原创 2022-10-29 09:58:01 · 2478 阅读 · 0 评论 -
前端面试题---JavaScript基础
变量提升(hoisting),是负责解析执行代码的 JavaScript 引擎的工作方式产生的一个特性。JS引擎在运行一份代码的时候,会按照下面的步骤进行工作:首先,对代码进行预解析,并获取声明的所有变量然后,将这些变量的声明语句统一放到代码的最前面最后,开始一行一行运行代码JS引擎将var a = 1分解为两个部分:变量声明语句和变量赋值语句a = 1JS引擎将放到代码的最前面,而a = 1保留在原地变量的这一转换过程,就被称为变量的声明提升。原创 2022-09-21 11:55:38 · 87 阅读 · 0 评论 -
JS数组常用的方法
整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。2.1如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。2.2如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。向数组添加的新项目。slice() 方法可从已有的数组中返回选定的元素。原创 2022-09-18 22:36:11 · 354 阅读 · 0 评论 -
es6新特性
ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。ECMAScript是JavaScript的一套标准ES6(JavaScript语言的下一个版本)ES6的第一个版本是在2015年6月发布的----ECMAScript2015(ES2015)原创 2022-09-07 20:51:10 · 273 阅读 · 0 评论 -
es6新特性
ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。ECMAScript是JavaScript的一套标准ES6(JavaScript语言的下一个版本)ES6的第一个版本是在2015年6月发布的----ECMAScript2015(ES2015)...原创 2022-08-29 17:19:05 · 161 阅读 · 1 评论 -
js闭包函数详细讲解
闭包是有权访问另一个函数作用域中变量的函数,简单理解就是一个作用域可以访问另外一个函数内部的局部变量闭包的作用在本质上,闭包就是将函数内部和函数外部连接起来的桥梁。闭包是一种保护私有变量的机制,在函数执行时形成私有的作用域,保护里面的私有变量不受外界干扰。//10}fn1();}fn();//fn就是一个闭包函数。.........原创 2022-08-25 23:37:00 · 290 阅读 · 1 评论 -
JavaScript对象和类
通过class关键字创建类,类名的首字母要大写类里面有个constructor函数,可以接收传递过来的参数,返回实例对象constructor函数只要new生成实例时,就会自动调用这 个函数,如果我们不写这个函数,类也会自动生成这个函数多个函数之间不需要用逗号分割生成实例new 不能省略创建类,类名后面不能加小括号,生成实例,类名后面加小括号,类里面的函数不需要加function。...原创 2022-08-25 22:38:28 · 204 阅读 · 1 评论 -
构造函数和原型
构造函数和原型,this指向原创 2022-08-24 23:40:35 · 135 阅读 · 0 评论 -
移动端触屏事件
移动端触屏事件移动端触屏事件概述触摸事件对象(TouchEvent)移动端拖动元素classList属性原创 2022-08-24 09:32:19 · 139 阅读 · 0 评论 -
JavaScript事件高级操作
DOM事件流,注册事件,事件监听,删除事件,鼠标事件对象,元素偏移量offset,元素可视区client,元素滚动scroll,拖拽模态框案例原创 2022-08-16 23:10:58 · 76 阅读 · 0 评论 -
JavaScript节点操作
节点概述,节点层级,兄弟节点,创建节点,添加节点,删除节点,留言板案例,动态生成表格案例,复制节点原创 2022-08-15 23:43:20 · 241 阅读 · 0 评论 -
JS标准库----Math对象,Date日期对象 ,定时器
Math对象,Date日期对象 ,定时器原创 2022-08-13 10:29:53 · 102 阅读 · 0 评论 -
JS标准库----Number 对象,String 对象
数值,字符串,布尔类型,在使用的时候会被对应的原始数据类型包装,组成包装对象。原创 2022-08-12 20:26:28 · 100 阅读 · 0 评论 -
DOM详细教程(精灵图,表单验证等小案例)
获取元素,存在元素,精灵图,表单验证,密码隐藏,自定义属性原创 2022-08-12 10:56:18 · 293 阅读 · 1 评论 -
innerHTML与innerText的区别
innerHtml和innerText的区别原创 2022-08-11 22:45:30 · 4643 阅读 · 0 评论 -
Javascript 字符串,内置对象,Math和date ,浏览器对象,计时器
字符串,内置对象,Math和date ,浏览器对象,计时器原创 2022-08-11 20:48:11 · 212 阅读 · 0 评论 -
Javascript对象和数组
对象,数组得增,删,查,改,拼,接,循环,排序,值传递和引用传递原创 2022-08-11 14:53:16 · 495 阅读 · 0 评论 -
javascript函数(超级详细全面讲解)
1.什么是函数2.使用函数的好处?3.函数的分类4.函数的类型5.如何声明函数5-1.语句定义法(在任意位置都可以调用)5-2.表达式定义法(只能先声明后调用)6.如何调用函数7.函数的参数形式参数(形参):定义函数时所传递的参数实际参数(实参):调用函数时所传递的参数8.函数的返回值 return9.函数作用域10.匿名函数11.递归......原创 2022-08-10 16:27:52 · 199 阅读 · 0 评论 -
Javascript事件
鼠标事件,键盘事件,触摸事件,表单事件。事件对象原创 2022-08-09 22:58:36 · 100 阅读 · 1 评论 -
Javascript循环语句
for循环,while ,do....while 循环 break和continue原创 2022-08-09 21:37:51 · 142 阅读 · 0 评论 -
JavaScript基础介绍,数据类型,运算符
javascript介绍,变量类型,运算符原创 2022-08-06 12:44:28 · 192 阅读 · 0 评论