03 2021 档案

摘要:1-说明 http express 和 koa 的路由参数分别怎么获取 http: get:url.parse(req.url,true).query post: var queryString=require('queryString') var bodyParse='' req.on('data 阅读全文
posted @ 2021-03-07 18:52 Rotten- 阅读(70) 评论(0) 推荐(0)
摘要:1-使用 koa 搭建服务器 1.新建site文件夹,cmd进入命令行npm init //初始化一份package.json2.下载koanpm install koa --save-dev3.创建一个应用程序 新建app.jsconst Koa = require('koa'); const a 阅读全文
posted @ 2021-03-07 18:47 Rotten- 阅读(84) 评论(0) 推荐(0)
摘要:1-使用 express 创建服务器 一、package.json的配置 首先要进行package.json的配置,package.json用于定义项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。 1 { 2 "name" : "node", //名称 3 4 "vers 阅读全文
posted @ 2021-03-07 18:41 Rotten- 阅读(71) 评论(0) 推荐(0)
摘要:1-nodejs 中有哪些常用的内置模块 1、path模块 : 用于处理文件路径。 path.normalize(路径解析,得到规范路径); path.join(路径合并); path.resolve(获取绝对路径); path.relative(获取相对路径)。 ...... 2、until模块 阅读全文
posted @ 2021-03-07 18:32 Rotten- 阅读(140) 评论(0) 推荐(0)
摘要:1-js 是单线程还是多线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作 阅读全文
posted @ 2021-03-07 18:19 Rotten- 阅读(119) 评论(0) 推荐(0)
摘要:1-解决跨域问题的方法? 方式一:使用ajax的jsonp前端代码 服务器代码 使用该方式的缺点:请求方式只能是get请求方式二:使用jQuery的jsonp插件插件下载网址:https://github.com/jaubourg/jquery-jsonp前端代码 服务器代码 使用该方式的特点:与方 阅读全文
posted @ 2021-03-07 18:10 Rotten- 阅读(61) 评论(0) 推荐(0)
摘要:1-如何多次给同一元素绑定多种同类型的事件? onclick()方式 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>绑定多个事件</title> <script> window.onload = funct 阅读全文
posted @ 2021-03-07 17:58 Rotten- 阅读(97) 评论(0) 推荐(0)
摘要:1-jquery 中的$.each 和$(选择器).each()有什么区别? 1.$(selector).each(function(index,element)) 作用:在dom处理上面用的较多 示例: html部分文档 <ul id="each_id"><li>Coffee</li><li>So 阅读全文
posted @ 2021-03-07 17:56 Rotten- 阅读(58) 评论(0) 推荐(0)
摘要:1-什么是事件委托,原理是什么? 定义:利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件 原理:事件委托利用事件冒泡(从最深的节点开始,然后逐步向上传播事件)只在他们的父元素上指定一个事件处理程序,就可以管理某一类型的的所有事件。 2-js 中有几种定时器,有什么区别? 两种 se 阅读全文
posted @ 2021-03-07 17:55 Rotten- 阅读(59) 评论(0) 推荐(0)
摘要:1-列举几个常见的浏览器兼容问题 1.不同浏览器的标签默认的外补丁和内补丁不同 在各个浏览器中,不加样式的情况下,各自的margin和padding差异较大。 解决方法:在CSS中写*{margin:0px;padding:0px} 2.子元素绑架父元素的margin-top 在非IE浏览器中,如果 阅读全文
posted @ 2021-03-07 17:54 Rotten- 阅读(60) 评论(0) 推荐(0)
摘要:1-列举所有获取 DOM 元素的方法 通过ID获取(getElementById) 通过name属性(getElementsByName) 通过标签名(getElementsByTagName) 通过类名(getElementsByClassName) 通过选择器获取一个元素(querySelect 阅读全文
posted @ 2021-03-07 17:53 Rotten- 阅读(40) 评论(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 17:52 Rotten- 阅读(81) 评论(0) 推荐(0)
摘要:1-var str = “hgDzGHjhcxghvcgxzhjzcgjhxzgcjhgsduyfuys”将字符串中出现次数最多的字母弹框输出 var str = 'hgDzGHjhcxghvcgxzhjzcgjhxzgcjhgsduyfuys' var arr=str.split(""); // 阅读全文
posted @ 2021-03-07 17:51 Rotten- 阅读(65) 评论(0) 推荐(0)
摘要:1-使用 js 封装一个冒泡排序的方法 //冒泡排序(从小到大) function bubbleSortSmallToBig(arr){ for(var i = 1;i < arr.length;i ++){ for(var j = 0;j < arr.length - i;j ++){ if(ar 阅读全文
posted @ 2021-03-07 17:50 Rotten- 阅读(54) 评论(0) 推荐(0)
摘要:1-下面代码执行的结果是什么? 10 2 2-下面代码执行的结果是什么? number number undefined number 3-下面代码执行的结果是什么? error 4-下面代码执行的结果是什么? 6 6 6 6 6 5-下面代码执行的结果是什么? 1 2 3 4 5 阅读全文
posted @ 2021-03-07 17:48 Rotten- 阅读(34) 评论(0) 推荐(0)
摘要:1-说说你对 this 的理解 this表示当前对象,this的指向是根据调用的上下文来决定的,默认指向window对象 this.alert() <=> window.alert()<=> alert(); 调用的上下文环境包括全局和局部 全局环境 //全局环境就是在<script></scrip 阅读全文
posted @ 2021-03-07 17:45 Rotten- 阅读(36) 评论(0) 推荐(0)
摘要:1-什么是构造函数? 构造函数函数名首字母大写,用new进行初始化 2-创建对象的方式有哪些?举例说明 字面量方式 //字面量方式1,直接给定属性值 let person = { name="tom" } //字面量方式2,通过get,set方法操作对象 let person = { name, g 阅读全文
posted @ 2021-03-07 17:44 Rotten- 阅读(51) 评论(0) 推荐(0)
摘要:1-分别说明 split slice splice join 方法的作用和参数,并举例 slice(数组)用法:array.slice(start,end)解释:截取数组中的某段,并返回一个新的数组;参数start:开始截取的索引 (取的到 =),参数end: 结束的索引(取不到 < end)(可选 阅读全文
posted @ 2021-03-07 17:42 Rotten- 阅读(43) 评论(0) 推荐(0)
摘要:1-“==”和“ ”的区别? ==比较值是否相等,内部会进行强制类型转换 比较值之前,会比较数据类型是否相等 2-js 中常用的内置对象,并列举该内置对象的方法 Array对象 concat() join() pop()shift()slice(start,end)splice()push()uns 阅读全文
posted @ 2021-03-07 17:39 Rotten- 阅读(73) 评论(0) 推荐(0)