前端知识点总结(一)

前端HTML,css(一)总结

1.浏览器页面由那三层构成,分别是什么,作用是什么?

 构成:结构层,表示层,行为层。
 分别是:HTML,CSS,JavaScript。
 作用:HTML实现结构页面,css实现页面样式,JavaScript实现一些客户端的功能与业务。

2.html5的优点和缺点

优点:a:网络标准统一,html5本身是有W3C推荐出来的。
b: 多设备,跨平台
c: 即时更新
d:可以很好的代替Flash和Silverlight.
e涉及网站的抓取和索引的时候,对SEO很友好。
缺点:a:许多特性个浏览器支持程度不一样
b:浏览器兼容性差

3.Doctype 作用?严格模式与混杂模式如何区分?有何意义?

答:(1)声明位于文档最前面,处于标签之前,告诉浏览器和解析器用什么文档类型规范来解析这个文档。
(2)严格模式的排版和js运作模式是以该浏览器支持的最高标准。
(3)在混杂模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以方式站点无法工作。
doctype不存在或格式不正确会导致文档以混杂模式呈现。

4.html5有哪些新特性,移除了哪些元素?

答:按优先级定义为结构性元素,块级元素,行内语义性元素,和交互性元素四大类。
结构性:
section:用于区域的文章描述
header:页面主题的头部
footer:页面主题底部
nav:专门用于菜单导航,链接导航的元素
article:用于表现一片文章的主题内容。
块级元素主要完成页面的结构划分
aside:用于表达侧栏,摘要,插入的引用等作为补充主题。
figure:对多个元素进行组合并展示。
dialog:该元素包含dt和dd这俩个组合元素。
行内语义性主要完成页面的具体内容的引用和描述
meter:表示特定范围内的数值,可用于工资,数量,百分比
time:表示时间值
progress:用于表示进度条,可通过max,min step 进行属性控制
video: 视频元素,
audio:音频元素。

交互性元素主要用于功能性的内容表达,会有一定的内容和数据的关联,是各种
事件的基础

details:用来表示一段具体的内容
datagrid:用来控制客户端数据显示,可以由动态脚本及时更新
menu:主要用于交互菜单
command:用来处理命令按钮。

5,浏览器的内核?

  IE:trident内核
  Firefox:gecko内核
  Safari:webkit内核
  Opera:Bink内核
  Chrome:Blink(基于webkit)

6.说说你对 HTML5 认识?(是什么,为什么)

参考答案:
是什么:
HTML5 指的是包括 HTML 、 CSS 和 JavaScript 在内的一套技术组合。它希望能够
减少网页浏览器对于需要插件的丰富性网络应用服务( Plug-in-Based Rich
Internet Application , RIA ),例如: AdobeFlash 、 Microsoft Silverlight 与 Oracle
JavaFX 的需求,并且提供更多能有效加强网络应用的标准集。HTML5 是 HTML 最
新版本,2014 年 10 月由万维网联盟( W3C )完成标准制定。目标是替换 1999 年
所制定的 HTML 4.01 和 XHTML 1.0 标准,以期能在互联网应用迅速发展的时候,
使网络标准达到匹配当代的网络需求。
为什么:
HTML4 陈旧不能满足日益发展的互联网需要,特别是移动互联网。为了增强浏
览器功能 Flash 被广泛使用,但安全与稳定堪忧,不适合在移动端使用(耗电、
触摸、不开放)。
HTML5 增强了浏览器的原生功能,符合 HTML5 规范的浏览器功能将更加强大,
减少了 Web 应用对插件的依赖,让用户体验更好,让开发更加方便,另外 W3C 从
推出 HTML4.0 到 5.0 之间共经历了 17 年, HTML 的变化很小,这并不符合一个
好产品的演进规则。

7.对 WEB 标准以及 W3C 的理解与认识?

参考答案:
标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外 链 css 和 js 脚
本、结构行为表现的分离、
文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备
所访问、更少的代码和组件,容易维护,提高网站易用性。

8.网页使用最多的图片格式?

JPEG,GIF,PNG,最流行的是jpeg,可以把文件压缩到最小。

9…请你描述一下 cookies,sessionStorage 和 localStorage 的区别?

答:sessionStorage 和 localStorage 是 HTML5 Web Storage API 提供的,可以方便的
在 web 请求之间保存数据。有了本地数据,就可以避免数据在浏览器和服务器间不必要地来回传递。
cookie 会发送到服务器端,其与两个不会

cookie:每个域名存储量比较小(各浏览器不同大致4k)
所有域名的存储量都有限制,
会随请求发送到服务器
LocalStroage:
但永久存储
单个域名存储量比较大
总体数量无限制
sessionStorage
只在session内有效
存储量更大

10.link和@import的区别?

  答:着都是外部引用css的方式,
     区别 1:link是xhtml标签,除了加载css外,还可以定义rss其他事物,@import属于css范畴,只能加载css
     区别2:link引用css时,在页面载入时同时加载,@import需要网页完全加载完以后加载
     区别3:link支持使用JavaScript控制Dom去改变样式,@import不支持。

11.介绍一下你对浏览器内核的理解?

参考答案
主要分成两部分:渲染引擎(layout engineer 或 Rendering Engine) 和 JS 引擎。
渲染引擎:负责取得网页的内容(HTML、 XML 、图像等等)、整理讯息(例如
加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览
器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有
网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需
要内核。
JS 引擎则:解析和执行 javascript 来实现网页的动态效果。
最开始渲染引擎和 JS 引擎并没有区分的很明确,后来 JS 引擎越来越独立,内核
就倾向于只指渲染引擎

12…Label 的作用是什么,是怎么用的?

参考答案
label 标签来定义表单控制间的关系 , 当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单控件上。

13.实现不使用 border 画出 1px 高的线,在不同浏览器的 标准模式与怪异模式下都能保持一致的效果?

参考答案

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
4S店客户管理小程序-毕业设计,基于微信小程序+SSM+MySql开发,源码+数据库+论文答辩+毕业论文+视频演示 社会的发展和科学技术的进步,互联网技术越来越受欢迎。手机也逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。手机具有便利性,速度快,效率高,成本低等优点。 因此,构建符合自己要求的操作系统是非常有意义的。 本文从管理员、用户的功能要求出发,4S店客户管理系统中的功能模块主要是实现管理员服务端;首页、个人中心、用户管理、门店管理、车展管理、汽车品牌管理、新闻头条管理、预约试驾管理、我的收藏管理、系统管理,用户客户端:首页、车展、新闻头条、我的。门店客户端:首页、车展、新闻头条、我的经过认真细致的研究,精心准备和规划,最后测试成功,系统可以正常使用。分析功能调整与4S店客户管理系统实现的实际需求相结合,讨论了微信开发者技术与后台结合java语言和MySQL数据库开发4S店客户管理系统的使用。 关键字:4S店客户管理系统小程序 微信开发者 Java技术 MySQL数据库 软件的功能: 1、开发实现4S店客户管理系统的整个系统程序; 2、管理员服务端;首页、个人中心、用户管理、门店管理、车展管理、汽车品牌管理、新闻头条管理、预约试驾管理、我的收藏管理、系统管理等。 3、用户客户端:首页、车展、新闻头条、我的 4、门店客户端:首页、车展、新闻头条、我的等相应操作; 5、基础数据管理:实现系统基本信息的添加、修改及删除等操作,并且根据需求进行交流信息的查看及回复相应操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值