Java sc ript编程宝典(第2版)_前端开发教程
前端教程

Java sc ript编程宝典(第2版)_前端开发教程

资源名称:Java script编程宝典(第2版) 内容简介: 本书详细完整地介绍了Javascript语言,内容涉及从基础语法到高级技术的方面面面,并通过实例说明如何将这些技术应用到实际开发中。全书共25章,内容包括Javascript基础语法、支持闭包的函数、基于原型的面向对象、Javascript内建对象及应用、正则表达式原理及应用、BOM与DOM、事件模型、各种DOM对象及DOM API的应用、通过DOM与文档的交互、动态样式和文档、Image/Canvas/SVG图形图像处理、Cookie与隐藏框架、Ajax原理及应用、错误处理等。   本书具有极强的实用性,书中设计了150多个完整的实例以及许多代码片段来说明如何应用Javascript,网站中需要的各种Javascript应用几乎都能在这里找到。这些实例包括显示当前日期与时间、图像时钟、自动跳转、动态修改元素内容、动态修改文档结构、表单验证、可控制的滚动公告栏、树形目录、多级树形目录、下拉菜单、跟随鼠标的图片、沿指定路径运动的图片、围绕鼠标旋转的字符串、位于窗口固定位置的广告、飘落的雪花、隐藏的浮动导航面板、滚动的图片串、正则表达式进行验证等常见的应用,以及图像缓存、Canvas绘图、列表排序、表格的客户端排序、表单数据绑定、表格数据绑定、Cookie应用、使用隐藏框架与服务器端通信、Ajax应用、XML处理、调用JavaApplet、控制Flash、MP3循环播放列表等高级应用。这些实例均可以直接复制使用,程序中均有详细的注释说明,可以根据需要进行修改。   本书适合Javascript初学者以及各层次的Web应用开发人员。 资源目录: 第1部分 语法基础  第1章 Javascript简介  第2章 HTML基础  第3章 Javascript快速入门  第4章 数据类型与变量  第5章 运算符.表达式和语句  第6章 函数 第2部分 Javascript对象  第7章 对象  第8章 String与Array对象  第9章 Date.Math.Boolean.Number与Function对象  第10章 正则表达式 第3部分DOM基础及应用  第11章 BOM与DOM  第12章 事件处理  第13章 控制浏览器窗口  第14章 navigator.location和history对象 第4部分 动态应用实践  第15章 CSS级联样式表  第16章...
CSS重构:样式表性能调优_前端开发教程
前端教程

CSS重构:样式表性能调优_前端开发教程

资源名称:CSS重构:样式表性能调优 内容简介: CSS对于现代网站的用户体验至关重要,其地位不亚于决定着网站外形的HTML和让网站动起来的Javascript。本书作为CSS代码重构指南,不仅展示了如何编写结构合理的CSS,以构建响应式、易于使用的网站,还介绍了如何用重构方法创建可读性更强和更易于维护的CSS代码。不论你是刚开始开发自己的*个CSS项目或是清理现有项目的代码,本书提供的多种宝贵方法都可以帮你建设一个符合优秀建构设计原则的CSS代码库。 ●了解什么是代码重构及其与CSS之间的关系 ●探索Web浏览器如何使用级联方法决定为哪个元素应用什么样式 ●编写可预测、易维护和可扩展的CSS,提升代码复用能力 ●理清不同类型的CSS样式及其使用场景 ●确定对哪些浏览器和设备进行测试,以维护好CSS ●学习如何合理组织样式,重构CSS和评估重构效果  资源目录: 译者序 xi 前言 xiii 第 1 章 重构和架构 1 1.1 什么是重构 1 1.2 什么是软件架构 1 1.2.1 优秀架构是可预测的 2 1.2.2 优秀架构可提升代码复用性 2 1.2.3 优秀架构可扩展 2 1.2.4 优秀架构可维护 2 1.2.5 优秀架构和重构 2 1.3 需要重构的原因 2 1.3.1 需求变更 3...
Jav aScri pt面向对象编程指南_前端开发教程
前端教程

Jav aScri pt面向对象编程指南_前端开发教程

资源名称:Jav aScri pt面向对象编程指南 内容简介:  Javascript是一种具有高度表达能力的、基于原型特性的、非常灵活的面向对象编程语言。《Javascript面向对象编程指南》着重介绍Javascript在面向对象方面的特性,展示如何构建强健的、可维护的、功能强大的应用程序及程序库。    全书包括8章和3个附录,依次介绍了Javascript的发展历史、基础性话题(变量、数据类型、数组、循环以及条件表达式)、函数、对象、原型、继承的实现、BOM和DOM等。附录部分包括了学习Javascript编程常用的参考资源。尤其值得一提的是,《Javascript面向对象编程指南》作者是Javascript设计模式方面的专家,他在本书第8章中介绍了几种常用的Javascript编程模式,这也为他后续的另一本重要著作《Javascript Patterns》奠定了基础。    《Javascript面向对象编程指南》全面地覆盖了Javascript语言的OO特性,同时兼顾基础知识,对初学者来说,是难得的Javascript佳作。阅读本书不需要读者具备任何的Javascript基础知识及项目经验,通过学习本书,读者将会在面试有关Javascript程序设计的职位时游刃有余。 资源目录: 第1章  引言  1 1.1  回顾历史  1 1.2  变革之风  3 1.3  分析现状  3 1.4  展望未来  4 1.5  面向对象程序设计  5 1.5.1  对象  5 1.5.2  类  6 1.5.3  封装  6 1.5.4  聚合  7 1.5.5  继承  7 1.5.6  多态...
Java sc ript宝典第7版_前端开发教程
前端教程

Java sc ript宝典第7版_前端开发教程

资源名称:Java script宝典第7版 内容简介: 您想创建更具魅力的交互网页吗?您想更好地控制浏览器呈现内容的方式吗?经典畅销书Javascript宝典(第7版)将帮您实现这些夙愿,它在大量示例代码和可运行脚本的引导下,指导您快速掌握Javascript基础知识,并制定出最符合预定网站目标的策略。通过认真研读本书,您将可以编写脚本来实现翻转等效果,并熟练使用Web2.0和Javascript子例程库等功能。 主要内容 ● 探讨最新的Javascript编程技术 ● 制定脚本编写策略并选择合适的工具 ● 深入了解终止器、生成器和迭代器 ● 应用最新的Javascript异常处理和自定义对象技术 ● 利用DOM的强大功能 ● 使用Ajax、E4X/XML和JSON推动Web 2.0应用 ● 执行数据输入验证和提高安全性 配书光盘 配书光盘的精彩内容如下: ● 29个附赠章节,这些章节讨论了数据输入验证、脚本 调试和跨浏览器动态HTML等高级主题。 ● 可供立即使用的300多个脚本。 ● 本书的示例代码。 资源目录: 第1部分 Javascript入i'-J  第1章 Javascript在万维网和其他领域所起的作用  1.1 Web流量的竞争  1.2其他Web技术     1.2.1超文本标记语言(HTML和XHTML)     1.2.2  CSS     1.2.3服务器编程  ...
前端体验设计——HTML5+CSS3终极修炼_前端开发教程
前端教程

前端体验设计——HTML5+CSS3终极修炼_前端开发教程

资源名称:前端体验设计——HTML5+CSS3终极修炼 内容简介: 本书是Web设计畅销书《超越CSS》作者力作,结合当前移动互联网下的硬件变化情 况,以一个Web设计发者的视角,将老的工作方法与新技术相结合,通过丰富的案例 为读者展示了如何设计高效、充满创意的Web页面和应用,并通过挖掘高级布局方式、无障碍 页面、语义化标签、高级CSS技巧等内容,快速提升读者的视野与设计发水平。 此外,腾讯FERD团队(前端研发中心)在翻译本书的过程中,不仅严谨精准地表达出了作者 的观,又兼顾了国内行业的实际情况,帮助读者更加自然地理解原文的要义。 本书是Web设计畅销书《超越CSS》作者力作,结合当前移动互联网下的硬件变化情 况,以一个Web设计发者的视角,将老的工作方法与新技术相结合,通过丰富的案例 为读者展示了如何设计高效、充满创意的Web页面和应用,并通过挖掘高级布局方式、无障碍 页面、语义化标签、高级CSS技巧等内容,快速提升读者的视野与设计发水平。 此外,腾讯FERD团队(前端研发中心)在翻译本书的过程中,不仅严谨精准地表达出了作者 的观,又兼顾了国内行业的实际情况,帮助读者更加自然地理解原文的要义。 推荐语】 深解读世界前端工程师及国内一线厂商的技术发展与设计方向,当代码遇到设计,不懂用户体验的工程师不是好互联网人!腾讯网前端研发中心精心之作! · Web 前端发领域重磅力作 · 腾讯 FERD 团队精心翻译审校 · 全面提升视野与前端发水平 资源目录:  内容提要 译者序 致谢 Jerey Zeldman推荐序 Trent Walton推荐序 前言 第一部分 前端工程师必须了解的几件事 第1章 超越平凡的Web设计 第2章 Web设计的峥嵘岁月 第3章 Web标准之路 第4章 浏览器差异化呈现 第5章 组件与原子化设计...
测试驱动的Ja vaSc ript开发_前端开发教程
前端教程

测试驱动的Ja vaSc ript开发_前端开发教程

资源名称:测试驱动的Javascript开发 内容简介: 本书是一本完整的、基于最佳实践的Javascript敏捷测试指南,同时又有着测试驱动开发方法(TDD)所带来的质量保证。领先一步的Javascript敏捷开发者Christian Johansen的讨论涵盖了将最先进的自动化测试用于Javascript开发环境的方方面面,带领读者走查整个开发的生命周期,从项目启动到应用程序部署。本书的主要内容包括:掌握自动化测试和TDD;构建有效的自动化测试工作流;测试浏览器和服务器两端的代码(使用Node.js)、运用TDD构建更加干净的API、更加模块化的代码以及更健壮的软件;编写可测试的代码;使用测试桩和模拟对象,将各个单元单独进行测试;通过重构持续进改代码;走查全功能软件的创建和自动化测试。 作者简介: Christian Johansen的工作单位是Shortcut AS,一家专注于开源技术、Web和移动应用程序的软件公司。他原先是一名学生,专业是信息学、数学和数字信号处理。他在职业生涯中的主要从事领域是Web和前端开发,使用的技术包括Javascript、CSS和HTML。他是一名活跃的开源贡献者,他会在博客中写作有关Javascript、Ruby和Web开发相关的内容,博客地址是cjohansen.no。 资源目录: 译者序 前言 致谢 关于作者 第一部分 测试驱动开发 第1章 自动化测试 第2章 测试驱动开发的过程 第3章 行业工具 第4章 从测试中学习 第二部分 开发人员的Javascript 第5章 函数 第6章 函数和闭包的应用 第7章 对象和原型继承 第8章 ECMAscript 5 第9章 不唐突的Javascript 第10章 特性检测 第三部分 Javascript测试驱动开发实践 第11章 观察者模式 第12章 抽象化浏览器区别:Ajax 第13章 使用Ajax和Comet将数据流式化 第14章 基于Node.js的服务器端Javascript 第15章...
Java Scr ipt高级应用与实践_前端开发教程
前端教程

Java Scr ipt高级应用与实践_前端开发教程

资源名称:Javascript高级应用与实践 内容简介: 本书的内容涵盖大量提升Javascript性能的一些技巧、鲜为人知的写法,以及Javascript在Web项目中某些智能的、经典的设计。本书在讲解过程中会有大量的例程和各种写法运行耗时的性能比较,给你展示了如何优化Javascript的性能、一些非常独特而又能提升Javascript性能的技巧(涵盖了当前网络中流行的Javascript框架的大多数技巧)以及每天海量交易项目的Javascript相关经验。其中,很多经验性的思想描述和方法可以应用于各种语言的编程。另外,本书还阐述了大量的Javascript泛型设计,以及Javascript在JSON-RPC和WebDAV中的应用并给出了相关的Java设计。   最后本书的所有例程代码将组合为一套功能强大的基于CSS、XPath选择器模型的Javascript框架,使Web的开发就如同基于XPath的文档开发一样便捷。   本书适合于不同层次的Javascript语言爱好者和技术人员学习和参考。 资源目录: 第1章 快速入门   1.1 阅读本书方式   1.2 规范和约定   1.3 本书公共代码(Jcore.js)导读   1.4 本书常见代码语法预阅   1.5 不推荐的中文命名方式   1.6 本书的写作思想  第2章 Function扩展和性能   2.1 关于Function的设计原则建议   2.2 arguments,length   2.3 toString 方法和valueOf 方法   2.4 Function的toString还有个妙用   2.5 绑定技术    HTML DOM对象事件动态行为绑定   2.6 Javascript中的this( )是什么   2.7 绑定NaN、Infinity、null、undefined给对象,this会是什么  2.8 Function对象的apply 和call的区别   2.9 不用new的时候应该注意什么 ...
精通ja vasc ript_前端开发教程
前端教程

精通ja vasc ript_前端开发教程

资源名称:精通Javascript 内容简介: 《精通Javascript》是目前最深入的Javascript图书,讲述了现代Javascript的所有知识,展现了这门技术将能给网站建设带来如何丰富的体验。《精通Javascript》言简意赅,扩展了读者视野,并关注于基础且重要的主题——现代Javascript是什么和不是什么,浏览器支持的当前状态,以及需要注意的陷阱等。书中所有概念都来自于现实案例的分析。 资源目录: 第一部分 认识现代Javascript 第1章 现代Javascript程序设计 2 1.1 面向对象的Javascript 2 1.2 测试代码 3 1.3 打包分发 4 1.4 分离式DOM脚本编程 5 1.4.1 DOM 6 1.4.2 事件 7 1.4.3 Javascript与CSS 8 1.5 Ajax 8 1.6 浏览器支持 11 1.7 小结 12 第二部分 专业Javascript开发 第2章 面向对象的Javascript 14 2.1 语言特性 14 2.1.1 引用 14 2.1.2 函数重载和类型检查 16 2.1.3 作用域 19 2.1.4 闭包 20 2.1.5 上下文对象 23 2.2 面向对象基础 24 2.2.1 对象 25 2.2.2 对象的创建 25 2.3 小结 30 第3章 创建可重用代码 31 3.1 标准化面向对象的代码 31 3.1.1 原型式继承 31 3.1.2 类式继承 32 3.1.3 Base库 35 3.1.4 Prototype库 36 3.2 打包 39 3.2.1 命名空间 40 3.2.2 清理代码 42 3.2.3 压缩 43 3.3 分发 45 3.4 小结 47 第4章 调试与测试的工具 48 4.1 调试 48 4.1.1 错误控制台 48 4.1.2 DOM查看器 52 4.1.3 Firebug 54 4.1.4 Venkman 55...
Node即学即用_前端开发教程
前端教程

Node即学即用_前端开发教程

资源名称:Node即学即用 内容简介: 《Node即学即用》讲解如何用Node构建可扩展因特网应用,是全面的实用指南,除了详细介绍Node提供的API外,还用大量篇幅介绍了服务器事件驱动开发的重要概念。内容涉及跨服务器的并发连接、非阻塞I/O和事件驱动的编程、如何支持各种数据库和数据存储工具、NodeAPI的使用示例等。   《Node即学即用》适合对Javascript及编程有一定程度了解的读者阅读。 资源目录: 第一部分 基础入门 第1章 Node.js简介 1.1 安装Node.js 1.2 开始写代码 1.2.1 Node REPL 1.2.2 编写首个服务器程序 1.3 为什么选择Node 1.3.1 高性能Web 服务器 1.3.2 专业的Javascript 1.3.3 浏览器之战2.0 第2章 编写有趣的应用 2.1 创建一个聊天服务器 2.2 我们也来编写个Twitter 第3章 编写健壮的Node程序 3.1 事件循环 3.2 模式 3.3 编写产品代码 3.3.1 差错处理 3.3.2 使用多处理器 第二部分...
Head First ja vasc ript 程序设计_前端开发教程
前端教程

Head First ja vasc ript 程序设计_前端开发教程

资源名称:Head First Javascript 程序设计 内容简介: 本书语言和版式活泼,内容讲解深入浅出,是难得的Javascript入门书。本书内容涵盖Javascript的基本知识以及对象、函数和浏览器文档对象模型等高阶主题。书中配备了大量有趣的实例、图示和练习,让读者轻轻松松掌握Javascript。 作者简介: Eric Freeman 计算机科学家,在耶鲁大学攻读博士学位期间,一直与行业翘楚David Gelernter一起从事研究工作。曾任迪士尼公司Disney Online & Disney.com首席技术官,目前将全部精力都投入到他与Elisabeth创建的创业公司WickedlySmart。 Elisabeth Robson 软件工程师、作者、培训师。在耶鲁大学读书时就对技术产生了浓厚的兴趣,期间设计了一款可视化并行编程语言和软件架构。 资源目录: 前言  xxv 1 Javascript速览:进入Javascript的世界  1 2 编写代码:更进一步  43 3 函数简介:养成函数思维  79 4 让数据排排坐:数组  125 5 理解对象:对象镇之旅  173 6 与网页交互:了解DOM  229 7 类型、相等、转换等:系统地讨论类型  265 8 综合应用:编写一个应用程序  317 9 异步编码:处理事件  381 10 函数是一等公民:自由的函数  429 11 匿名函数、作用域和闭包:系统地讨论函数  475 12 高级对象构造技巧:创建对象  521 13 使用原型:超强的对象创建方式  563 附录 遗漏内容:未涉足的十大主题  623 索引  639 资源截图: