03 2021 档案
摘要:1-说明 http express 和 koa 的路由参数分别怎么获取2-简单说明动态路由 http: get:url.parse(req.url,true).query post: var queryString=require('queryString') var bodyParse='' re
阅读全文
摘要:1-使用 koa 搭建服务器 var koa=require('koa') var app=new koa() app.use(async(ctx)=>{ ctx.body='koa' }) app.listen(3000,()=>{ console.log('服务器已启动,端口正在监听...')
阅读全文
摘要:1-使用 express 创建服务器安装npm install express使用npm找不到源,改用cnpm var express = require('express');var app = express();app.listen(18001,function afterlisten(){
阅读全文
摘要:1-nodejs 中有哪些常用的内置模块 1)url模块将请求字符串转换为对象2)querystring将查询字符串 >对象 3)pathJoin() 地址拼接extname() 获取文件的后缀名basename() 获取地址最后一个文件的名称dirname() 上级目录地址isAbsolute()
阅读全文
摘要:1-js 是单线程还是多线程? 单线程,单位时间内只能处理一个进程单线程,单位时间内只能处理一个进程JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事,为了利用多核CPU的计算能力,HTML5提出Web Worker标准,允许JavaScript脚本创建多个线程,但是子线
阅读全文
摘要:1-解决跨域问题的方法? 动态在页面中创建一个script 标签, 使其src 属性指向后端数据接口,后端数据接口必须返回一个js 函数的调用字符串( 如cb(‘{“name”:”zs”,”age”:18}’)), 将要返回给前端的json 数据作为函数的实参, 当script 标签加载完毕后会在浏
阅读全文
摘要:1-如何多次给同一元素绑定多种同类型的事件? 使用addEventListener(‘事件名’,function(){})注册的事件, 不会出现事件覆盖, jquery中也是这样做的.2-说明 localStorage 和 sessionStorage 的区别 sessionStorage 是将数据
阅读全文
摘要:1-jquery 中的$.each 和$(选择器).each()有什么区别?$.each 可以循环任何数组, 包括普通数组和jquery 对象组成的伪数组;$(selector).each()只能循环遍历jquery 对象组成的伪数组 2-query 中的$.each 和 js 中的 foeEach
阅读全文
摘要:1-什么是事件委托,原理是什么? 原理:利用事件冒泡,只指定一个事件处理程序来管理某一类型的所有事件。 作用:减少DOM操作,节省内存空间,提高性能。 2-js 中有几种定时器,有什么区别?setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。setInterval() 方法可按照
阅读全文
摘要:1-列举几个常见的浏览器兼容问题阻止事件冒泡: 主流浏览器:event.stopPropagation() IE 浏览器:event.cancleBubble=true;获取事件源: 主流浏览器: event.target IE 浏览器:event.srcElement 2-js 中给元素注册事件的
阅读全文
摘要:1-列举所有获取 DOM 元素的方法 document.getElementById(); document.getElementsByClassName(); document.getElementsByName(); document.querySelectorAll(); document.q
阅读全文
摘要:1-求 1000 以内所有质数的和 function getPrimenumber(n) { var flag = 0; var result = [2, 3]; for (i = 3; i <= n; i += 2) { for (j = 2; j <= Math.sqrt(i); j++) {
阅读全文
摘要:1-var str = “hgDzGHjhcxghvcgxzhjzcgjhxzgcjhgsduyfuys”将字符串中出现次数最多的字母弹框输 出var str = “hgDzGHjhcxghvcgxzhjzcgjhxzgcjhgsduyfuys”function countStr(str) {var
阅读全文
摘要:1-使用 js 封装一个冒泡排序的方法 function sortBubble(arr){ for(var i=0;i<arr.length;i++){ for(var j=0;j<arr.length-i;j++){ if(arr[j]>arr[j+1]){ var temp=arr[j]; ar
阅读全文
摘要:1-下面代码执行的结果是什么?10,2 2-下面代码执行的弹出结果是什么?依次弹出: number; number,undefined,number 3-下面代码执行的结果是什么?报错(Uncaught TypeError: square is not a function) 4-下面代码执行的结果
阅读全文
摘要:1-说说你对 this 的理解this的定义:this表示当前执行代码的环境对象this在不同的场景下指向不太一样, 主要分为以下几种情况: 普通函数中指向全局对象window; 对象的成员方法中指向该方法的宿主对象; 构造函数中指向new出来的实例对象; 事件处理函数中指向事件源; 回调函数中指向
阅读全文
摘要:1-什么是构造函数? 构造函数 是一种特殊的方法 主要用来在创建对象时初始化对象 即为对象成员变量赋初始值 2-创建对象的方式有哪些?举例说明 1.对象字面量创bai建对象var obj = { a:1,b:2 };2.通过new运算符创建对象var obj = new Object(); //创建
阅读全文
摘要:1-分别说明 split slice splice join 方法的作用和参数,并举例 split('分隔符') 分割字符串 slice(开始位置,结束位置) 左闭右开截取字符串 splice(开始位置,结束位置,新添加的元素) 数组增删改 join('连接符')将数组链接成字符串 2-举例说明强制
阅读全文
摘要:1-“==”和“ ”的区别 == 表示相等 (值相等) 表示恒等(类型和值都要相等) 2-js 中常用的内置对象,并列举该内置对象的方法 对象名.属性名称; 对象名.方法名称 Array数组对象 Math对象 3-列举和数组操作相关的方法? push:将元素添加到数组的末尾, 返回值是数组长度 po
阅读全文
摘要:1-js 组成? 2-js 中有哪些数据类型? 3-typeof 和 instanceof 的区别 4-怎么判断两个对象想到等 5-js 中函数有哪些定义方式? 6-js 中函数有哪些调用形式? 1- ECMAScript(核心),DOM(文档对象模型),BOM(浏览器对象模型) 2- js中有5种
阅读全文
摘要:1-如何设置一个元素垂直居中? 2-图片懒加载的实现? 3-简述媒体查询的作用 4-css3 新增了哪些特性 5-display:none 和 visibility:hidden 的区别 6-less 的作用?Scss(sass),stylus 的作用? 1- 元素被设置了宽高.利用绝对定位.先把元
阅读全文
摘要:1-在一个页面中给多个元素设置同样的 id,会导致什么问题? 2-用伪类实现一个上三角(代码) 3-怎么让一个不定宽度的 div 实现垂直和水平居中(三种方法 代码)? 4-清浮动的方式有哪些? 5-如何让两个块级元素显示在同一行 1- 在css里的话,如果用了两个相同的ID,那么他们的样式是相同的
阅读全文
摘要:1-css 中的 px em rem 长度单位的区别? 2-css3 新增伪类有哪些?并说明 3-说明 css 选择器优先级顺序及判定标准 4-position 几个属性的作用? 5-绝对定位和固定定位的区别? 6-浮动的作用和影响 1- px是相对长度单位,它是相对于显示器bai屏幕分辨率而言的。
阅读全文
摘要:1-HTML 新增那些标签? 2-H5 新增的布局标签有哪些? 3-行内元素和块级元素的区别? 4-列举行内元素和块级元素的标签?(5 个) 5-行内元素的 margin 和 padding 可以设置吗? 6-readonly 和 disabled 的区别 7-哪些标签存在为元素? 大部分双标签都有
阅读全文

浙公网安备 33010602011771号