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的升级版,各方面都超越了前者,但新技术要做到硬件兼容还需要时间。
相等(==)和全等(===)预算符有哪些区别?
相等运算符用于比较两个操作数是否相等,操作数会进行类型转化。全等运算符用于比较两个操作数是否严格相等,操作数不会进行类型转换