补充一些前端面试题

本文介绍了JavaScript的常见库、uniapp与vue的区别,以及前端开发中的关键概念,如null与undefined的区别、HTTP状态码、var、let、const的差异、for in与for of的使用场景、原型链与原型对象的理解,以及URL解析到页面渲染的流程。通过这些知识点,帮助读者深入理解前端开发的核心要素。
摘要由CSDN通过智能技术生成

javascript有哪些库

指路=>js中的库

uniapp和vue有什么区别

什么是uniapp

uni-app(uni,读you ni,是统一的意思)是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序、快应用等多个平台。

vue和uniapp的区别

1、uniapp开发可以编译到(头条,支付宝,微信,QQ,百度)小程序,安卓版,ios版,h5版。通过打包实现一套代码多端运行;

2、vue是一个单页面应用,在app上面会卡死

3、vue是一个框架,开发的时候可以借助ui组件库进行开发

4、uniapp的开发主要依靠uniapp自己封装的组件,一可以借助外部的ui组件库

5、uniapp自带路由和请求方式

6、uni-app还有自动的框架预载,加载页面的速度更快。

7、里面的标签也发生了变化,

div 改成 view

span、font 改成 text

a 改成 navigator

img 改成 image

input 还在,但type属性改成了confirmtype

form、button、checkbox、radio、label、textarea、canvas、video

这些还在。

select 改成 picker

iframe 改成 web-view

ul、li没有了,都用view替代

null和undefined的区别

区别:

深层定义

  • null 指空对象,但它是被定义过的

  • undefined 指声明未赋值的对象或者是不存在的对象属性值

典型用法

null表示"没有对象",即该处不应该有值。典型用法是:

(1) 作为函数的参数,表示该函数的参数不是对象。

(2) 作为对象原型链的终点。

undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。典型用法是:

(1)变量被声明了,但没有赋值时,就等于undefined。

(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。

(3)对象没有赋值的属性,该属性的值为undefined。

(4)函数没有返回值时,默认返回undefined。

常见的状态码

成功类(请求已经被成功处理了)

200 请求已成功,返回想要的东西。出现此状态码是表示正常状态。(所有人都喜欢的)

201 请求成功,服务器正在创建请求的资源

202 服务器收到请求了,但是未处理

203 服务器成功处理,但是返回的信息是另一个来源

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值