众妙之门—ja vasc ript与jQuery技术精粹_前端开发教程
前端教程

众妙之门—ja vasc ript与jQuery技术精粹_前端开发教程

资源名称:众妙之门—Javascript与jQuery技术精粹 内容简介: 《众妙之门——Javascript与jQuery技术精粹》出自世界知名Web设计网站SmashingMagazine,其中的文章是来自全球顶级设计师的精华总结。全书共分为两大部分,第一部分阐述Javascript的实战经验,共7章,内容涉及Javascript初学者应掌握的知识,Javascript代码复查的重要性,作者独创的七步测试法,Javascript的十大秘密,如何避免在维护和移交代码时所发生的不必要麻烦,Javascript动画教学,以及使用AJAX的关键技巧。第二部分介绍了jQuery的实战经验,共5章,内容涉及jQuery容易让人混淆的几个方面,如何使用jQuery和PHPGD处理图像,用jQuery制作书签,jQuery的插件模式,最后介绍了各种jQuery插件以及选择依据。     《众妙之门——Javascript与jQuery技术精粹》最大的价值在于其结合大量实例的生动方式,详细阐述了使用Javascript和jQuery时应掌握的知识和技巧,以及作者通过实践掌握的各种秘诀,可帮助开发人员提升自身水平,向成功更近一步。相信广大读者读完这本《众妙之门——Javascript与jQuery技术精粹》之后,一定会有一种相识恨晚的感觉。 资源截图: 第一部分 Javascript基础篇  第1章 初学Javascript需知的七件事   1.1 缩略标记   1.2 JSON数据格式   1.3 Javascript自带函数(数学、数组以及字符串函数)   1.4 事件代理   1.5 匿名函数和模块模式   1.6 允许配置   1.7 与后台交互   1.8 特定于浏览器的代码就是浪费时间,试试库文件  第2章 复查Javascript代码的启示   2.1 简介   2.2 在哪里可以使代码得到复查?   2.3 该怎样构造复查请求?   2.4 进行代码复查的人员需要提供的信息   2.5 协作代码复查   2.6 Javascript代码复查实例   2.7 总结  第3章 利用七步测试法找到正确的Javascript解决方法   3.1 问题的关键不在于你   3.2...
J avaScr ipt网页动画设计_前端开发教程
前端教程

J avaScr ipt网页动画设计_前端开发教程

资源名称:J avaScr ipt网页动画设计 内容简介: 本书由业界最先进的动画库Velocity.js 的作者所著,书中内容共分为8 章,简明扼要地总结了在网页上使用动画的技术技巧,让读者掌握如何有效利用动画实现无与伦比的用户体验。具体内容包括:Javascript 动画优势,Velocity.js 的利用,动画工作流,文本动画,SVG,动画性能。 作者简介: Julian Shapiro 最先进的动画库Velocity.js作者,资深Javascript开发人员,曾获Stripe开源奖金 资源目录: 第1章 Javascript动画的优势  1 1.1 Javascript动画与CSS动画  2 1.2 强大的性能  3 1.3 功能  4 1.3.1 页面滚动  4 1.3.2 动画反转  4 1.3.3 基于物理的动效  5 1.4 易维护的工作流  5 1.5 小结  6 第2章 使用Velocity.js实现动画  7 2.1 Javascript动画库的种类  8 2.2 安装jQuery和Velocity  8 2.3 使用Velocity:基础知识  8 2.3.1 Velocity和jQuery  9 2.3.2 参数  9 2.3.3 属性  10 2.3.4 值  11 2.3.5 链式操作  12 2.4 使用Velocity:选项  13 2.4.1 duration(持续时间)  13 2.4.2 easing(缓动)  13 2.4.3 begin(开始)和complete(完成)  15 2.4.4 loop(循环)  16 2.4.5 delay(延迟)  17 2.4.6 display(显示)和visibility(可见性)  18 2.5 使用Velocity:其他功能  19 2.5.1 reverse(反转)命令  20 2.5.2 scrolling(滚动)  20 2.5.3 color(颜色)  21 2.5.4 transform(变换)  22 2.6 使用Velocity:不用jQuery(中级技巧)  22 2.7 小结  24...
HTML&CSS设计与构建网站_前端开发教程
前端教程

HTML&CSS设计与构建网站_前端开发教程

资源名称:HTML&CSS设计与构建网站 内容简介: 欢迎您选择一种更高效的学习HTML和CSS的方式。不管您设计和建立新网站,还是想更好地控制现有网站,都可以在《HTML & CSS 设计与构建网站》一书的指导下创建出用户友好、令用户赏心悦目的Web内容。我们知道,编码是一项令人望而生畏的工作,而本书却采用有别于许多传统编程书籍的新颖编排方式,将使您收到事半功倍的学习效果。 每一页都在短小精悍的示例代码的引导下,简明直观、直截了当地阐述一个新主题。本书还提供关于如何组织和设计网页的实用信息,以便帮助您创建充满魅力、易于使用的网站。学习本书不要求您具有任何经验! 主要内容 • 编写HTML5和CSS3代码 • 确定网页和站点的结构 • 准备图像、音频和视频 • 控制版式和布局 在线支持: http://www.htmlandcssbook.com • 下载示例代码 • 观看视频演示 • 使用附赠的教程参考工具 资源目录: 前言 v 第1章 结构 1 第2章 文本 29 第3章 列表 51 第4章 链接 63 第5章 图像 83 第6章 表格 115 第7章 表单 133 第8章 其他标记 165 第9章 Flash、视频和音频 189 第10章CSS简介...
HTML5与WebGL编程_前端开发教程
前端教程

HTML5与WebGL编程_前端开发教程

资源名称:HTML5与WebGL编程 内容简介: 本书介绍如何使用HTML5相关技术,如CSS3和新兴的Web图形标准WebGL,来创建具有高性能、震撼视觉效果的3D Web应用。书中内容分为两部分——基础知识和应用开发技术,不但提供了全面的理论介绍,还包括从简单3D产品可视化到沉浸式游戏及交互训练系统的实践,适合转向3D开发的Web开发人员阅读。 作者简介: Tony Parisi Web 3D标准的先驱、企业家、CTO、架构师。VRML和X3D语言的联合作者,这两者已经成为Web 3D图形的ISO标准。另著有《WebGL入门指南》。 译者简介: 潘征 网名此方,目前就职于百度FEX前端研发团队,专注前端复杂应用研发, http://h5.baidu.com平台研发团队核心成员之一。 资源目录: 前言  xi 第一部分 基础知识 第1章 绪论  2 1.1 HTML5:新型的视觉媒介  4 1.1.1 浏览器平台  4 1.1.2 浏览器支持情况  6 1.2 3D图形的基础知识  6 1.2.1 什么是3D  6 1.2.2 3D坐标系  7 1.2.3 网格、多边形与顶点  8 1.2.4 材质、纹理与光源  9 1.2.5 变换与矩阵  9 1.2.6 相机、透视、视口与投影  10 1.2.7 着色器  11 第2章 WebGL:实时3D渲染  13 2.1 WebGL基础  14 2.2 WebGL API  15 2.3 WebGL应用剖析  16 2.4 一个简单的WebGL 示例  16 2.4.1 Canvas元素和WebGL绘图上下文  17 2.4.2 视口  18 2.4.3 缓冲、缓冲数组和类型化数组  18 2.4.4 矩阵  19 2.4.5 着色器  20 2.4.6 绘制图元  22 2.5 创建3D 几何体  23 2.6 添加动画  27 2.7 使用纹理映射  28...
Vue.js 实战_前端开发教程
前端教程

Vue.js 实战_前端开发教程

资源名称:Vue.js 实战  内容简介: 本书以Vue.js 2为基础,以项目实战的方式来引导读者渐进式学习Vue.js。本书分为基础篇、进阶篇和实战篇三部分。基础篇主要是对 Vue.js 核心功能的介绍;进阶篇主要讲解前端工程化Vue.js的组件化、插件的使用;实战篇着重开发了两个完整的示例,所涉及的内容涵盖Vue.js绝大部分API。通过阅读本书,读者能够掌握Vue.js框架主要API的使用方法、自定义指令、组件开发、单文件组件、Render函数、使用webpack开发可复用的单页面富应用等。 本书示例丰富、侧重实战,适用于刚接触或即将接触Vue.js的开发者,也适用于对Vue.js有过开发经验,但需要进一步提升的开发者。 作者简介: 梁灏,网名 Aresn,基于 Vue.js 的开源 UI 组件库 iView 的作者。目前在大数据公司 TalkingData 负责可视化基础架构。创办了程序员社区 TalkingCoder。 资源目录: 第1篇 基础篇 第1章 初识Vue.js 3 1.1 Vue.js是什么 3 1.1.1 MVVM模式 3 1.1.2 Vue.js有什么不同 4 1.2 如何使用Vue.js 5 1.2.1 传统的前端开发模式 5 1.2.2 Vue.js的开发模式 5 第2章 数据绑定和第一个Vue应用...
HTML5 Canvas开发详解(第2版)_前端开发教程
前端教程

HTML5 Canvas开发详解(第2版)_前端开发教程

资源名称:HTML5 Canvas开发详解(第2版) 内容简介: 随着Canvas的持续升温,Flash的光芒迅速消退。本书是Canvas的畅销图书,它在上一版的基础上,通过讲解如何开发可交互式多媒体应用,引导读者学习HTML5 Canvas。通过本书,你将学到如何使用Canvas进行绘图、渲染文字、处理图像、创建动画,而这些是开发交互式Web游戏的必备知识。 本书针对Canvas和HTML5技术的最新变动进行了更新,其中包含了大量清晰、可重用的代码示例,无论你当前使用的是Flash、Silverlight,还是HTML与Javascript,都可以通过本书中的这些代码示例迅速掌握HTML5 Canvas。 你也会从本书中发现,为什么HTML5代表着创新性Web开发的未来。 · 创建和修改2D绘图、文本和位图图像; · 使用数学算法来移动对象并模拟物理交互效果; · 整合、操作视频,并添加音频; · 构建一个可用于创建多款游戏的基本框架; · 使用位图和tile表格开发游戏图形动画; · 针对移动设备:创建Web应用,并针对iOS设备进行修改; · 使用Canvas开发3D和多人游戏应用的探索。 Steve和Jeff Fulton各自在交互式娱乐开发领域均有16年以上的工作经验。Steve是Matel Toys公司数字游戏软件开发部的高级经理。Jeff是Producto工作室的CTO。他们俩人还在8bitrocket.com上培养了一大批忠实粉丝,这些粉丝通过该网站了解有关Flash、Sliverlight以及HTML5 Canvas的新闻、故事、博客和教程。 资源目录: 第1章 html5 canvas简介 1.1 什么是html5 1.2 基础的html5页面 1.2.1 [!doctype html] 1.2.2 [html] 1.2.3 [meta charset="utf-8"] 1.2.4 [title]…[/title] 1.2.5 一个简单的html5页面 1.3 本书使用的基础html页面 1.3.1 [div] 1.3.2 [canvas] 1.4 文档对象模型(dom)和canvas 1.5 javascript和canvas javascript放置的位置及其理由 1.6 html5 canvas版“hello...
疯狂Ajax讲义(第3版)_前端开发教程
前端教程

疯狂Ajax讲义(第3版)_前端开发教程

资源名称:疯狂Ajax讲义(第3版) 内容简介: 本书为《疯狂Ajax讲义》的第3版,其中jQuery升级到1.8版本;Prototype升级到1.7.1版本;DWR升级到3.0版本。第3版最大更新是详细、全面地介绍了ExtJS 4.1的知识。由于Ext JS 4.1本身内容比较多,因此本书花了几百页来介绍ExtJS的功能和用法,这部分内容独立出来即可作为Ext JS 4.1的学习手册。本书详细介绍了jQuery 1.8、Ext JS4.1、Prototype1.7.1、DWR这4个最常用的Ajax框架的用法,并针对每个框架提供了一个实用案例,让读者理论联系实际。这部分内容是“疯狂软件教育中心”的标准讲义,它既包含了实际Ajax开发的重点和难点,也融入了大量学习者的学习经验和感悟。再由笔者以丰富的授课经验为基础,深入浅出地介绍它们,希望读者真正掌握Ajax开发的精髓。本书最后提供了2个综合性案例:Blog系统和电子拍卖系统,让读者将前面所学真正应用到实际项目中。电子拍卖系统是一个包含5个表、表之间具有复杂关联映射的系统,该案例采用目前最流行、最规范的轻量级JavaEE架构,将整个应用分为领域对象层、DAO层、业务逻辑层,然后用DWR作为Ajax引擎调用业务逻辑方法响应异步请求,系统权限检查推迟到业务逻辑层完成,并使用HTTPSession跟踪用户操作状态,从而避免用户刷新浏览器导致的浏览状态丢失。该案例对实际项目具有极好的指导价值和借鉴意义。该案例既提供了IDE无关的、基于Ant管理的项目源码,也提供了基于EclipseIDE的项目源码,最大限度地满足读者的需求。如果在阅读本书时遇到任何技术问题,都可登录http://www.crazyit.org与本书庞大的读者群交流。 资源目录: 第1章 Ajax概述与Ajax初体验 1.1 重新思考Web应用 1.1.1 应用系统的发展史 1.1.2 传统Web应用的优势和缺点 1.2 重新设计Web应用 1.2.1 富Internet应用 1.2.2 使用Ajax 1.3 Ajax技术介绍 1.3.1 Ajax的工作方式 1.3.2 Ajax技术核心: XMLHttpRequest 1.3.3 Ajax的编程脚本: Javascript语言 1.3.4 HTML页面的DOM模型 1.3.5 动态加载和显示数据 1.3.6 Ajax的特征 1.3.7 Ajax带来的典型优势 1.4 开发传统的B/S聊天室 1.4.1 实现业务逻辑组件 1.4.2 实现控制器 1.4.3 实现视图 1.4.4 传统B/S聊天室的问题 1.5 Ajax聊天室 1.5.1 异步发送请求 1.5.2 解决多余刷新的问题 1.5.3 解析服务器响应 1.5.4 何时发送请求 1.5.5 Ajax聊天室的特点 1.6 Ajax编程的技术难点 1.7 传统Web应用与Ajax应用的对比 1.8 本章小结 第2章 XMLHttpRequest对象详解 2.1 XMLHttpRequest对象概述 2.2 XMLHttpRequest的方法和属性...
Jav aS cript实例自学手册:通过486个例子掌握Web开发捷径_前端开发教程
前端教程

Jav aS cript实例自学手册:通过486个例子掌握Web开发捷径_前端开发教程

资源名称:Javascript实例自学手册:通过486个例子掌握Web开发捷径 内容简介: 本书涵盖了目前网络开发涉及的所有方向,从页面、文本、窗口、鼠标、日期时间等基本应用,到图像、滚动条、进度条、网络验证、文件处理等深入应用,包括目前最流行的异步传输、Property框架、Ajax和DOM等高级技术。全书共分23章,包括486个常用Javascript实例。每个实例都提供了代码分析及效果演示,可以帮助读者轻松掌握Javascript的开发技巧,并从中找到网站开发的乐趣。 本书适用于初、中级Web开发人员,也是高级开发人员的查询宝典。对于Javascript入门级读者来说,学习这些实例,可以更快地提高Javascript的开发水平。对于中级Web开发人员而言,掌握这些实例后,可以开发出更加安全、快速、完善的Web 2.0网站。 本书提供了Web 2.0时代所必须掌握的一些技巧实例,是一本学习网络开发技术的随身手册。 资源目录: 第1章 页面特效  第2章 按钮特效  第3章 字符串文本和输入框特效  第4章 鼠标特效  第5章 层和框架的特效  第6章 下拉列表特效  第7章 键盘操作和状态栏特效  第8章 链接特效  第9章 表格特效  第10章 单选按钮和复选框  第11章 颜色处理和菜单特效  第12章 窗口特效与弹出式警告  第13章 日期和时间特效  第14章 数字、数组和统计函数特效  第15章 图片的特效  第16章 页面数据的验证  第17章 进度条、滚动条的特效处理  第18章 在线考题案例  第19章 文件处理和打印的技巧 ...
ja vasc ript网页编程从入门到精通_前端开发教程
前端教程

ja vasc ript网页编程从入门到精通_前端开发教程

资源名称:Javascript网页编程从入门到精通 内容简介: 《Javascript网页编程从入门到精通》紧跟技术发展的步伐,全面覆盖Javascript的最新应用。《Javascript网页编程从入门到精通》共3篇。第1篇是Javascript语言的基础知识,详细介绍了有关Javascript的基本技术要点。第2篇是Javascript的实战提高。和第1篇一起,全面覆盖了传统Javascript的所有应用层面。每一个知识点都包含详细的应用案例。这两篇合在一起,形成了“从入门到精通”的学习过程。第3篇是《Javascript网页编程从入门到精通》的一个重点。Javascript的最新应用就是Ajax,Ajax带动了Web 2.0的发展。如今对于一个开发人员来说,将无可避免地要运用Ajax技术。《Javascript网页编程从入门到精通》经过前两篇的不断提升,在第3篇中把Javascript的知识再提升一个层次。在《Javascript网页编程从入门到精通》中,我们除了讲解Javascript的语言知识外,还特别安排了大量篇幅介绍目前流行的Javascript开发工具。最后,作者给出9个特效实例,详细地展示Javascript经典应用的开发过程。 资源目录: 第1篇 语言基础 第1章 Javascript概述 第2章 HTML是学习Javascript的基础 第3章 Javascript基本语法 第4章 Javascript运算符 第5章 Javascript结构语句 第6章 Javascript函数 第2篇 实战提高 第7章 初级开发与调试 第8章 Number对象 第9章 String对象 第10章 Math对象 第11章 Array数组对象 第12章 Date对象 第13章 Window对象 第14章 Document对象 第15章 Form表单对象 第16章 event事件对象 第17章 JavaScipt其他对象 第18章 CSS在Javascript中的应用 第3篇...