当前位置:主页 > 计算机电子书 > javascript > JavaScript pdf电子书
JavaScript框架高级编程

JavaScript框架高级编程 PDF 高清完整版

  • 更新:2022-01-08
  • 大小:59.7 MB
  • 类别:JavaScript
  • 作者:Leslie、M.、Orchard、/、Ara、Pehlivanian
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

JavaScript框架高级编程》是由清华大学出版社出版的一本关于JavaScript方面的书籍,作者是Leslie、M.、Orchard、/、Ara、Pehlivanian,主要介绍了关于JavaScript、框架、高级编程方面的知识内容,目前在JavaScript类书籍综合评分为:8.4分。

书籍介绍

内容简介

《JavaScript框架高级编程:应用PrototypeYUIExtJSDojoMooTools》内容简介:近年来开发人员的需要和要求已经发生变化,javascnpt也是如此,它可以提供高性能的、令人印象深刻的web用户体验。这个灵活的动态编程语言越来越多地用于正式的web开发中,而且它的多种工具和项目正以代码库和框架的形式分享。《javascript框架高级编程——应用prototype、yui、extjs、doio、mootools》涵盖了几个最流行的javascript框架,研究了这些框架如何采用独特的、各不相同的方式解决web开发中的各种问题,每个框架都有各自的优缺点。

《javascript框架高级编程——应用prototype、yui、extjs、doio、mootools》的作者团队汇集了目前最活跃、最流行的几个javascript框架,详细讲解了每个框架解决的常见web开发问题,同时研究了每个框架如何解决特定的一组任务。此外,《javascript框架高级编程——应用prototype、yui、extjs、dojo、mootools》运用大量实用的示例和清晰的讲解来演示现代web开发涉及的众多方面,以及javascript框架提供了什么选项来帮助我们快速构建并运行应用程序。

目录

  • 第i部分prototype
  • 第1章扩展和增强dom元素
  • 1.1扩展dom元素
  • 1.2dom导航
  • 1.3修改页面内容
  • 1.4操作元素的大小
  • 1.5处理css和样式
  • 1.6使用自己编写的方法扩展
  • 1.7本章小结
  • 第2章处理跨浏览器事件
  • 2.1注册事件处理程序
  • 2.2响应事件
  • 2.3触发调度事件
  • 2.4本章小结
  • 第3章简化ajax和动态数据
  • 3.1建立到服务器的请求
  • 3.2以全局方式响应数据变化
  • 3.3动态更新页面
  • 3.4本章小结
  • .第4章处理表单
  • 4.1操作表单元素和数据
  • 4.2验证表单数据
  • 4.3使用ajax提交表单
  • 4.4本章小结
  • 第5章操作通用数据结构和函数
  • 5.1增强原生对象并引入类
  • 5.2修改和分析字符串
  • 5.3生成模板化内容
  • 5.4绑定和操作函数
  • 5.5改进数组、散列和迭代器
  • 5.6处理数值和日期
  • 5.7本章小结
  • 第6章扩展prototype
  • 6.1script.aculo.us
  • 6.2moo.fxforprototype
  • 6.3rico
  • 6.4本章小结
  • 第ⅱ部分yui库
  • 第7章利用yui库遍历和操作dom
  • 7.1遍历dom以及查找元素
  • 7.2操作内容
  • 7.3本章小结
  • 第8章处理跨浏览器事件
  • 8.1注册页面事件和元素准备就绪事件
  • 8.2处理键盘和鼠标输入
  • 8.3处理自定义事件
  • 8.4管理浏览器历史并修正后退按钮
  • 8.5本章小结
  • 第9章使用动画和拖放
  • 9.1组合基本的动画序列
  • 9.2平滑动画路径和运动
  • 9.3带有拖放功能的交互动画
  • 9.4本章小结
  • 第10章简化ajax和动态加载
  • 10.1建立http请求并获取数据
  • 10.2动态加载库和组件
  • 10.3本章小结
  • 第11章利用窗口部件构建用户界面(第一部分)
  • 11.1autocomplete实用工具与表单字段结合使用
  • 11.2为内容构建容器
  • 11.3使用选项卡和树状视图呈现内容
  • 11.4本章小结
  • 第12章利用窗口部件构建用户界面(第二部分)
  • 12.1装配按钮、滑块和菜单
  • 12.2提供日期选择功能
  • 12.3启用富内容编辑
  • 12.4本章小结
  • 第13章利用yui核心增强开发
  • 13.1应用名称空间和模块性
  • 13.2检测浏览器环境和可用模块
  • 13.3日志记录和调试
  • 13.4本章小结
  • 第14章处理数据、表和图表
  • 14.1格式化日期和数字
  • 14.2获取数据源
  • 14.3呈现表数据
  • 14.4绘制图表和图形
  • 14.5本章小结
  • 第15章使用yuicss工具
  • 15.1建立跨浏览器一致性
  • 15.2控制字体
  • 15.3利用网格构建布局
  • 15.4本章小结
  • 第16章构建和部署
  • 16.1来自yahoo!的共享yui文件
  • 16.2减少和优化加载时间
  • 16.3本章小结
  • 第ⅲ部分extjs
  • 第17章架构和库约定
  • 17.1何时使用extjs
  • 17.2如何使用extjs
  • 17.3extjs的面向对象设计
  • 17.4功能强大的实用工具函数
  • 17.5extjs的基于事件的设计
  • 17.6本章小结
  • 第18章元素、domhelper和模板
  • 18.1元素操作
  • 18.2dom遍历
  • 18.3dom操作
  • 18.4css操作
  • 18.5本章小结
  • 第19章组件、布局和窗口
  • 19.1extjscomponent系统
  • 19.2extjscomponent生命周期
  • 19.3ext.viewport
  • 19.4ext.container布局
  • 19.5面板和窗口
  • 19.6本章小结
  • 第20章数据处理以及服务器通信
  • 20.1获取数据
  • 20.2重新建模数据
  • 20.3本地存储数据
  • 20.4集成所有类
  • 20.5本章小结
  • 第21章dataview和网格
  • 21.1ext.dataview
  • 21.2ext.grid.gridpanel
  • 21.3本章小结
  • 第22章表单控件、验证及其他功能
  • 22.1表单控件介绍
  • 22.2表单字段和表单验证
  • 22.3其他功能
  • 22.4本章小结
  • 第iv部分dojo
  • 第23章利用ddojo核心增强开发
  • 23.1获取ddojo
  • 23.2尝试使用dojo
  • 23.3研究dojo核心
  • 23.4本章小结
  • 第24章操作dom
  • 24.1查找dom元素
  • 24.2处理dom元素列表
  • 24.3本章小结
  • 第25章处理事件
  • 25.1响应页面加载和卸载事件
  • 25.2连接到dom事件
  • 25.3连接到对象方法
  • 25.4利用nodelist建立连接
  • 25.5发布与订阅事件主题
  • 25.6使用dojo行为
  • 25.7本章小结
  • 第26章编排动画
  • 26.1对css样式属性制作动画
  • 26.2使用淡入淡出转换
  • 26.3使用擦除转换
  • 26.4使用滑动动画移动元素
  • 26.5使用缓动控制运动
  • 26.6顺序链接动画
  • 26.7以并行方式组合动画
  • 26.8使用nodelist动画方法
  • 26.9研究动画对象
  • 26.10本章小结
  • 第27章处理ajax和动态数据
  • 27.1建立简单的web请求
  • 27.2利用deferred处web响应
  • 27.3处理响应格式
  • 27.4指定请求方法
  • 27.5使用请求参数和内容
  • 27.6利用就地请求增强表单
  • 27.7使用跨域的json源
  • 27.8利用iframe建立请求
  • 27.9本章小结
  • 第28章利用窗口部件构建用户界面
  • 28.1构建并验证表单
  • 28.2管理应用程序布局
  • 28.3创建应用程序控件和对话框
  • 28.4对窗口部件应用主题
  • 28.5本章小结
  • 第29章构建和部署dojo
  • 29.1研究dojo构建
  • 29.2查找构建系统
  • 29.3创建自定义构建配置文件
  • 29.4生成自定义构建
  • 29.5检验并使用自定义构建
  • 29.6本章小结
  • 第30章扩展dojo
  • 30.1研究dojox子项目
  • 30.2尝试高级窗口部件
  • 30.3采用高级表单验证辅助函数
  • 30.4从模板生成内容
  • 30.5绘制形状以及呈现图表
  • 30.6使用编码和加密例程
  • 30.7导航json数据结构
  • 30.8研究dojox的其他功能
  • 30.9本章小结
  • 第v部分mootoois
  • 第31章利用mootools增强开发
  • 31.1获取mootools
  • 31.2研究mootoolscore
  • 31.3使用数组扩展
  • 31.4使用散列数据结构
  • 31.5使用字符串扩展
  • 31.6使用函数扩展
  • 31.7使用面向对象编程方法
  • 31.8本章小结
  • 第32章操作dom以及处理事件
  • 32.1查找dom元素
  • 32.2操作元素样式和属性
  • 32.3修改dom结构
  • 32.4附加监听程序并处理事件
  • 32.5本章小结
  • 第33章简化ajax以及处理动态数据
  • 33.1操作浏览器cookie
  • 33.2动态加载页面素材
  • 33.3建立web请求
  • 33.4本章小结
  • 第34章构建用户界面以及使用动画
  • 34.1编排动画
  • 34.2使用用户界面窗口部件
  • 34.3本章小结

资源获取

资源地址1:https://pan.baidu.com/s/1VsDdDWp0jMMGfe4an0NDaA(密码:apnd)

相关资源

网友留言

网友NO.47351
网友NO.47351

关于性能方面的知识确实有不少收获,尤其是解释了读取对象的过程对性能的影响。

但是现代网页开发依赖于框架,很少会再接触底层,因此它并不是一本性价比高的书籍。

可以作为了解如何提高性能,工作方向的书籍去看。