您好,欢迎来到聚文网。 登录 免费注册
JavaScript+jQuery Mobile+Node.js跨平台网页设计

JavaScript+jQuery Mobile+Node.js跨平台网页设计

  • 字数: 380
  • 装帧: 平装
  • 出版社: 机械工业出版社
  • 作者: 陈会安 著 著
  • 出版日期: 2016-03-01
  • 商品条码: 9787111527428
  • 版次: 1
  • 开本: 16开
  • 页数: 506
  • 出版年份: 2016
定价:¥79 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书完整地介绍了JavaScript基本语法、JavaScript自定义和内建对象,详细说明了CSS选择器和如何使用JavaScript程序代码存取CSS样式,以及jQuery支持的Ajax方法、jQuery插件程序和jQueryUI,并说明如何使用jQueryMobile建立移动设备的Mobile。
目录
前言
第1章HTML与JavaScript的基础
1-1HTML的基础
1-1-1认识HTML
1-1-2HTML5的网页结构
1-2认识JaVaScript
1-2-1JavaScript与脚本语言
1-2-2客户端网页技术
1-3JavaScript的开发环境WebMatrix
1-3-1下载与安装WebMatrix开发工具
1-3-2启动WebMatrix新建HTML网站
1-3-3更改默认的网站位置
1-3-4开启本书的范例网站
1-4创建第一个JavaScript程序
1-4-1在HTML网页插入JavaScript程序代码
1-4-2创建第一个JavaScript程序
1-4-3更改WebMatrix的默认浏览器
1-4-4显示JavaScript程序代码的错误
1-5JavaScript程序代码的位置
1-5-1在Head区块的JavaScript程序代码
1-5-2在Body区块的JavaScript程序代码
1-5-3使用外部JavaScript程序文件
1-6JavaScript的编写风格
1-6-1程序语句
1-6-2程序注释
1-6-3太长的程序代码
1-6-4空格符
1-6-5程序代码缩排
第2章JavaScript的变量与运算符
2-1JavaScript的变量
2-1-1变量命名与声明
2-1-2赋值语句
2-1-3JavaScript的变量是否存在
2-2JavaScript的数据类型
2-2-1JavaScript的数据类型
2-2-2Escape转义字符
2-3JavaScript的运算符
2-3-1运算符的优先级
2-3-2算术运算符
2-3-3逻辑与比较运算符
2-3-4位运算符
2-3-5赋值运算符
2-4数据类型的转换
2-4-1数据类型的强制转换
2-4-2数据类型的转换函数
第3章JavaScript的流程控制
3-1流程控制的基础
3-2JavaScript的条件控制
3-2-1if是否选择条件语句
3-2-2if/else二选一条件语句
3-2-3if/else多选一条件语句
3-2-4switch多选一条件语句
3-2-5条件运算符?:
3-3JavaScript的循环控制
3-3-1for循环语句
3-3-2for/In循环语句
3-3-3while循环语句
3-3-4do/while循环语句
3-4继续和跳出循环
3-5JavaScript的嵌套循环
第4章JavaScript的函数与对象
4-1JavaScript的函数
4-1-1JavaScript的内建函数
4-1-2创建JavaScript自定义函数
4-1-3拥有参数的JavaScript函数
4-1-4JavaScript函数的返回值
4-1-5JavaScript函数的传值或引用参数
4-1-6JavaScript函数的参数数组
4-2JavaScript函数的变量范围
4-3JavaScript的对象
4-3-1面向对象程序设计语言
4-3-2JavaScript的对象、属性和方法
4-3-3JavaScript支持的对象
4-4自定义JavaScript的对象
4-4-1使用Object对象创建自定义对象
4-4-2with程序块
4-4-3使用构造函数来创建对象
4-4-4对象的层级结构
4-4-5新建对象的方法
4-5JavaScript的Prototype对象
4-5-1基于类的和基于原型的程序设计语言
4-5-2新建Prototype对象的属性
4-5-3新建Prototype对象的方法
4-5-4扩展JavaScript内部对象的方法
4-5-5Prototype对象的继承
第5章JavaScript的内部对象
5-1JavaScript的内部对象
5-1-1JavaScript内部对象的种类
5-1-2JavaScript的内部对象
5-2JavaScript的String对象
5-2-1创建String对象
5-2-2字符串的长度与大小写
5-2-3获取字符串的指定字符
5-2-4子字符串的搜索
5-2-5子字符串的处理
5-3JavaScript的Array对象
5-3-1JavaScript的一维数组
5-3-2Array对象的属性和方法
5-3-3JavaScript的多维数组
5-4JavaScript的Date对象
5-4-1获取日期和时间
5-4-2设置日期和时间
5-4-3日期和时间的转换
5-4-4获取系统的时间
5-5JavaScript的Math对象
5-5-1Math对象的属性
5-5-2Math对象的随机数、最大和最小值
5-5-3Math对象的数学方法
5-6JavaScript的Error对象
5-6-1JavaScript的例外处理
5-6-2JavaScript多层的例外处理结构
5-7对象的共享属性和方法
5-7-1JavaScript对象的共享属性
5-7-2JavaScript对象的共享方法
第6章DOM对象模型
6-1DOM对象模型的基础
6-1-1对象模型与DOM
6-1-2基于DOM的HTML网页内容
6-2获取HTML元素节点
6-2-1使用Id属性获取元素节点
6-2-2使用标签名称获取元素节点
6-2-3获取与更改元素内容
6-2-4存取HTML元素的尺寸与位置
6-3DOM的节点浏览
6-3-1DOM浏览节点的相关属性
6-3-2浏览父节点
6-3-3浏览兄弟节点
6-3-4浏览子节点与子元素
6-4HTML集合对象
6-5访问HTML标签的属性
6-6DOM的节点操作
6-6-1插入和新建节点
6-6-2删除节点
第7章CSS层叠式样式表
7-1CSS层叠式样式表
7-1-1CSS的基础
7-1-2CSS的基本语法
7-1-3在HTML网页套用CSS
7.2CSS的选择器
7-2-1使用类型选择器
7-2-2使用嵌套选择器
7-2-3使用群组选择器
7-2-4使用样式类的选择器
7-2-5使用id属性的选择器
7-2-6更多的CSS选择器
7-3常用的CSS样式属性
7-4动态CSS样式
7-4-1Style对象的属性
7-4-2动态样式的字体与颜色
7-5绝对位置的样式属性
7-5-1绝对位置的样式属性
7-5-2移动标题文字
……
第8章jQuery基础与Firebug开发工具
第9章jQuer选择器与CSS和DOM
第10章jQuery事件处理
第11章jQuery动画与特效
第12章jQuery菜单、导航与标签页
第13章创建jQueryMobile程序
第14章按钮、对话框与工具栏
第15章ListView列表与jQueryMobile窗体
第16章jQueryMobileAPI与Ajax
第17章Node.js入门与实现
第18章Node.js网络应用程序开发
附录jQuery的网络资源
摘要
JavaScript是目前各大浏览器支持最广泛的脚本语言,也是客户端网页技术主要使用的脚本语言,它的语法简单易学,就算不懂程序设计,一样可以轻松地在HTML网页中内嵌一些JavaScript程序代码,或使用DOM(Document Object Model,文档对象模型)遍历和访问HTML网页元素来建立客户端的动态网页。 iQuery Mobile是基于iQuery函数库建立的手机平台框架,是一套用户界面系统,不用编写JavaScript程序代码,就可以轻松建立移动设备网站的用户界面。Node.js是可以在跨平台函数库和运行环境上运行的JavaScript程序代码,是一种服务器端JavaScript,可用于开发各种网络应用程序,主要用于实时和推送播放功能的网络应用程序。例如: Web服务器、聊天、网络服务程序和MVC架构的Web应用程序。 本书可以作为大专院校、技术学院和科技大学基础程序设计、网页设计或手机网页程序设计课程的教材,也可以让初学者从JavaScript和iQuery开始,轻松使用WebMatrix工具学习客户端网页设计技术、iQuery Mobile手机Mobile Web的设计,以及服务器端Node.js网络应用程序的开发。 程序代码的调试和排错一直是学习JavaScript和iQuery时最大的问题,目前最著名的工具就是Firebug开发工具,本书将介绍如何使用此工具来进行CSS、HTML、DOM与JavaScript程序代码的调试和排错,帮助我们学习JavaScript和iQuery的程序设计。 在JavaScript语言部分,笔者除了详细介绍JavaScript语言的基本语法和程序设计外,还会使用大量的程序范例来说明JavaScript的自定义对象和内部对象,以及如何使用JavaScript程序代码来处理DOM和CSS样式。 至于iQuery函数库部分,笔者从实际运用的角度来详细说明各种iQeury方法的活用、包含事件处理、动画特效、用户界面强化等。不仅如此,笔者还使用WebMatrix工具实际建立了Web服务器的开发环境,以便用于iQuery的Aj ax应用程序和iQuery Mobile手机Mobile Web程序的开发和设计。 最后,以客户端进入服务器端JavaScript的Node.js为出发点,说明如何使用Node.js建立网页应用程序和MVC架构的Web应用程序。在本书下载文件中提供了24分钟有关Appery.io云端开发平台的教学视频,其中介绍了使用iQuery Mobile+PhoneGap技术的开发平台,我们只需在线注册和使用少量JavaScript程序代码,就可以轻松开发跨平台的AndroicUiOS App,除此之外,还支持后台MongoDB数据库来存储App数据。 如何阅读本书iQuery是JavaScript函数库,iQuery Mobile是基于iQuery的用户界面系统,所以本书从JavaScript程序设计语言开始,依次介绍DOM、CSS之后才讲述iQuery函数库,然后使用iQuery Mobile来说明如何建立手机Mobile Web应用程序的用户界面,最后才进入服务器端Node.js的讲解。 · 第1章是HTML和JavaScript的基础,在介绍HTML5和JavaScript之后,就以Windows操作系统为例说明如何建立JavaScript开发环境-WebMatrix开发工具,最后使用一个简单的范例(创建第一个JavaScript程序)说明JavaScript程序代码的位置和JavaScript的编写风格。 ·第2~5章是JavaScript语言的基础,包含变量、运算符、流程控制和函数,再加上JavaScript自定义对象和内部对象。如果是JavaScript初学者,请详细阅读这些章节,以便学习并获得JavaScript程序设计的能力。 · 第6章是DOM(Document Object Model),详细说明什么是DOM,以及如何使用JavaScript程序来遍历和访问DOM节点树与相关DOM节点的操作。第7章的内容是CSS( Cascading Style Sheets)层叠式样式表,笔者不仅详细说明CSS选择器,还将说明如何使用JavaScript来动态更改元素的CSS样式和绝对位置的编排。 ·第8章开始介绍iQuery函数库,这一章详细说明了iQuery的基本概念、使用和基本程序结构,最后介绍FireFox著名的FireBug工具栏的使用。 ·第9章是iQuery核心选择器,说明如何使用iQuery处理CSS和DOMo第10~11章是iQuery事件处理和动画,除了详细说明iQuery事件处理方法之外,在第11章配合iQuery特效方法介绍如何创建各种网页动画效果。第12章详细说明如何使用iQuery创建菜单、导航与标签页,以便建立更人性化的网页用户界面。 ·第13章是iQuery Mobile用户界面系统,详细说明如何使用iQuery Mobile来快速建立漂亮的手机用户界面,第14章介绍按钮、对话框与工具栏组件,第15章介绍ListView列表与iQuery Mobile窗体,第16章介绍iQuery Mobile API与Aj ax,并且完整说明Aj ax技术和iQuery支持的Aj ax方法。 ·附录列出了iQuery网络资源。 编著本书虽力求完美,但学识与经验不足,谬误难免,希望读者不吝指正。 本书配套源代码下载地址(注意数字与字母大小写):http://pan.baidu.com/s/lntPTfZV,若下载有问题,请电子邮件联系booksaga@126.com,邮件标题为“求代码,JavaScrip跨平台网页设计”。 陈会安hueyan@ms2.hinet.net2015年11月30日

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网