当前位置: 首页 > 工具软件 > YUI > 使用案例 >

yui3 html属性,高效Web前端开发之路——YUI 3.15

巫马淳
2023-12-01

高效Web前端开发之路——YUI 3.15

编辑

锁定

讨论

上传视频

《高效Web前端开发之路——YUI 3.15》是2014年清华大学出版社出版的图书,作者是钱伟、刘艳春。

书    名

高效Web前端开发之路——YUI 3.15

作    者

钱伟

刘艳春

ISBN

9787302383932定    价

49元

出版社

出版时间

2014年12月18日

装    帧

印    次

1-1

高效Web前端开发之路——YUI 3.15内容简介

编辑

JavaScript是一种最初由Netscape的LiveScript发展而来的面向对象的Web脚本语言,被ECMA国际定义为国际化标准——ECMAScript。JavaScript具有使用局限性。在Web方面,其必须与各种DOM技术结合才能发挥作用。因此,一些具有开拓创新精神的开发者们便开发出了各种丰富的第三方框架,通过第三方的支持代码实现浏览器兼容性的统一、代码的简化以及功能的增强。

高效Web前端开发之路——YUI 3.15编辑推荐

编辑

本书作者便是在此背景下,以国外最优秀的JavaScript框架之一——Yahoo User Interface Library(简称YUI)的最新版本YUI 3.15为基础编写而成。本书通过通俗易懂的语言和大量丰富的实例,帮助读者解决实际生产环境中的各种问题。

本书适用于YUI工程师,也可以作为教材供高校师生学习使用。[2]

高效Web前端开发之路——YUI 3.15目录

编辑

第1篇筑基篇

第1章Web开发基础 2

1.1什么是Web 2

1.1.1WWW的产生 2

1.1.2万维网的发展 3

1.1.3Web终端的多样化与Web项目开发 3

1.2Web前端开发技术基础 4

1.2.1Web站点的构成 4

1.2.2Web开发标准 5

1.2.3Web前端技术的松耦合 8

1.3Web开发工具 9

1.3.1Dreamweaver系列开发工具 10

1.3.2Eclipse系列及其衍生品 10

1.3.3WebStorm系列 13

1.4着手开发Web项目 14

1.4.1Web项目开发模式 14

1.4.2项目分工与协作 17

1.4.3项目代码规范 19

1.5项目代码的管理 30

1.5.1版本控制工具 30

1.5.2常用版本控制工具 32

1.5.3版本操作规范 34

1.6项目代码的调试 35

1.6.1Firebug 35

1.6.2F12开发人员工具 38

1.6.3JSLint及JSHint 40

1.7小结 41

第2章Web元素的结构 43

2.1XHTML结构语言基础 43

2.1.1文档类型声明 43

2.1.2标记 44

2.1.3属性 46

2.1.4属性和属性值的写法 48

2.1.5注释 49

2.2文档结构标记 49

2.2.1文档头标记 49

2.2.2文档主体标记 52

2.2.3框架集标记 52

2.3文档的布局 54

2.3.1文档节布局 54

2.3.2定义列表布局 55

2.3.3无序列表布局 55

2.4语义元素 56

2.4.1块语义元素 56

2.4.2内联语义元素 59

2.5表格元素 60

2.5.1表格标记 60

2.5.2简单表格 61

2.5.3完整表格 63

2.6交互元素 65

2.6.1表单 65

2.6.2标签与数据集合组件 66

2.6.3输入组件 67

2.6.4列表菜单组件 70

2.6.5文本字段组件 72

2.7小结 73

第3章Web元素的显示 74

3.1结构和样式的松耦合 74

3.2使用样式表 75

3.2.1外部样式表 75

3.2.2内部样式表 77

3.2.3内联样式表 78

3.2.4注释 78

3.3选择Web元素 80

3.3.1基本选择器 80[3]

3.3.2伪选择器 83

3.3.3选择器的优先级 85

3.3.4选择方法 86

3.4属性和属性值 89

3.4.1样式代码的写法 89

3.4.2属性值的类型 90

3.4.3属性的优先级 93

3.5字体的样式 94

3.5.1字体的系列 94

3.5.2字体的其他样式 98

3.5.3合并字体样式 101

3.6文本的样式 103

3.7容器的样式 104

3.7.1容器的盒模型 105

3.7.2容器的显示效果 105

3.7.3容器的补白和填充 109

3.7.4容器的边框 112

3.7.5容器的背景和光标 115

3.8列表与表格的样式 118

3.8.1列表的样式 119

3.8.2表格的样式 121

3.9小结 123

第2篇进阶篇

第4章开发Web脚本 126

4.1以交互为核心的Web 126

4.2使用脚本语言 127

4.2.1Javascript脚本语言简介 128

4.2.2为文档插入脚本 128

4.2.3Javascript语法 131

4.3Javascript数据基础 132

4.3.1变量与常量 132

4.3.2数据类型 133

4.3.3数据的运算 140

4.3.4运算的优先级 146

4.4代码流程控制 147

4.4.1分支流程控制 148

4.4.2迭代流程控制 154

4.4.3流程的跳转 158

4.5函数 161

4.5.1创建函数 161

4.5.2函数的参数 164

4.5.3函数对象 167

4.6小结 170

第5章面向对象的编程 171

5.1了解面向对象 171

5.1.1传统的面向过程理念 171

5.1.2面向对象方法的形成 172

5.2面向对象的Javascript 175

5.2.1Javascript原型对象 176

5.2.2工厂函数 178

5.2.3构造函数 180

5.2.4类和对象的成员 183

5.2.5对象的作用域 187

5.3Javascript原生对象 190

5.3.1字符串对象 190

5.3.2日期对象 195

5.3.3数组对象 199

5.3.4正则表达式对象 208

5.4小结 215

第6章Web对象和交互 216

6.1Web浏览器对象 216

6.1.1窗口对象 216

6.1.2浏览器对象 224

6.1.3屏幕对象 225

6.1.4历史记录与定位 226

6.2HTML文档对象模型 228

6.2.1HTMLDOM简介 229

6.2.3Element对象 236

6.3处理交互事件 248

6.3.1事件的原理 248

6.3.2Javascript事件类型 249

6.3.3Javascript事件对象 252

6.4小结 257

第3篇框架篇[3]

第7章使用YUI 260

7.1认识YUI框架 260

7.1.1YUI框架的开发背景 260

7.1.2YUI框架整体剖析 263

7.2加载YUI框架 265

7.2.1获取YUI框架 265

7.2.2加载包和模块 267

7.3自定义YUI模块 269

7.3.1创建自定义YUI模块 269

7.3.2自定义模块的依赖 270

7.3.3加载外部自定义YUI模块 271

7.3.4自定义模块组 273

7.3.5自定义包 275

7.4自定义YUI配置 276

7.5辅助工具 277

7.5.1数据类型测试 277

7.5.2处理简单变量 279

7.6小结 281

第8章操作DOM元素和节点 282

8.1筛选DOM元素 282

8.1.1基本筛选方式 282

8.1.2增强筛选方式 287

8.1.3高级筛选 289

8.2处理DOM节点 292

8.2.1创建DOM节点 293

8.2.2编辑DOM节点 293

8.2.3插入DOM节点 300

8.2.4清空或删除节点 302

8.3处理DOM节点集合 303

8.3.1批量操作集合中的节点 303

8.3.2操作集合中的节点 304

8.3.3遍历节点集合 306

8.4小结 308

第9章处理增强事件 309

9.1YUI事件概述 309

9.1.1原生Javascript的事件处理 309

9.1.2YUI事件 310

9.2绑定事件和解绑事件 311

9.2.1绑定事件 312

9.2.2解绑事件 314

9.3事件的高级应用 318

9.3.1基本事件源引用 318

9.3.2获取键盘信息 320

9.3.3获取鼠标信息 321

9.3.4DOM渲染与脚本预载 323

9.3.5阻止浏览器默认行为 325

9.4委托事件 327

9.5小结 329

第10章操作样式表 330

10.1建立标准化样式 330

10.1.1CSSReset 330

10.1.2重建标准样式 334

10.1.3应用一致字体 335

10.2网格化布局 336

10.3简单动画交互 338

10.3.1显示和隐藏元素 338

10.3.2拖曳元素 341

10.3.3调整元素尺寸 343

10.4自定义过渡动画 346

10.4.1显示隐藏动画 346

10.4.2绑定自定义过渡动画 348

10.5小结 355

第11章异步数据交互 356

11.1异步数据交互初探 356

11.1.1HTTP协议 356

11.1.2传统的同步数据交互 360

11.1.3异步数据交互 361

11.2获取和显示数据 362

11.2.1加载静态数据 363

11.2.2获取动态数据 366

11.2.3处理异常 369

11.3处理复杂数据 371

11.3.1JSON数据格式 371

11.3.2JSON数据格式的应用 372

11.4提交数据和文件 375

11.4.1提交表单组件 376

11.4.2上传文件 379

11.5小结 381

高效Web前端开发之路——YUI3.15

目录[3]

词条图册

更多图册

参考资料

1.

高效Web前端开发之路——YUI 3.15

.当当[引用日期2018-01-11]

3.

目录

.清华大学出版社[引用日期2018-02-06]

 类似资料: