读者对象 本书适合想从事前端程序员行业或即将参加前端程序员面试求职的读者阅读,也可以作为计算机相关专业毕业生阅读的求职指导用书。 ★★精心甄选IT名企面试笔试、岗位测评、选拔晋升中涉及的经典编程题目(98%真题和真题演绎)。 ★★精准涵盖编程基础、核心技术、框架涉及、数据结构及算法等编程核心主题(100%解析透彻)。 ★★精心解析各类面试笔试中的高频考及难(100%场景模拟)。
售 价:¥
纸质售价:¥52.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
封面页
书名页
版权页
内容简介
前言 PREFACE
第1章 面试礼仪和技巧
1.1 面试前的准备
1.1.1 了解面试企业的基本情况以及企业文化
1.1.2 了解应聘职位的招聘要求以及自身的优势和劣势
1.1.3 简历的投递
1.1.4 礼貌答复面试或笔试通知
1.1.5 了解公司的面试流程
1.1.6 面试前的心理调节
1.1.7 仪容仪表
1.2 面试中的应对技巧
1.2.1 自我介绍
1.2.2 面试中的基本礼仪
1.2.3 如何巧妙地回答面试官的问题
1.2.4 如何回答技术性的问题
1.2.5 如何应对自己不会的题
1.2.6 如何回答非技术性的问题
1.2.7 当与面试官对某个问题持有不同观点时,应如何应对
1.2.8 如何向面试官提问
1.2.9 明人“暗语”
1.3 面试结束
1.3.1 面试结束后是否会立即收到回复
1.3.2 面试没有通过是否可以再次申请
1.3.3 怎样处理录用与被拒
1.3.4 录用后的薪资谈判
1.3.5 入职准备
第2章 HTML 5
2.1 HTML 5基础
2.1.1 基本结构
2.1.2 HTML的发展史
2.1.3 HTML 5的优势
2.1.4 W3C标准
2.2 网页标签
2.2.1 基本标签
2.2.2 图像标签
2.2.3 链接标签
2.3 常用超链接
2.3.1 页面间链接
2.3.2 锚链接
2.4 行内元素和块级元素
2.5 面试与笔试试题解析
2.5.1 怎样区分HTML 5、HTML和XHTML
2.5.2 请阐述你对W3C的理解
2.5.3 HTML文档中的DOCTYPE有什么作用
2.5.4 DOCTYPE文档类型有几种
2.5.5 Quirks模式是什么?它和Standards模式的区别
2.5.6 HTTP状态码
2.5.7 什么是IP地址
2.5.8 浏览器内核
2.5.9 行内元素和块级元素
2.5.10 link和@import
2.5.11 HTML 5新特性和浏览器兼容
2.5.12 如何实现浏览器内多个标签页之间的通信
2.5.13 元素的alt和title有什么异同
2.5.14 CSS和JavaScript的文件和图片
2.5.15 网页中的乱码原因
2.5.16 在目标窗口中打开超链接页面的两种方式是什么
2.6 名企真题解析
2.6.1 JavaScript放在HTML的不同位置有什么区别
2.6.2 HTML 5的离线存储资源的管理和加载
2.6.3 封装一个isInteger()函数,用于检测传入的值是整数
2.6.4 使用CSS实现水平垂直居中
2.6.5 输完网址按Enter键,在这个过程中发生了什么
第3章 列表、表格、媒体元素和表单
3.1 列表
3.1.1 认识列表
3.1.2 列表的分类
3.2 表格
3.2.1 基本语法
3.2.2 跨行和跨列
3.3 HTML 5的媒体元素
3.3.1 视频元素
3.3.2 音频元素
3.4 HTML 5的结构元素
3.5 <iframe>内联框架
3.6 表单
3.6.1 表单和表单元素
3.6.2 表单校验
3.6.3 正则表达式
3.7 面试与笔试试题解析
3.7.1 什么是列表以及列表的分类
3.7.2 常见的表单元素有哪些
3.7.3 表单提交的方式
3.7.4 制作下拉列表需要使用哪些表单元素
3.7.5 如何在页面中使用音频元素和视频元素
3.7.6 定义列表的标签
3.7.7 为什么使用HTML 5结构标签来布局网页
3.7.8 使用什么属性可以达到表单的初步验证
3.7.9 使用JavaScript去除字符串空格
3.7.10 在HTML 5中支持哪几种列表
3.7.11 Web前端开发,如何提高页面性能优化
3.7.12 iframe的优缺点
3.8 名企真题解析
3.8.1 JavaScript的垃圾回收机制
3.8.2 如何制作语义化的表单
3.8.3 怎样制作一个调查问卷
3.8.4 如何使用表格制作流量查询表
3.8.5 请说出几种减少页面加载时间的方法
第4章 认识CSS
4.1 CSS简介
4.2 CSS的基本语法
4.3 HTML中引入CSS样式
4.3.1 行内样式表
4.3.2 内部样式表
4.3.3 链入外部样式表
4.3.4 导入外部样式表
4.4 CSS样式优先级
4.5 基本选择器
4.5.1 标签选择器
4.5.2 ID选择器
4.5.3 类选择器
4.6 高级选择器
4.6.1 层次选择器
4.6.2 复合选择器
4.6.3 属性选择器
4.7 面试与笔试试题解析
4.7.1 什么是CSS
4.7.2 CSS优先级算法如何计算
4.7.3 在HTML中引入CSS样式的方式是什么
4.7.4 CSS 3新特性有哪些
4.7.5 为什么要初始化CSS样式
4.7.6 CSS 3新增伪类有哪些
4.7.7 如何使用CSS实现一个三角形
4.7.8 浏览器怎样解析CSS选择器
4.7.9 请列举几种隐藏元素的方法
4.7.10 CSS 3的基本选择器和语法规则
4.7.11 CSS 3的选择符有哪些?哪些选择符可以继承
4.7.12 哪种方式可以对一个DOM设置其CSS样式
4.7.13 什么是外边距重叠?重叠的结果是什么
4.8 名企真题解析
4.8.1 CSS的文本替换省略号
4.8.2 如何使用CSS设置渐变效果
4.8.3 页面实现等高布局
4.8.4 如何使用CSS设置背景样式
第5章 CSS 3网页制作和美化
5.1 span标签
5.2 文本样式
5.3 超链接伪类
5.4 使用CSS设置超链接
5.4.1 列表样式
5.4.2 背景样式
5.5 CSS 3渐变
5.5.1 CSS 3渐变兼容
5.5.2 线性渐变
5.6 CSS 3属性制作动画
5.6.1 CSS 3变形
5.6.2 CSS 3过渡
5.6.3 CSS 3动画
5.7 面试与笔试试题解析
5.7.1 font属性设置
5.7.2 在CSS中设置文本行高使用哪些属性
5.7.3 全屏滚动的原理以及用到的CSS属性
5.7.4 CSS优化、提高性能的方法有哪些
5.7.5 CSS 3的flexbox(弹性盒布局模型)
5.7.6 简单介绍什么是REST
5.7.7 使用CSS 3过渡有哪些触发方式
5.7.8 图片格式png、jpg和gif的使用
5.7.9 简单阐述图像的预加载和懒加载
5.7.10 字号使用奇数还是偶数
5.7.11 undefined和null有哪些异同
5.7.12 first-child和first-of-type有什么区别
5.7.13 CSS中类选择器和ID选择器有哪些区别
5.7.14 CSS伪类与CSS伪对象的区别
5.7.15 position的absolute与fixed的共同点与不同点
5.8 名企真题解析
5.8.1 如何制作百度音乐标签页面
5.8.2 如何制作京东新闻资讯页
5.8.3 display:none与visibility:hidden的区别
5.8.4 如何制作家用电器商品分类页面
5.8.5 畅销书排行榜页面怎样实现
5.8.6 margin和padding分别适合什么场景使用
第6章 盒子模式和浮动
6.1 盒子模型
6.1.1 盒子模型的组成
6.1.2 盒子模型的特征
6.2 盒子阴影
6.3 display属性
6.4 浮动
6.5 盒子模型的定位
6.6 溢出处理
6.7 inline-block和float的共性和区别
6.8 面试与笔试试题解析
6.8.1 position的定位属性有哪些
6.8.2 什么叫Web安全色
6.8.3 如何清除一个网页元素的浮动
6.8.4 前端为什么提倡模块化开发
6.8.5 去掉网页中超链接的蓝色边框
6.8.6 请说说你对元素浮动float的理解
6.8.7 CSS中的@font-face有什么作用
6.8.8 绝对定位absolute和浮动float有哪些区别
6.8.9 有几种方法可以解决父级边框塌陷
6.8.10 CSS的盒子模型有哪些以及它们的区别
6.9 名企真题解析
6.9.1 如何实现一个圣杯布局
6.9.2 标准盒子模型和IE盒子模型的区别
6.9.3 如何判断哪一年是闰年
6.9.4 编写一个函数,用于清除字符串前后的空格
6.9.5 用伸缩盒子实现子元素的水平和垂直居中
第7章 定位网页元素
7.1 定位
7.1.1 元素的定位属性
7.1.2 静态定位
7.1.3 相对定位
7.1.4 绝对定位
7.1.5 固定定位
7.2 z-index属性
7.2.1 z-index基础
7.2.2 层叠上下文和层叠层
7.2.3 层叠次序
7.2.4 层级关系的比较
7.2.5 z-index规则
7.3 网页元素透明度
7.4 面试与笔试试题解析
7.4.1 不同的定位方式有什么特性
7.4.2 什么是CSS Sprite
7.4.3 什么是设备像素比
7.4.4 全局函数eval()有什么作用
7.4.5 HTML中a标签的几大作用
7.4.6 什么是锚点
7.4.7 z-index的用法
7.4.8 什么是分区响应图
7.4.9 在网页中z-index对没有设置定位的网页元素是否有效
7.4.10 设置为relative对象的z-index属性需要遵循什么规则
7.4.11 怎么比较z-index的优先级
7.4.12 一个DOM元素绑定多个事件时,先执行冒泡还是捕获
7.4.13 元素位置重叠的可能原因
7.4.14 div元素的层叠次序
7.4.15 IE怎么设置页面的透明度
7.4.16 怎么解决div相互层叠覆盖问题
7.4.17 哪些方式可以创建层叠上下文
7.5 名企真题解析
7.5.1 在CSS中使用什么方式可以设置网页元素的透明度
7.5.2 请列举几个HTML 5新增的图像相关的语义化元素
7.5.3 如何获得页面上元素的背景色
7.5.4 如何设计一个浮动中的元素水平居中
7.5.5 JavaScript寻找当前页面中最大的z-index值的方法
第8章 脚本语言
8.1 JavaScript
8.1.1 组成结构
8.1.2 核心语法
8.1.3 函数定义和调用
8.1.4 JavaScript操作BOM对象
8.1.5 JavaScript操作DOM对象
8.2 jQuery
8.2.1 jQuery工作原理
8.2.2 事件与动画
8.2.3 使用jQuery操作DOM
8.2.4 jQuery HTML
8.3 面试与笔试试题解析
8.3.1 在HTML页面中如何引用JavaScript
8.3.2 如何实现DOM对象和jQuery对象间的转化
8.3.3 如何按层次关系访问节点
8.3.4 列出实现不同模块之间通信的方式
8.3.5 如何使用jQuery实现隔行变色的效果
8.3.6 原生JavaScript获取节点的方法
8.3.7 如何改变浏览器地址栏中的网址
8.3.8 jQuery操作select下拉框的多种方法
8.3.9 如何用jQuery来创建插件
8.3.10 在jQuery中使用什么方法可控制元素的淡入和淡出
8.3.11 jQuery中.css()与.addClass()设置样式的区别
8.3.12 JavaScript访问HTML元素的几种方式
8.3.13 简述JavaScript中的12种DOM节点类型
8.3.14 controller as和controller有什么区别,能解决什么问题?
8.3.15 请指出JavaScript宿主对象和原生对象的区别
8.3.16 请解释JavaScript中this是如何工作的
8.3.17 请解释JSONP的工作原理
8.4 名企真题解析
8.4.1 何如使用JavaScript实现冒泡排序
8.4.2 如何取消$timeout以及停止一个$watch()
8.4.3 在网页中实现一个倒计时,能够动态显示“某天某时某分某秒”
8.4.4 在jQuery中显示和隐藏HTML元素的方法分别是什么
第9章 前端流行框架
9.1 Vue.js
9.1.1 Vue.js简介
9.1.2 基础语法
9.1.3 属性绑定
9.1.4 事件处理器
9.1.5 Vue.js组件
9.2 Angular JS
9.2.1 Angular JS表达式
9.2.2 Angular JS指令
9.2.3 Angular JS Scope
9.2.4 事件、模块和表单
9.3 面试与笔试试题解析
9.3.1 Angular JS的双向数据绑定原理是什么
9.3.2 如何优化脏检查与运行效率
9.3.3 谈谈你对Vue.js是一套渐进式框架的理解
9.3.4 在Vue.js中组件之间的传值如何实现
9.3.5 v-if和v-show有什么区别
9.3.6 什么是$rootScrope以及和$scope有什么区别
9.3.7 如何在页面上实现前进、后退
9.3.8 什么是Vue的计算属性
9.3.9 在Angular中是否可以使用jQuery
9.3.10 请简述$compile的用法
9.4 名企真题解析
9.4.1 Vue项目的搭建步骤
9.4.2 vue-router有哪几种导航钩子(导航守卫)
9.4.3 请写出完整的vue-router导航解析流程
第10章 BootStrap
10.1 响应式布局
10.2 BootStrap样式
10.3 BootStrap组件
10.4 JavaScript插件
10.5 面试与笔试试题解析
10.5.1 简单描述BootStrap的整体架构
10.5.2 什么是BootStrap栅格系统,为什么要使用BootStrap
10.5.3 使用BootStrap的基本HTML模板必需要引入什么文件
10.5.4 写出基本下拉菜单组件的结构
10.5.5 BootStrap有哪些插件,分别是什么
10.5.6 动画过渡插件应用在其他的哪些插件中
10.5.7 如何设置模态框尺寸大
10.5.8 BootStrap常用的组件有哪些
10.5.9 旋转轮播有哪些方法
10.5.10 BootStrap导航栏中有哪些功能
10.5.11 布局有几种方式
10.5.12 Flex布局有哪几种属性
10.5.13 媒体查询有哪些属性
10.5.14 响应式布局的优点和缺点是什么
10.5.15 HTML中最适合做按钮的元素是什么
10.5.16 写出BootStrap中基础的表单结构
10.5.17 BootStrap有什么特点
10.5.18 组件、控件和插件的区别
10.5.19 BootStrap网格系统的实现原理
10.6 名企真题解析
10.6.1 BootStrap表格有哪些可选样式
10.6.2 如果网页内容需要支持多语言,应该怎么做
10.6.3 BootStrap中Class怎么命名
第11章 Web页面开发
11.1 移动Web页面开发
11.1.1 移动开发测试浏览器
11.1.2 移动端视口及视口标签
11.1.3 移动端网页开发
11.1.4 设备像素比
11.2 移动Web特效开发
11.2.1 移动端事件
11.2.2 zepto框架
11.3 面试与笔试试题解析
11.3.1 相对单位rem的特性是什么
11.3.2 移动网页开发与计算机网页开发有什么区别
11.3.3 移动开发测试浏览器有什么差异
11.3.4 移动端视口有哪些
11.3.5 px、em和rem有什么区别
11.3.6 实现Web App屏幕适配的方法有哪些
11.3.7 写出CSS 3变形、过渡、动画的语法和采用的属性
11.3.8 简述jQuery与zepto的异同
11.3.9 zepto的点透问题如何解决
11.3.10 理想视口是什么,怎么实现理想视口
11.3.11 什么叫优雅降级和渐进增强
11.3.12 怎么解决移动端300ms点击延迟
11.3.13 固定定位布局时键盘挡住输入框内容怎么解决
11.3.14 怎么判断是否横屏
11.3.15 移动端用过哪些meta标签
11.3.16 移动端开发的兼容问题
11.3.17 页面优化有哪些方法
11.3.18 移动端手势操作有哪些,怎么实现
11.4 名企真题解析
11.4.1 移动触摸端怎么应用幻灯片
11.4.2 计算机端与移动端在UI设计方面有什么区别
11.4.3 视差滚动实现原理是什么
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜