年轻人你不讲武德,耗子尾汁~~~总结就是为了形成自己的js知识网,提升自己,加油!开始干1、介绍js的基本数据类型   答: Undefined、Null、Boolean、Number、String2、js有哪些内置对象?  答:数据封装类对象:Object、Array、Boolean、Number 和 String   其他对象:Function、Arguments、Math、Date、RegE
转载 2023-07-25 17:42:57
23阅读
JavaScript基础面试题及答案①1 介绍JavaScript的基本数据类型3 jQurry使用建议4 Ajax使用5 JavaScript有几种类型的值?6 栈和堆的区别?7 JavaScript实现继承的几种方式8 JavaScript创建对象的几种方法:9JavaScript作用域9 JavaScript作用域链10 闭包11 谈谈你对this的理解12 什么是window对象,什么是
转载 2023-07-15 21:14:58
138阅读
目录JavaScript数据类型什么叫弱数据类型语言布尔类型在哪些情况下会返回falseJavaScript数值类型的转换 显示转换 number类型i++ 和++i的区别= == ===的区别switch语句和if else if语句的区别如何利用双重for循环实现冒泡排序while循环执行思路:什么是数组数组的操作(增删改查)函数的形参和实参break、continue、return的区别J
JavaScript一直都是前端面试的重头戏,也是最核心的部分。 JavaScript也是囊括知识点最多的部分,从BOM到DOM,从 ECMAScript编程到简单算法的实现等,都是 JavaScript部分面试题主要考察的内容。当然,这里的重中之重当属事件和DOM操作,这也是 JavaScript的核心部分。在 ECMAScript中,小到运算符,大到函数的闭包、作用域,以及原型链等都是应试者必
1、主线程 执行 js 中所有的代码。 2、主线程 在执行过程中发现了需要异步的任务任务后扔给浏览器(浏览器创建多个线程执行),并在 callback queue 中创建对应的回调函数(回调函数是一个对象,包含该函数是否执行完毕等)。
转载 2023-07-21 09:59:04
12阅读
1.节流和防抖 节流:高频触发事件,在n秒内只执行一次 1 function throttle (fn, delay) { 2 let canRun = ture 3 return function () { 4 if (!canRun) return 5 canRun = false 6 setT ...
转载 2021-08-03 18:37:00
116阅读
2评论
面试大全1、javascript 的 typeof 返回哪些数据类型number、boolean、undefined、string、object、function2、javascript 有哪些数据类型基本数据类型:number、boolean、undefined、string、null、 引用数据类型:object、RegExp、array、Date3、例举 3 种强制类型转换和 2 种隐式类型
原创 2022-03-01 15:06:58
308阅读
A1 A1 A1 A1 A1 在移动端多了touch的三个事件,tap是这三个touch事件的封装,用来模拟click事件。所有事件触发顺序为:(touchstart——touchmove——touchend)——mouseover——mousedown——mouseup——click。当有touc
转载 2017-01-16 18:09:00
146阅读
2评论
1. 如何封装一个 javascript 的类型判断函数? function getType(value) { // 判断数据是 null 的情况 if (value null) { return value + ""; } // 判断数据是引用类型的情况 if (typeof value "obj ...
转载 2021-09-13 21:18:00
121阅读
2评论
1.判断一个函数是否标记为 async function isAsyncFunction(func){ const str=Object.prototype.toString.call(func); return str=='[object Async
原创 2024-03-05 09:57:34
53阅读
1. 介绍 js 的基本数据类型。 js 一共有六种基本数据类型,分别是 Undefined、Null、Boolean、Number、String,还有在 ES6 中新增的 Symbol 和 ES10 中新增的 BigInt 类型。 Symbol 代表创建后独一无二且不可变的数据类型,它的出现我认为 ...
在本文中,我将向您展示10个 JavaScript 技能典型问题以及其相关解决方案,...
原创 2023-01-06 16:00:10
98阅读
扩展运算符与rest运算符的区别?扩展运算符用三个点表示,把数组或对象展开成一系列用逗号隔开的值rest运算符也是般用于...
原创 2023-05-05 17:09:21
77阅读
1、什么是JavaScript?(这是基本题,对很多程序员来说也是送分题!) JavaScript是客户端和服务器端脚本语言,可以插入到HTML页面中,并且是目前较热门的Web开发语言。同时,JavaScript也是面向对象编程语言。 类似的基本题目还包括:JavaScript都有哪些类型?Java ...
转载 2021-10-15 10:11:00
142阅读
2评论
面试题
原创 2023-11-22 14:33:47
89阅读
一、Jquery测试题 下面哪种不是jquery的选择器?(单选) A、基本选择器   B、后代选择器 C、类选择器 D、进一步选择器 考点:jquery的选择器 (C) 当DOM加载完成后要执行的函数,下面哪个是正确的?(单选) jQuery(expression, [context])  B、jQuery(html, [ownerDocument]) 
转载 2024-01-11 17:27:33
70阅读
一、单选题1、以下哪条语句会产生运行错误:(a)A.var obj = ();//语法错误B.var obj = [];//创建数组C.var obj = {};//创建对象D.var obj = //;原因:var obj = new Array ();是对的;JavaScript 中大括号表示创建对象。var obj = { id:1, name:"jacky" };alert(obj.
文章目录61.new的原理是什么?通过new的方式创建对象和通过字面量创建有什么区别?62.prototype 和 proto 区别是什么?63.使用ES5实现一个继承?64.取数组的最大值(ES5、ES6)65.ES6新的特性有哪些?66.promise 有几种状态, Promise 有什么优缺点 ?67.Promise构造函数是同步还是异步执行,then呢 ?promise如何实现then处
1、js中的宏任务和微任务宏任务包括:setTimeout setInterval Ajax Dom事件 微任务: promise async/await 注意:微任务比宏任务的执行时间要早宏任务 (macro)task,可以理解是每次执行栈执行的代码就是一个宏任务(包括每次从事件队列中获取一个事件回调并放到执行栈中执行)。 浏览器为了能够使得JS内部(macro)task与DOM任务能够有序的执
问题1:闭包考虑下面的代码: var nodes = document.getElementsByTagName( 'button' ); for ( var i = 0; i < nodes.length; i++) {
  • 1
  • 2
  • 3
  • 4
  • 5