【面试题】VueRouter Vue-Router基本应用怎么重定向页面第一种方法: 12345const router = new VueRouter({ routes: [ { path: '/a', redirect: '/b' } ]}) 第二种方法: 12345const router...
【代码片段】获取一个页面中使用最多的标签 前端 12345678910111213141516171819202122232425function getTagRank(ranks){ if(typeof ranks !== 'number'){ throw new Error('typeerror:获取标签的数量必须是number类型')...
【面试题】JavaScript编程题 柯里化实现 add(1)(2)(3)123456789101112131415161718192021function add () { const numberList = Array.from(arguments); // 进一步收集剩余参数 const calculate = function() { numberList.push(...
【browser】从输入 URL 到页面呈现 1.DNS解析根据域名解析出IP地址 DNS 解析过程: 查询 www.baidu.com 访问客户端 DNS 缓存: 浏览器缓存 -> 系统缓存(host) -> 路由器缓存 访问 ISP DNS 服务器(ISP,互联网服务提供商,有联通电信移动等。如果你是电信网络,则进入电信的 DNS 缓存服务器,以下简称本地),如果本地服务器有,则直接返回;如果没...
【Java】MyBatis生成工具 1.MyBatis Genneratorpom123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566<?xml version="1.0" encoding...
【面试题】JavaScript 一、数据类型1.JavaScript有哪些数据类型,它们的区别?Null、Undefined、Boolean、String、Number、Object 基本数据类型:Boolean、String、Number,因为简单、数据量小、大小固定、频繁调用,所以保存在栈中 引用数据类型:Object、Array、Function,因为结构复杂、占据空间大、大小不固定,所以保存在堆...
【JavaScript】手写函数 call()&&apply()&&bind()1.call()12345678910111213function call(Fn, obj, ...arg) { if (obj === undefined || obj === null) { obj = window; } //...