03 2021 档案

摘要:1-说明 http express 和 koa 的路由参数分别怎么获取 http: app.get('/add/:name/:age/:sex',function(req,res){ res.send(req.params); }); express: router.get('/student/:i 阅读全文
posted @ 2021-03-07 16:17 1825632889 阅读(39) 评论(0) 推荐(0)
摘要:1-使用 koa 搭建服务器 const koa = require('koa') const app = new koa() //路由请求 //context ctx 上下文 包含req和res app.use(async(ctx) => { ctx.body = 'hello koa2' }) 阅读全文
posted @ 2021-03-07 16:15 1825632889 阅读(39) 评论(0) 推荐(0)
摘要:1-使用 express 创建服务器 //1-引入express框架 const express = require('express') //2-创建网站服务 const app = express() //3-接收请求 app.get('/', (req, res) => { //使用res.s 阅读全文
posted @ 2021-03-07 16:14 1825632889 阅读(49) 评论(0) 推荐(0)
摘要:1-nodejs 中有哪些常用的内置模块 path模块,until模块,fs模块,http模块,events模块 2-常用的第三方模块 nodemon,nrm,Gulp,gulp-htmlmin,gulp-file-include,gulp-csso,gulp-less,gulp-uglify,gu 阅读全文
posted @ 2021-03-07 16:13 1825632889 阅读(19) 评论(0) 推荐(0)
摘要:1-js 是单线程还是多线程? 单线程,单位时间内只能处理一个进程 2-let 和 var 声明变量的区别? let变量有块级作用域 var变量是全局变量,没有块级作用域 3-说说 async/await 的使用方式和场景 当需要多个异步方法返回的结果时,使用await,多个异步方法能同时运行,在异 阅读全文
posted @ 2021-03-07 16:12 1825632889 阅读(40) 评论(0) 推荐(0)
摘要:1-解决跨域问题的方法? 使用ajax 搭建服务器启动 2-提交请求 get 和 post 的区别? GET把参数包含在URL中,POST通过request body传递参数 3-什么是渐进增强和优雅降级? 渐进增强:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互 阅读全文
posted @ 2021-03-07 16:10 1825632889 阅读(29) 评论(0) 推荐(0)
摘要:1-如何多次给同一元素绑定多种同类型的事件? 使用jQuery中.bind() 2-说明 localStorage 和 sessionStorage 的区别 localStorage的生命周期是永久性的。假若使用localStorage存储数据,即使关闭浏览器,也不会让数据消失,除非主动的去删除数据 阅读全文
posted @ 2021-03-07 16:09 1825632889 阅读(71) 评论(0) 推荐(0)
摘要:1-jquery 中的$.each 和$(选择器).each()有什么区别? $.each()可以遍历任何对象,而$().each()只可以遍历jquery对象 2-query 中的$.each 和 js 中的 foeEach()有什么区别? 回调函数中参数的位置不一样,forEach中为第一个参数 阅读全文
posted @ 2021-03-07 16:08 1825632889 阅读(30) 评论(0) 推荐(0)
摘要:1-什么是事件委托,原理是什么? 原理:利用事件冒泡,只指定一个事件处理程序来管理某一类型的所有事件。 作用:减少DOM操作,节省内存空间,提高性能。 2-js 中有几种定时器,有什么区别? settimeout和setinterval 执行次数不同,一个执行一次,一个重复执行 3-如何清除定时器? 阅读全文
posted @ 2021-03-07 16:06 1825632889 阅读(54) 评论(0) 推荐(0)
摘要:1-列举几个常见的浏览器兼容问题 1,滚动条 document.documentElement.scrollTop||document.body.scrollTop 2,网页可视区兼容 window.innerHeight ||document.documentElement.clientHeigh 阅读全文
posted @ 2021-03-07 15:41 1825632889 阅读(41) 评论(0) 推荐(0)
摘要:1-列举所有获取 DOM 元素的方法 通过ID获取(getElementById) 通过name属性(getElementsByName) 通过标签名(getElementsByTagName) 通过类名(getElementsByClassName) 通过选择器获取一个元素(querySelect 阅读全文
posted @ 2021-03-07 15:39 1825632889 阅读(30) 评论(0) 推荐(0)
摘要: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; break; } 阅读全文
posted @ 2021-03-07 15:37 1825632889 阅读(29) 评论(0) 推荐(0)
摘要:1-var str = “hgDzGHjhcxghvcgxzhjzcgjhxzgcjhgsduyfuys”将字符串中出现次数最多的字母弹框输出 var str = “hgDzGHjhcxghvcgxzhjzcgjhxzgcjhgsduyfuys”; var obj = {}; var arr = [ 阅读全文
posted @ 2021-03-07 15:36 1825632889 阅读(41) 评论(0) 推荐(0)
摘要: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++){ //核 阅读全文
posted @ 2021-03-03 12:41 1825632889 阅读(41) 评论(0) 推荐(0)
摘要:1-下面代码执行的结果是什么? 10 2 2-下面代码执行的弹出结果是什么? 依次弹框,number number undefined number 3-下面代码执行的结果是什么? 报错,square is not a function 4-下面代码执行的结果是什么? 隔一秒打印五次6 5-下面代码 阅读全文
posted @ 2021-03-03 12:40 1825632889 阅读(20) 评论(0) 推荐(0)
摘要:1-说说你对 this 的理解 默认情况下,指向全局,浏览器的话就是指向window;.如果函数被调用的位置存在上下文,那么函数被隐式绑定;箭头函数的是没有属于自己的this的,它所谓的this是捕获其上下文的this,作为自己的this 2-call\apply\bind 的区别和联系? call 阅读全文
posted @ 2021-03-03 12:39 1825632889 阅读(36) 评论(0) 推荐(0)
摘要:1-什么是构造函数? 构造函数是一种特殊的成员函数,它主要用于为对象分配存储空间,对数据成员进行初zhuan始化、 2-创建对象的方式有哪些?举例说明 1-调用系统的构造函数创建对象 var obj = new Object(); //Object就是系统中的构造函数、 2-自定义构造函数创建对象( 阅读全文
posted @ 2021-03-03 12:38 1825632889 阅读(29) 评论(0) 推荐(0)
摘要:1-“==”和“ ”的区别 == 表示相等 (值相等) 表示恒等(类型和值都要相等) 2-js 中常用的内置对象,并列举该内置对象的方法 Math var a = Math.PI Math.abs(-1) Date var dt = Date.now() String Array Object 3- 阅读全文
posted @ 2021-03-03 12:37 1825632889 阅读(30) 评论(0) 推荐(0)
摘要:1-分别说明 split slice splice join 方法的作用和参数,并举例 split 可以使用一个字符串切割另一个字符串,返回值是数组; var a="0123456"; var b=a.split("",3); //b=["0","1","2"] slice 可以从数组中截取一部分; 阅读全文
posted @ 2021-03-03 12:33 1825632889 阅读(28) 评论(0) 推荐(0)
摘要:1-js 组成? 1.ECMAScript 2.DOM(document object model)3.BOM(browser object document ) 2-js 中有哪些数据类型? Undefined、Null、Boolean、Number和String 3-typeof 和 insta 阅读全文
posted @ 2021-03-03 12:31 1825632889 阅读(27) 评论(0) 推荐(0)
摘要:1-如何设置一个元素垂直居中? 把元素变成定位元素,设置元素的定位位置,距离上、左都为50%,设置元素的左外边距、上外边距为宽高的负1/2。 2-图片懒加载的实现? 1、设置图片src属性为同一张图片,同时自定义一个data-src属性来存储图片的真实地址 2、 页面初始化显示的时候或者浏览器发生滚 阅读全文
posted @ 2021-03-03 12:29 1825632889 阅读(29) 评论(0) 推荐(0)
摘要:1-在一个页面中给多个元素设置同样的 id,会导致什么问题? 在css里的话,如果用了两个相同的ID,那么他们的样式是相同的。 在javascript,如果要对该id对象进行操作,可能会出错。 2-用伪类实现一个上三角(代码) .demo { width: 100px; height: 100px; 阅读全文
posted @ 2021-03-03 12:27 1825632889 阅读(30) 评论(0) 推荐(0)
摘要:1-css 中的 px em rem 长度单位的区别? px单位的名称为像素,它是一个固定大小的单元. em单位的名称为相对长度单位,它是用来设置文本的字体尺寸的,相对于父级元素对象内文本的字体尺寸;如果没有人为设置当前对象内文本的字体尺寸,那么它相对的是浏览器默认的字体尺寸。 rem只相对于根目录 阅读全文
posted @ 2021-03-03 12:23 1825632889 阅读(31) 评论(0) 推荐(0)
摘要:1:HTML 新增那些标签? video 表示一段视频并提供播放的用户界面 audio 表示音频 canvas 表示位图区域 source 为video和audio提供数据源 figure 和文档有关的图例 figcaption 图例的说明 time 日期和时间值 mark 高亮的引用文字 data 阅读全文
posted @ 2021-03-03 12:21 1825632889 阅读(29) 评论(0) 推荐(0)