QQ登录

只需一步,快速开始

 找回密码
 立即注册

QQ登录

只需一步,快速开始

返回列表
查看: 9706|回复: 57

【社区公益】送《Web前端开发最佳实践》给需要的人

  [复制链接]

1

主题

1

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2015-5-4 16:40:07 | 显示全部楼层 |阅读模式
图书
封面:
作者简介: 党建,资深Web前端开发工程师。毕业于西安电子科技大学,后任职于西安葡萄城信息技术有限公司,从事Web前端和Web控件开发多年。 目前为西安瑞木信息技术有限公司合伙人,负责公司Web项目前端架构及Web前端开发培训工作。 精通HTML、CSS、JavaScript等前端技术,对ASP.NET、Node.js等Web开发技术也有深入的研究。 善于总结各种开发最佳实践,并致力于Web相关规范的推广。
图书介绍: WEB前端开发领域经典著作,深入分析WEB前端开发中与HTML、CSS、JavaScript以及web移动端开发相关的技术方案、技巧和最佳实践,包含大量范例,极具指导意义。
定价: 59
购买: http://item.jd.com/11619844.html
内容简介: 本书贴近Web前端标准来介绍前端开发相关最佳实践,目的在于让前端开发工程师提高编写代码的质量,重视代码的可维护性和执行性能,让初级工程师从入门开始就养成一个良好的编码习惯。本书总共分五个部分13章,第一部分包括第1章和第2章,介绍前端开发的基本范畴和现状,并综合介绍前端开发的一些最佳实践;第二部分为第3-5章,讲解HTML相关的最佳实践,并简单介绍HTML5中新标签的使用;第三部分为第6-8章,介绍CSS相关最佳实践,同时介绍CSS3相关开发的实践;第四部分包括第9-11章,介绍JavaScript相关最佳实践;第四部分包括第12章和第13章,介绍移动Web前端开发基本概况和相关最佳实践。
目录: 《Web前端开发最佳实践》
前 言
第一部分 高效Web前端开发综述
第1章 Web前端开发概述 2
1.1 Web前端开发的范畴 2
1.1.1 什么是Web前端开发 2
1.1.2 Web前端开发需要具备的技能 3
1.2 Web前端开发现状 6
1.3 规范的Web前端代码:更易维护、更高性能和更安全 9
第2章 高效Web前端开发 11
2.1 前端代码的结构组织和文件的命名 11
2.2 前端代码重构 13
2.3 合理使用前端框架 15
2.4 多浏览器测试:多测试,早测试 16
2.5 Web前端代码开发和调试 19
2.5.1 Web前端集成开发环境 19
2.5.2 Web前端代码调试 20
2.5.3 Web前端性能分析 21
2.5.4 代码和资源的压缩与合并 22
2.6 前端代码基本命名规范和格式规范 25
2.6.1 HTML命名规范及格式规范 25
2.6.2 CSS命名规范及格式规范 27
2.6.3 JavaScript命名规范及格式规范 30
第二部分 HTML最佳实践
第3章 标准的HTML代码 36
3.1 验证代码是否符合标准 36
3.2 标准的HTML页面结构 39
3.3 正确闭合HTML标签 40
3.4 停止使用不标准的标签和属性,简化HTML代码 41
3.5 样式与结构分离 43
3.6 添加JavaScript禁用的提示信息 45
3.7 添加必要的[meta]标签 49
第4章 高可读性的HTML 53
4.1 HTML语义化 53
4.2 如何设置网页标题层级 58
4.3 如何正确设计表单 60
4.4 精简HTML代码 65
4.5 过时的块状元素和行内元素 68
第5章 积极拥抱HTML5 71
5.1 HTML5新特性的使用 71
5.1.1 使用HTML5中简化的定义方式 72
5.1.2 使用HTML5中的新标签和新属性 73
5.2 不要使用HTML5中已废弃的标签和属性 78
5.3 如何处理浏览器的兼容问题 79
第三部分 CSS最佳实践
第6章 高维护性的CSS 84
6.1 如何高效地组织CSS代码 84
6.2 使用CSS Reset:统一浏览器显示效果 89
6.3 给CSS样式定义排序 94
6.4 合理利用CSS的权重:提高代码的重用性 97
6.5 CSS代码的兼容性:如何兼容IE浏览器 101
6.6 em、px还是% 104
第7章 高性能的CSS 109
7.1 使用高效的CSS选择器 109
7.2 CSS相关的图片处理 112
7.3 减少CSS的代码量 116
7.4 其他CSS高性能实践 120
第8章 CSS3相关最佳实践 122
8.1 查看浏览器的支持情况 122
8.2 添加必要的浏览器前缀 123
8.3 做好CSS3中新特性的兼容处理 127
第四部分 JavaScript最佳实践
第9章 高维护性的JavaScript 132
9.1 养成良好的编码习惯,提高代码的可维护性 132
9.2 使用更严格的编码格式 138
9.3 事件处理和业务逻辑分离 141
9.4 配置数据和代码逻辑分离 142
9.5 逻辑与结构样式分离 145
9.5.1 从JavaScript代码逻辑中分离CSS样式 145
9.5.2 从JavaScript代码逻辑中分离HTML结构 146
9.6 JavaScript模板的使用 149
9.7 在JavaScript开发中应用MVC模式 152
9.8 JavaScript模块化开发 154
9.9 合理使用AJAX技术 156
第10章 高性能的JavaScript 159
10.1 加快JavaScript文件的加载速度 159
10.2 养成良好的编码习惯,提高代码运行速度 162
10.3 使用高性能的变量或属性值读取方式 165
10.4 高效的DOM操作 168
10.5 使用辅助工具优化JavaScript代码性能 173
第11章 高安全性的JavaScript 178
11.1 常见的Web前端攻击方式 179
11.2 不要轻易信任任何外部传入的数据 180
11.3 其他前端安全防范实践 183
第五部分 移动Web前端开发
第12章 移动Web前端开发最佳实践 186
12.1 移动Web前端开发概述 187
12.1.1 主流的移动终端和移动浏览器 187
12.1.2 移动端和桌面端Web前端开发的差异 188
12.1.3 如何让桌面Web页面兼容移动设备 190
12.1.4 开发移动Web站点的准备工作 196
12.2 移动Web前端开发相关技术最佳实践 199
12.2.1 HTML相关最佳实践 200
12.2.2 CSS相关最佳实践 202
12.2.3 JavaScript相关最佳实践 205

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
算起来至今,我进入软件开发行业已经有11年之久。从最初的研究人工智能,到后来的Web开发,控件开发,直到现在纯粹的Web前端开发。虽然没有大的作品问世,但也是勤勤恳恳,踏实做事,低调做人。从来不吹牛逼,不忽悠客户。从2011年起,开发培养一些新人或者实习生,把我的开发理念,做事方式也传递给了不少新人,这些人也逐渐成为了各公司的骨干。

除了一般的开发和培训新人之外,我也会写一些文章到公司的博客上。机缘巧合,有编辑找到我说希望我能出一本前端开发相关的书籍。起初我很纠结,因为自己的文采实在不行,后来想想这么多年研究前端开发技术,应该留下一些东西,这样就走上了写书的道路。没有想到这个过程竟然持续了两年半之久,这本书终于在2015农历新年之前问世了。

简单说说这本书吧,这本书只有207页,定价是¥59。定价较坑,不过我无法左右。书中内容不是介绍具体的技术,而是如何合理地利用技术,这些内容在大学的书本上是没有的,都是实践的经验总结。有一些是我自己的总结,大部分是得到了开发者认可的开发实践经验。这些经验对初级开发者,尤其是刚刚入门的学生们很有帮助,可以让新人少走很多弯路,从开始就养成一个好的编码习惯。这里有这本书相关的资料,欢迎大家参考。

现在进入正题,我写书之初就不是为了能靠稿费盈利,所以拿到稿费的那一刻就考虑如何能回馈社区和广大技术爱好者。琢磨的结果如下:

稿费全部用于资助新人学习前端技术,所以送书的对象是想学习前端技术的新人(工作经验不到两年或者在校学生)
先阅读《Web前端开发最佳实践》的在线试读前三章确定这本就是你需要的书
在本文最下面留言,工作年限+想获得此书的理由,例如:在校学生,想学习前端技术,目前在学习一些HTML,CSS和JavaScript基础。
我会从中选择一些新人,可能会问一两个问题确认一下,然后免费送书一本
本帖子长期有效,直到送书金额超出稿费。不用担心数量问题,送几百本是没有问题的

欢迎分享到微博,微信朋友圈等等地方扩散

最后推荐一下我个人:
博客:www.dang-jian.com,博客上有我的个人介绍
微博:www.weibo.com/dangjian
邮箱:hunterdang#gmail.com
---------------------------------------------------
第一批送出四本书给以下四位小伙伴:
nbahot88:我刚刚在web培训机构毕业,想专心学习前端技术,目前在不断学习一些HTML,CSS和JavaScript基础,以及Bootstrap等前端框架,希望能有一本知道我日常工作的实际指南书籍,同时也希望能够早日找到关于web前端工程方面的工作。因为在自学中摸索真的很难。

前端攻城狮大四:大四前端一枚,实习半年多。入门菜鸟,想一直往前端方向发展。前端要学习的知识很多,了解了不一定代表就掌握了。只有实战过,印象才更加深刻。很喜欢论坛的验证方式,滑动验证,第一次看见,了解的还是不够呀。新东西好多,好想学。

星门:兼职站长三年,只懂得网站搭建与维护,感觉力不从心。2015年计划专学习PHP, 已对,html, css, js, PHP 有所了解,目前正处在系统学习的初级阶段,计划用今年一年的时间把这些知识掌握基本掌握,能做到认识代码,修改代码!希望大家共同努力!不要放弃学习!

北北_COZvx:毕业五年,半路出家做前端,微信二次开发。新手一枚,工作中遇到佷多需要学的东西,希望得到一本,助一臂之力,小女子在此谢过!

第二批送出两本:
A.ζั̯͡͡: 楼主你好,我大专毕业对自己的专业不敢兴趣,就出来找了一个培训机构学习了php,课程很赶,对于一个没基础的新手来说学起来真的有点吃力,但是我喜欢学,对这门课程抱有很大的期望现在课程也快结束了,不知道自己该面对怎样的工作,还真的有点找不到方向,对于css.javascript什么的基本都只是学了个入门,很多地方都还不懂。一直想着找机会好好整理一下。

以梦为马:大三学生,虽然不是计算机专业,但非常喜欢计算机,以后的工作方向就是计算机网络方面,做过网站,刚刚完成了一个微信的辅助教学平台,会PHP,不会JavaScript,打算先学习一下JavaScript,会HTML和CSS,但不专业,没有经过严格的代码训练,代码漏洞较多,想深入学习这方面,设计出优质网页,让用户有更好的体验

请以上同学微博联系我@党建,给我你们的快递地址。





4

主题

21

帖子

176

积分

新手上路

Rank: 1

积分
176

活跃会员

QQ
发表于 2015-5-4 17:12:21 来自手机 | 显示全部楼层
大二学生,想走WEB方向,虽然对后端感兴趣,但是前端同样重要,所以过来顶贴啦

0

主题

2

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2015-5-4 17:12:30 | 显示全部楼层
我刚刚在web培训机构毕业,想专心学习前端技术,目前在不断学习一些HTML,CSS和JavaScript基础,以及bootstrap等前端框架,希望能有一本知道我日常工作的实际指南书籍,同时也希望能够早日找到关于web前端工程方面的工作。因为在自学中摸索真的很难。

0

主题

3

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2015-5-4 17:16:24 | 显示全部楼层
从事PHP开发后端开发工作,想跟多的了解前段以便提升自己的综合能力。

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2015-5-4 17:23:20 来自手机 | 显示全部楼层
你好,我是在校学生,大一学过HTML,css,JavaScript,因为学校教的比较浅,而且自己最近刚刚在学django,所以想深入学一下前端

0

主题

12

帖子

496

积分

新手上路

Rank: 1

积分
496
发表于 2015-5-4 17:25:26 | 显示全部楼层
作为一个每天常来签到,时刻关注php站的一个web爱好者,看我这么诚恳的份上,希望管理 给个机会哇。

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
QQ
发表于 2015-5-4 17:35:08 | 显示全部楼层
大四前端一枚,实习半年多。入门菜鸟,想一直往前端方向发展。前端要学习的知识很多,了解了不一定代表就掌握了。只有实战过,印象才更加深刻。很喜欢论坛的验证方式,滑动验证,第一次看见,了解的还是不够呀。新东西好多,好想学。

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2015-5-4 17:41:27 来自手机 | 显示全部楼层
非科班出身,前端后端都是自己看着书和视频学的,马上毕业,工作签了北京,主要做后端(前端太差,拿不出手),前端也想做,但是看视频学了几遍还是不怎么会,一方面是因为不系统,一方面是动手少(bootcss、amaze……),所以呢,这本书能得到肯定最好啦,得不到以后也会买的,好书肯定会支持的

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2015-5-4 17:49:09 | 显示全部楼层
工作半年了,现在正在研究前端技术,不过进展比较缓慢,一个是时间紧,另外就是不太清楚什么资料更适合自己,希望得到大家的帮助,在此先行谢过了。

0

主题

1

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2015-5-4 17:58:22 | 显示全部楼层
从入职开始,从事php开发一年半了,感觉前端还是很重要的,希望有缘能获取此书,在前端上更进一层,谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

     
    战略合作|联系方式|广告赞助|商务合作|手机版|小黑屋|( 京ICP备14036609号-6 )

GMT+8, 2018-6-25 20:02

© 2013-2017 Powered by Discuz! X3.3. 本站由 又拍云 提供 CDN 图片存储服务

快速回复 返回顶部 返回列表