前端程序员面试笔试题

HTML是什么?

HTML即超文本标记语言,是一种用于创建网页的标记语言。HTML经历过多个版本,包括HTML经历过多个版本,包括HTML2.0,HTML3.x,HTML4.x以及最新的HTML5.HTML源于标准通用标记语言SGML,遵循SGML指定的语法和规则,但从HTML5开始,将不再基于SGML。

什么是XHTML?

HTML的格式比较松散,这会导致一些问题,如兼容性差,移植性差。为解决上述所列的种种问题,W3C在2000年发布了XHTML 1.0.XHTML是XML的一种应用,作为HTML的一个子集,它完全兼容HTML,但格式更严谨。HTML有过三个版本,分别是1.0,1.1和2.0.XHTML1.0与HTML4.01的不同之处在于语法规则。前者需要按照XML的要求来规范HTML,其中XML是SGML的一个子集。

什么是CSS预处理器?

css预处理器能为CSS增加编程特性,通过编译器将使用新语法的文件输出为一个普通的css文件,解决CSS难以复用,代码冗余,可维护性低的问题。对于CSS来说,他不是锦上添花,而是雪中送炭,常用的预处理器有less,sass和stylus。

什么是盒模型?

盒模型又称为框模型,就是从盒子顶部俯视所得的一张平面图,用于描述元素所占的空间。它有两种盒模型:W3C盒模型和IE模型。两者不同之处是对元素尺寸的计算方式。当用CSS给某个元素定义的宽或高时,IE模型中的内容的宽或高将会包含内边距和边框,而W3C盒模型并不会包含。

什么是互联网?

互联网一词现在已经家喻户晓,它是由许多网络互联构成的一个巨型网络。早期的网络仅仅是链接计算机,而现在的互联网连接的却是全世界的人。互联网已经不再是单纯的以数据为核心,而是以人为中心,他已经渗透到了生活中的方方面面,颠覆了许多传统模式,例如足不出户就能购物,社交或娱乐。

请简单介绍一下HTTP。

HTTP即超文本传输协议,是一种获取网络资源的应用层协议,它是互联网数据通信的基础,由请求和响应构成。通常,首先先客户端会发起HTTP请求,然后用传输层的TCP建立连接,最后服务器响应请求,做出应答,回传数据报文。HTTP自问世到现在,经历了几次版本迭代,目前主流的版本是HTTP/1.1,新一代,目前主流的版本是HTTP/1.1的升级版,各方面都超越了前者,但新技术要做到硬件兼容还需要时间。

相等(==)和全等(===)预算符有哪些区别?

相等运算符用于比较两个操作数是否相等,操作数会进行类型转化。全等运算符用于比较两个操作数是否严格相等,操作数不会进行类型转换

split()与join()方法有哪些区别?

两个运算符typeof与instanceof有哪些区别?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值