1.从输入一个URL到页面出现? a.DNS解析:将域名解析为IP地址;根据IP地址找到对应的服务器 b.TCP连接:TCP三次握手 c.发生HTTP请求 d.服务器处理请求并返回HTTP报文 e.浏览器解析渲染页面 f.断开连接:TCP四次挥手URL 即请求地址,由 <协议>://<主机>:<端口>/<路径>?<参数>2.this指向
转载 2024-08-06 21:33:40
27阅读
MySQL测试题一、表关系表关系请创建如下表,并创建相关约束二、操作表1、自行创建测试数据2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;3、查询平均成绩大于60分的同学的学号和平均成绩;4、查询所有同学的学号、姓名、选课数、总成绩;5、查询姓“李”的老师的个数;6、查询没学过“叶平”老师课的同学的学号、姓名;7、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名;8、查询
转载 2021-02-26 14:02:23
624阅读
2评论
 ES6系列40道基础题(含答案)ps:每道题解析的蓝色链接,需要按住ctrl+点击,即可访问。 1.下面不属于ECMAScript规范的范围的是:( )A、数据类型B、语法C、DOM事件D、内置对象和函数的标准库答案:C 解析:DOM事件不属于ECMAScript的部分;ECMAScript定义的内容:语法、类型、原型和继承、内置对象和函数的标准库。考点: ECMAScrip
Es6 模块化如何使用,开发环境如何打包?回答: es6的模块化是import 和export 的语法。代码如下://util1.js: 输出一个默认的对象 export default { a: 1 } //util2.js: 输出两个函数 export function fn1() { console.log('fn1') } export function fn1() { consol
转载 2024-05-30 17:47:50
31阅读
Promise本身是同步的立即执行函数,行resolve或者reject的时候, 此时是异步操作, 会先执行then/catch等,当主栈完成后,才会执行resolve/reject中存放的方法,打印结果是一个Promise实例 整理的是高频知识点,不足之处还请指出哈,后续会完善 新特性let,const申明箭头函数模板字符串解构赋值拓展运算符
转载 2024-02-23 22:19:00
16阅读
一、ES6相关概念1.什么是ES6 ES的全称是 ECMAScript,它是由ECMA国际标准化组织,制定的一项脚本语言的标准化规范。二、ES6新增的语法1.let命令,声明的变量只在所处于的块级有效{ { let a = 10; //let只能在{}内生效 var b = 1; //var全局变量,可以读出 } a // 报错 b // 1 }注意:使用let关键字声明的变量才具
转载 2024-05-16 05:08:39
36阅读
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta content="width=device-width, initial-scale=1.0" name="viewport"> <meta name="view
原创 2022-01-25 16:04:53
55阅读
一、多选题1、关于剩余参数的使用,正确的是?AB A、function fn(name, …args) {…} B、function fn(…args) {…} C、function fn(…args, name) {…} D、function fn(…name, …args) {…} 答案:AB C问题:剩余参数只能出现在参数列表的最后一个位置 D问题:函数的参数中,剩余参数只能有一个2、声明类
转载 2024-03-30 17:13:24
129阅读
1、es5和es6的区别,说一下你所知道的es6  ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化  ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015  ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率  ES6新增的一些特性:  1)let声明变量和const声明常量,两个都
转载 2024-05-14 20:58:41
47阅读
24、使用Cookie对象 答: 写入: Cookie c=new Cookie(“maomao”,”xixi”); c.setMaxAge(100);//单位秒 c.setPath(“/”); response.addCookie(c);读取:Cookie cookies []=request.getCookies(); if(cookies!=null) { fo
转载 2023-09-08 11:04:43
137阅读
es6有什么好处?ECMAscript6 1、可以提高开发效率,用更少的代码,实现更多的功能 2、提高程序的健壮性定义变量的方式:let 、const 、 var 1、var 变量会提升,有全局作用域和函数作用域 2、let、const 必须先定义,在使用 变量不会提升,变量不能重复定义(不能重名) 有快级作用域,超出快级就不能使用 3、let 变量,值在程序执行的
1、es5和es6的区别,说一下你所知道的es6 ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化 ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015 ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率 ES6新增的一些特性: 1)let声明变量和cons
    1.说一下你对Promise的了解?说说你对Promise的原理的理解?答:Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。所谓promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息  2.Promise
转载 2024-09-30 23:24:55
31阅读
声明变量var跟let有什么区别?不存在变量提升 同一个作用域下不能重复定义同一个名称
原创 2022-05-27 09:05:10
142阅读
最近在总结异步的一些实现方式,也是翻出了一道比较经典的 promise 面试题与大家分享。 当然具体实现代码比较长,所以面试只是问了思路。今天找时间把它实现出来。进入正题: 现假设后端有一个服务,用于批量获取书籍信息,接受一个数组作为请求参数,数组储存了需要获取书籍信息的书籍 id, 这个服务 fetchBooksInfo 大概是这个样子:const fetchBooksInfo = bookId
块级作用域、模板字符串、解构赋值、箭头函数、函数默认参数、剩余参数&运算符、set和map、import和exprot用法、promiseasyn和awit函数块级作用域1..let、count、var区别?var:js中定义变量,有变量提升。let:js中定义变量,只在声明的代码块中生效(块级作用域)、暂时性死区(在声明变量之前无法读取或操作这个变量)、 没有变量提升、无法重复声明。co
转载 2024-05-27 20:48:37
93阅读
 前言自从ES6发布以来,就受到了广大开发者的欢迎。它的新特性解决了很多实际开发中的痛点,并且使得JavaScript逐步成为一门能够开发大型企业应用的编程语言,基于这种技术环境下,很多公司都将ES6视为开发的其中一个标准,因此在招聘人才的时候,也会对其进行ES6知识的考察。下面就来看看哪些ES6知识是我们需要重点掌握的。 箭头函数需要注意的地方*当要求动态上下文的时候,就不能
1、在子类中使用构造方法要注意什么?必须调用父类构造方法super() 在构造方法中super()必须写在使用this之前2、箭头函数箭头函数的this绑定为定义箭头函数的环境中的this 箭头函数不能做构造方法 箭头函数的中不能使用arguments3、localStorage单个域容量5MB 生命周期永久,sessionStorage是会话周期 storage事件监听数据改变、删除,在wind
转载 2024-04-22 17:08:31
164阅读
测试题
原创 2019-04-15 19:37:11
524阅读
题目1:一个球从100米高度自由落下,每次落地后反弹回原高度的一半,然后再落下。 求它在第10次落地时,共经过了多少米? 1 public static int getSumL(int n){ 2 // 初始化第一次长度100M 3 int L = 100; 4 // 初始化默认长度100M 5 i ...
转载 2021-09-12 18:43:00
329阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5