02 2021 档案
摘要:23day / 24day 1-使用 koa 搭建服务器 const koa = require('koa') const app = new koa() //路由请求 //context ctx 上下文 包含req和res app.use(async(ctx) => { ctx.body = 'h
阅读全文
摘要:22day 1-使用 express 创建服务器 //1-引入express框架 const express = require('express') //2-创建网站服务 const app = express() //3-接收请求 app.get('/', (req, res) => { //使
阅读全文
摘要:21day 1-nodejs 中有哪些常用的内置模块 path模块,until模块,fs模块,http模块,events模块 2-常用的第三方模块 nodemon,nrm,Gulp,gulp-htmlmin,gulp-file-include,gulp-csso,gulp-less,gulp-ugl
阅读全文
摘要:20day 1-js 是单线程还是多线程? 单线程,单位时间内只能处理一个进程 2-let 和 var 声明变量的区别? let变量有块级作用域 var变量是全局变量,没有块级作用域 3-说说 async/await 的使用方式和场景 当需要多个异步方法返回的结果时,使用await,多个异步方法能同
阅读全文
摘要:16day 1-什么是事件委托,原理是什么? 原理:利用事件冒泡,只指定一个事件处理程序来管理某一类型的所有事件。 作用:减少DOM操作,节省内存空间,提高性能。 2-js 中有几种定时器,有什么区别? settimeout和setinterval 执行次数不同,一个执行一次,一个重复执行 3-如何
阅读全文
摘要:2-18 1-列举几个常见的浏览器兼容问题 1、滚动条 document.documentElement.scrollTop||document.body.scrollTop 2、事件兼容 e = e || window.event 3、网页可视区兼容 window.innerHeight ||do
阅读全文
摘要:2-9 1、列举所有获取 DOM 元素的方法 通过ID获取(getElementById) 通过name属性(getElementsByName) 通过标签名(getElementsByTagName) 通过类名(getElementsByClassName) 通过选择器获取一个元素(querySe
阅读全文
摘要:2-8 1、求 1000 以内所有质数的和 var f = false; var i = 2; var j = 2; var n = 0; while (i < 1000) { f = true; while (j <= i/2){ if (i % j == 0) { f = false; brea
阅读全文
摘要:2-7 1-var str = “hgDzGHjhcxghvcgxzhjzcgjhxzgcjhgsduyfuys”将字符串中出现次数最多的字母弹框输出 var str = “hgDzGHjhcxghvcgxzhjzcgjhxzgcjhgsduyfuys”; var obj = {}; var arr
阅读全文
摘要:2-6 1、使用 js 封装一个冒泡排序的方法 var arr=[1,6,3]; var mySort=function(arr,f){ for(var i=0;i<arr.length;i++){ for(var j=0;j<arr.length-1-i;j++){ if(f(arr[j],arr
阅读全文
摘要:2-5 1-下面代码执行的结果是什么? 10 2 2-下面代码执行的弹出结果是什么? 依次弹框,number number undefined number 3-下面代码执行的结果是什么? 报错,square is not a function 4-下面代码执行的结果是什么? 隔一秒打印五次6 5-
阅读全文
摘要:1、说说你对 this 的理解 this默认指向全局,浏览器中指向window。如果函数被调用的位置存在上下文,那么函数被隐式绑定;箭头函数的是没有属于自己的this的,它所谓的this是捕获其上下文的this,作为自己的this 2、call\apply\bind 的区别和联系? call app
阅读全文
摘要:2-3 1、什么是构造函数? 构造函数 ,是一种特殊的方法。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。 2、创建对象的方式有哪些?举例说明 (1)系统构造函数创建对象 var obj = new Object(); (2)自定义构造函数创
阅读全文
摘要:2-2 1-分别说明 split slice splice join 方法的作用和参数,并举例 split 拆分字符串,返回值是数组 var a="0,1,2,3,4,5,6"; var b=a.split(","); b=["0","1","2","3","4","5","6"] slice 截取
阅读全文
摘要:2-11-“==”和“ ”的区别 == 表示相等 (值相等) 表示恒等(类型和值都要相等) js在比较的时候如果是 == 会先做类型转换,再判断值得大小,如果是 类型和值必须都相等。 2-js 中常用的内置对象,并列举该内置对象的方法一、Array对象1、concat()例:var arr1=arr
阅读全文
浙公网安备 33010602011771号