图书介绍

疯狂前端开发讲义 jQuery+AngularJS+Bootstrap前端开发实战PDF|Epub|txt|kindle电子书版本网盘下载

疯狂前端开发讲义 jQuery+AngularJS+Bootstrap前端开发实战
  • 李刚编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121326806
  • 出版时间:2017
  • 标注页数:526页
  • 文件大小:100MB
  • 文件页数:538页
  • 主题词:网页制作工具-JAVA语言-程序设计;网页制作工具-超文本标记语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

疯狂前端开发讲义 jQuery+AngularJS+Bootstrap前端开发实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 前端开发与Ajax技术1

1.1重新思考Web应用2

1.1.1应用系统的发展史2

1.1.2传统Web应用的优势和缺点3

1.2重新设计Web应用4

1.2.1富Intemet应用4

1.2.2改进的服务器通信5

1.2.3丰富的客户端交互6

1.3前端开发介绍7

1.3.1 XMLHttpRequest简介7

1.3.2前端开发的核心技术7

1.3.3前端Ajax的特征9

1.3.4 Ajax带来的优势10

1.4前端开发体验:Ajax聊天室11

1.4.1实现业务逻辑组件12

1.4.2注册、登录控制器15

1.4.3注册、登录视图16

1.4.4异步发送请求17

1.4.5聊天控制器18

1.4.6解析服务器响应21

1.4.7何时发送请求21

1.5前端开发的技术难点24

1.6本章小结25

第2章 HTML5增强的XMLHttpRequest对象26

2.1 XMLHttpRequest对象的方法和属性27

2.1.1 XMLHttpRequest对象的方法27

2.1.2 XMLHttpRequest对象的属性30

2.1.3 XMLHttpRequest对象的事件32

2.2发送请求33

2.2.1发送简单请求33

2.2.2发送GET请求34

2.2.3发送POST请求36

2.2.4发送XML请求37

2.2.5发送表单数据40

2.2.6发送Blob对象42

2.3处理响应44

2.3.1处理响应的时机44

2.3.2使用文本响应44

2.3.3使用JSON响应45

2.3.4使用Blob或ArrayBuffer响应48

2.4 XMLHttpRequest对象的运行周期50

2.5跨域请求和安全性问题50

2.5.1跨域请求50

2.5.2安全性问题53

2.5.3性能问题54

2.6本章小结56

第3章 jQuery库详解57

3.1 jQuery入门58

3.1.1理解jQuery的设计58

3.1.2下载和安装jQuery59

3.1.3让jQuery与其他JavaScript库共存60

3.2获取jQuery对象61

3.2.1 jQuery核心函数61

3.2.2 jQuery与jQuery.holdReady62

3.2.3以CSS选择器访问DOM元素63

3.2.4以伪类选择器访问DOM元素65

3.2.5表单相关的选择器70

3.3 jQuery操作类数组的工具方法72

3.3.1过滤相关方法74

3.3.2仿DOM导航查找的相关方法76

3.3.3串联方法78

3.4 jQuery支持的方法79

3.4.1 jQuery命名空间的方法80

3.4.2数据存储的相关方法83

3.4.3操作属性的相关方法84

3.4.4操作 CSS属性的相关方法86

3.4.5操作元素内容的相关方法89

3.4.6操作DOM节点的相关方法90

3.5 jQuery事件相关方法96

3.5.1绑定事件处理函数96

3.5.2特定事件相关的方法98

3.5.3事件对象99

3.6动画效果相关的方法100

3.6.1简单动画和复杂动画100

3.6.2操作动画队列103

3.7 jQuery的回调支持104

3.7.1回调支持的基本用法104

3.7.2创建Callbacks对象支持的选项106

3.8 Ajax相关方法108

3.8.1三个工具方法108

3.8.2使用load方法109

3.8.3 jQuery.ajax(options)与jQuery.ajaxSetup(options)111

3.8.4使用get/post方法112

3.9 jQuery的Deferred对象115

3.9.1 jQuery的异步调用115

3.9.2为多个耗时操作指定回调函数119

3.9.3为普通对象增加Defered接口119

3.9.4 jQuery对象的promise方法120

3.10扩展jQuery和jQuery插件121

3.11本章小结122

第4章 基于jQuery的应用:电子相册系统123

4.1实现持久层124

4.1.1实现持久化类124

4.1.2配置SessionFactory126

4.2实现DAO组件127

4.2.1开发通用DAO组件127

4.2.2 DAO接口定义130

4.2.3完成DAO组件的实现类131

4.3实现业务逻辑层132

4.3.1实现业务逻辑组件132

4.3.2配置业务逻辑组件134

4.4实现客户端调用135

4.4.1访问业务逻辑组件135

4.4.2处理用户登录136

4.4.3获得用户相片列表138

4.4.4处理翻页140

4.4.5使用JQuery实现文件上传141

4.4.6加载页面时的处理144

4.5本章小结145

第5章 AngularJS详解147

5.1 AngularJS入门148

5.1.1理解AngularJS的基本设计148

5.1.2下载和安装AngularJS149

5.2表达式150

5.2.1简单表达式150

5.2.2复合对象表达式151

5.2.3 AngularJS表达式的容错性152

5.2.4 AngularJS表达式与JavaScript表达式152

5.3模块与控制器153

5.3.1模块的加载153

5.3.2控制器初始化$scope对象155

5.3.3 $rootScope作用域157

5.3.4 $watch方法的使用158

5.4过滤器159

5.4.1内置过滤器159

5.4.2在表达式中使用过滤器160

5.4.3在指令中使用过滤器162

5.4.4自定义过滤器162

5.5函数API164

5.5.1扩展型函数164

5.5.2 jqLite函数168

5.5.3判断型函数169

5.6 指令170

5.6.1表单相关的指令170

5.6.2表单的输入校验175

5.6.3事件相关的指令178

5.6.4流程控制相关的指令179

5.6.5绑定相关的指令183

5.6.6 DOM及DOM状态相关指令187

5.6.7 自定义指令193

5.6.8自定义指令的scope属性195

5.6.9自定义指令的transclude属性197

5.6.10自定义指令的link和compile属性198

5.6.11自定义指令的controller和controllerAs属性202

5.6.12自定义指令的require属性203

5.7调用内置服务205

5.7.1 $animate服务205

5.7.2 $cacheFactory服务207

5.7.3 $compile服务209

5.7.4 $document、 $window、 $timeout、$interval和$rootElement211

5.7.5 $parse服务214

5.7.6 $interpolate服务214

5.7.7 $log服务215

5.7.8 $q服务216

5.7.9 $templateCache服务218

5.8自定义服务219

5.8.1使用factory()方法创建自定义服务219

5.8.2使用service()方法创建自定义服务220

5.8.3使用provider()方法创建自定义服务221

5.8.4使用$provide服务创建自定义服务223

5.8.5在过滤器中使用自定义服务225

5.9依赖注入226

5.9.1依赖注入机制简介226

5.9.2使用$injector对象获取组件228

5.9.3隐式依赖注入230

5.9.4行内数组式依赖注入230

5.9.5标记式依赖注入231

5.10与服务器交互232

5.10.1 $http服务232

5.10.2 $http的快捷方法235

5.10.3使用$http上传文件237

5.10.4使用$resource服务239

5.11多视图和路由240

5.11.1使用$routeProvider配置路由规则240

5.11.2创建多视图242

5.11.3通过路由切换视图244

5.11.4使用$location实现多视图切换246

5.12使用ui-router框架实现多视图248

5.12.1 ui-router的下载和安装248

5.12.2使用$stateProvider配置路由248

5.12.3多视图切换与$state250

5.12.4多个命名的嵌套视图252

5.13本章小结255

第6章 Bootstrap全局样式256

6.1 Bootstrap257

6.1.1 Bootstrap简介257

6.1.2下载和安装Bootstrap257

6.2网格布局260

6.2.1网格布局基础261

6.2.2多余的列另起一行264

6.2.3响应式列重置264

6.2.4单元格偏移266

6.2.5单元格排序267

6.2.6嵌套网格268

6.3 Less和mixin269

6.3.1 Less简介269

6.3.2 Less的两种用法270

6.3.3 Less的变量和运算符274

6.3.4 mixin274

6.3.5内嵌规则275

6.3.6 Bootstrap网格系统的变量和mixin276

6.4 Bootstrap排版相关样式278

6.4.1标题元素和样式278

6.4.2段落279

6.4.3增强的HTML元素280

6.4.4对齐282

6.4.5改变大小写283

6.4.6列表283

6.5表格相关样式286

6.5.1基础表格286

6.5.2条纹表格287

6.5.3边框表格287

6.5.4鼠标高亮288

6.5.5紧凑型表格289

6.5.6响应式表格289

6.5.7表格行状态290

6.6 图片和图标291

6.6.1图片相关样式291

6.6.2图标293

6.7 辅助样式294

6.7.1情境背景色294

6.7.2情境文本颜色295

6.7.3关闭按钮和三角箭头295

6.7.4快速浮动296

6.7.5显示或隐藏内容296

6.7.6屏幕阅读器和键盘导航297

6.7.7图片替换297

6.8响应式布局相关样式297

6.8.1显示/隐藏相关样式298

6.8.2打印相关样式299

6.9表单相关样式299

6.9.1基础表单299

6.9.2行内表单300

6.9.3水平表单302

6.9.4多选框和单选框303

6.9.5表单控件的大小305

6.9.6静态控件307

6.9.7表单控件的状态309

6.9.8帮助文本309

6.9.9校验状态310

6.9.10校验状态的图标311

6.10本章小结313

第7章 Bootstrap内置组件314

7.1按钮315

7.1.1按钮大小316

7.1.2按钮状态317

7.2下拉菜单319

7.2.1对齐321

7.2.2禁用菜单项322

7.2.3按钮式下拉菜单323

7.2.4分裂式按钮下拉菜单324

7.2.5大小326

7.3按钮组327

7.3.1基本按钮组327

7.3.2工具栏328

7.3.3控制按钮组的大小329

7.3.4按钮组嵌套下拉菜单329

7.3.5两端对齐的按钮组331

7.4输入框组332

7.4.1基本输入框组332

7.4.2控制输入框组的大小334

7.4.3单选框或多选框作为附加元素335

7.4.4按钮式下拉菜单作为附加元素336

7.4.5多按钮337

7.5导航338

7.5.1简单导航的基础样式338

7.5.2两端对齐340

7.5.3嵌套下拉菜单340

7.5.4路径导航341

7.5.5基础导航条342

7.5.6导航条中的品牌图标344

7.5.7导航条中的按钮344

7.5.8导航条中的表单345

7.5.9导航条中的文本和链接346

7.5.10导航条中的组件的排列方式347

7.5.11设置导航条的位置347

7.5.12响应式导航条349

7.5.13分页导航351

7.5.14控制分页导航的大小352

7.5.15 翻页导航352

7.6标签和徽章353

7.6.1标签354

7.6.2徽章355

7.7 面板355

7.7.1面板的基础结构355

7.7.2面板嵌套表格358

7.7.3面板嵌套列表组359

7.8 巨幕、页头和Well361

7.8.1巨幕361

7.8.2页头362

7.8.3 well362

7.9 缩略图363

7.10警告框365

7.10.1警告框基础365

7.10.2警告框中的链接367

7.11进度条367

7.11.1各种样式的进度条367

7.11.2带进度值的进度条369

7.11.3动画效果370

7.11.4多进度效果371

7.12媒体对象372

7.12.1媒体对象的基本组成372

7.12.2对齐方式374

7.12.3嵌套媒体对象375

7.12.4媒体对象列表376

7.13列表组377

7.13.1列表组基础378

7.13.2链接列表组379

7.13.3按钮列表组379

7.13.4列表项的状态380

7.13.5定制内容381

7.14本章小结381

第8章 Bootstrap的Js插件382

8.1插件库概述383

8.1.1使用插件的两种方式383

8.1.2解决命名冲突384

8.2对话框384

8.2.1静态对话框384

8.2.2使用data-*属性弹出对话框387

8.2.3使用Js弹出对话框388

8.2.4对话框事件389

8.2.5基于事件源改变对话框内容390

8.3下拉菜单392

8.3.1使用data-*属性触发下拉菜单392

8.3.2使用JS触发下拉菜单393

8.3.3下拉菜单事件394

8.4滚动监听395

8.4.1通过data-*属性实现滚动监听395

8.4.2使用JS实现滚动监听397

8.5标签页398

8.5.1静态标签页398

8.5.2使用data-*属性切换标签页399

8.5.3使用JS切换标签页401

8.5.4胶囊式标签页402

8.5.5标签页事件403

8.6工具提示404

8.6.1使用data-*属性和JS触发工具提示405

8.6.2工具提示支持的属性406

8.6.3工具提示的事件407

8.7弹出框408

8.7.1使用data-*属性和JS触发弹出框409

8.7.2焦点触发的弹出框411

8.7.3弹出框支持的属性411

8.7.4弹出框的事件412

8.8警告框412

8.8.1使用data-*属性关闭警告框412

8.8.2使用Js关闭警告框413

8.8.3警告框事件413

8.9按钮414

8.9.1切换按钮状态414

8.9.2单选按钮或多选按钮414

8.9.3使用Js方法改变按钮文本416

8.10折叠插件416

8.10.1简单折叠效果416

8.10.2手风琴效果417

8.10.3使用Js触发折叠元素419

8.10.4折叠插件的相关事件420

8.11轮播图420

8.11.1静态轮播图420

8.11.2通过data-*属性激活轮播图422

8.11.3通过Js触发轮播图424

8.11.4轮播图事件425

8.12本章小结426

第9章 Angular+Bootstrap整合开发:图书管理系统427

9.1总体说明和概要设计428

9.1.1系统的总体架构设计428

9.1.2数据库设计429

9.2实现Hibemate持久化类430

9.2.1设计Domain Object430

9.2.2实现Domain Object431

9.3 DAO层实现435

9.3.1 DAO的基础配置435

9.3.2实现DAO组件436

9.3.3部署DAO组件437

9.4业务逻辑层实现438

9.4.1设计业务逻辑组件439

9.4.2依赖注入DAO组件441

9.4.3业务逻辑组件的异常处理441

9.4.4实现业务逻辑组件442

9.4.5事务管理443

9.4.6配置业务层组件444

9.5前端整合开发445

9.5.1定义AngularJS路由445

9.5.2 Spring MVC控制器的异常处理447

9.5.3管理图书种类447

9.5.4修改图书种类451

9.5.5管理图书453

9.5.6 修改图书457

9.5.7图书入库459

9.5.8 销售图书465

9.6 本章小结470

第10章 jQuery+Bootstrap整合开发:电子拍卖系统471

10.1总体说明和概要设计472

10.1.1系统的总体架构设计472

10.1.2数据库设计473

10.2实现Hibemate持久化类474

10.2.1设计Domain Object474

10.2.2实现Domain Object475

10.3 DAO层实现479

10.3.1 DAO的基础配置480

10.3.2实现DAO组件481

10.3.3部署DAO组件484

10.4业务逻辑层实现485

10.4.1设计业务逻辑组件485

10.4.2依赖注入DAO组件487

10.4.3业务逻辑组件的异常处理488

10.4.4处理用户竞价489

10.4.5判断拍卖物品状态491

10.4.6事务管理492

10.4.7配置业务层组件493

10.5开发前端JSON接口494

10.5.1初始化Spring容器494

10.5.2开发Spring MVC控制器496

10.5.3处理前端权限控制498

10.6 前端整合开发500

10.6.1定义系统首页500

10.6.2浏览所有流拍物品502

10.6.3处理用户登录503

10.6.4管理物品508

10.6.5管理物品种类513

10.6.6查看竞得物品516

10.6.7查看自己的竞价记录518

10.6.8浏览拍卖物品519

10.6.9参与竞价522

10.7本章小结526

热门推荐