小程序中rpx与px的区别?
rpx可以自适应手机分辨率,适配当前机型, px是绝对大小。
splice和slice的区别?
splice改变原数组,slice不改变原数组 用法不同: splice(index,len)index表示起始下标,len表示截取多少位; slice(index,len)index表示起始下标,len表示截取到len的下标;
v-for 与 v-if 的优先级谁更高?
在vue2.0版本中v-for优先级高于v-if,在vue3.0版本中v-if优先级高于v-for;
单页面应用的好处和缺点
SPA(单页面应用,全程为:Single-page Web applications) 好处:
- 单页面应用(SPA)的核心之一是:更新视图而不重新请求页面。 优点:
- 具有桌面应用的即时性、网站的可移植性和可访问性
- 用户体验好、快,内容的改变不需要重新加载整个页面
- 良好的前后端分离,分工更明确 坏处:
- 不利于搜索引擎的抓取
- 首次渲染速度相对较慢
前端跨域解决方案
什么是跨域 ?
当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域 。
Cookie 的有效时间设置为 0 会怎么样
Cookie过期时间设置为0,表示销毁时间跟随系统,Cookie有效时间等于会话时间。
Web的几种缓存方式
Cookie 储存在用户本地终端上的文本数据,主要作用是让站点记住用户; localstorage永久性本地存储,只有手动的时候删除才可以进行销毁; sessionStorage临时性的本地存储,当当前会话结束了,就会进行销毁
Web程序的访问流程
浏览器发起请问-》DNS解析域名-》服务器电脑-》服务软件
nodejs是基于什么搜索引擎
nodejs是基于ChromeV8引擎,因为ChromeV8引擎解析效率更高
浏览器中的JavaScript 运行环境
需要有内置api例如DOM、BOM、canvasapi