JavaScript 电子书籍推荐

本专题中精选JavaScript相关编程电子书籍推荐、电子文档资源及配套资源等内容,更多相关内容陆续增加,建议收藏本栏目,由网友聂正初整理汇总,本站整理包含JavaScript的内容共计60个,剩余109个等待更新。

“JavaScript”书籍列表

  • JavaScript程序设计

    JavaScript程序设计

    内容简介 本书系统地介绍了JavaScript的相关知识,主要内容包括JavaScript简介、JavaScript基本语法、DOM编程、BOM编程、JavaScript对象编程、JavaScript网页特效、ES6的新特性、jQuery基础及使用jQuery实现页面特效等。 本书按照项目导向,任务驱动,理论实践一体化的方法,针对客户端交互特效制作能力,将知识讲解、技能训练和能力提高有机结合,内容组织突出以用为本,学以致用,综合应用,化解知识难点,提高读者学习效率。通过学习本书,读者能够掌握常见

    时间:2022-05-05

    详细内容
  • 《Windows 8应用开发实战:使用JavaScript》源代码

    《Windows 8应用开发实战:使用JavaScript》源代码

    这是一本你必须收藏的Windows 8应用程序书籍!这本书写得很出色,作者熟练地把构建一个Windows 8的HTML/JS应用程序所需的各种知识都涵盖在其中! Jonathan Antoine,Infinite Square公司和微软公司的MVP 本书对Windows 8应用程序开发做了很好的介绍。尽管我在XAML领域工作多年,这本书会让我好好思考一下JavaScript/HTML的未来。 Shawn Wildermuth,微软MVP(数据方面)、 作者、培训师和演讲者,www.wilderminds.

    时间:2022-04-14

    详细内容
  • JavaScript语法与范例速查手册

    JavaScript语法与范例速查手册

    JavaScript语法与范例速查手册 作者:朱印宏编著 出版时间:2010-6-1 【图书简介】 本书是JavaScript权威、易理解的辞典类参考图书,收录了所有JavaScript语言核心词条以及所有DOM词条。本手册不是简单的词条解释,而是对每个词条的用法、内涵和外延进行深入浅出的描述,每个词条都提供了实用的小示例,以供读者准确理解和参考。本手册中的词条查找方便,分类科学严谨,从最实用的角度帮助读者解决日常开发中遇到的各种困惑。本书适合作为JavaScript语言

    时间:2022-03-09

    详细内容
  • JavaScript入门经典(第7版)

    JavaScript入门经典(第7版)

    JavaScript入门经典(第7版)主要介绍JavaScript现有的主要特性,涵盖了JavaScript基础知识、编程方法、对象、HTML5和CSS3、JavaScript库、代码调试等内容。全书分为六个部分(包括24章和一个附录),从基本概念入手,逐步引申到按照当今Web标准编写JavaScript代码的方式,非常利于初学者学习参考。 目录 第一部分 JavaScript 基础 第 1 章 JavaScript 简介 第 2 章 创建简单的脚本 第 3 章 使用函数 第 4 章 函数的更多知识 第

    时间:2022-03-04

    详细内容
  • 深入理解JavaScript特性

    深入理解JavaScript特性

    内容简介 本书旨在让读者轻松学习JavaScript的新进展,包括ES6及后续更新。书中提供了大量实用示例,以循序渐进的方式讲解了异步函数、对象解构、动态导入及异步生成器等内容。本书不仅介绍了箭头函数、解构、模板字面量以及其他语法方面的新元素,还全面展示了ES6引入的流程控制机制,以及如何高效地简化自己的代码。本书的讨论还涉及ES6内置的新集合类型、使用代理控制属性访问、ES6中内置API的改进、CommonJS与ECMAScript模块的互用性等方面。 目

    时间:2022-03-01

    详细内容
  • 《Three.js开发指南:WebGL的JavaScript 3D库(原书第2版)》源代码

    《Three.js开发指南:WebGL的JavaScript 3D库(原书第2版)》源代码

    本书通过大量的交互案例和示例代码介绍了Three.js提供的各种API,让读者不需要了解很难编程的WebGL的底层细节及复杂的着色语言,只需大致了解JavaScript及HTML,就能轻松地在浏览器中创建二维和三维应用及图形。本书共12章,涉及以下内容:使用Three.js创建三维场景,构建场景的基本组件,Three.js中的光源、材质、几何体以及粒子、精灵和点云,创建和加载网格、几何体,创建动画和移动摄像机,加载和使用纹理,自定义着色器和后期处理,在场景中添加

    时间:2022-02-28

    详细内容
  • JavaScript基础教程(第8版)

    JavaScript基础教程(第8版)

    内容简介 在主流计算平台全面转向Web的今天,JavaScript理所当然地成为广大开发人员必须熟练掌握的一项基本技术。 本书是已被奉为经典的JavaScript入门书,以易学便查、图文并茂、循序渐进和善于用常见任务讲解语言知识而著称,讲述JavaScript编程的必知必会知识,同时兼顾了DOM、XML、Ajax、jQuery等重要的相关技术内容。多年来,本书不断重印改版,原版累计销售已经超过150000册。第6版中文版出版后也多次重印,广受国内读者好评。 第8版增加了两章内容

    时间:2022-01-14

    详细内容
  • JavaScript完全自学手册

    JavaScript完全自学手册

    内容简介 《JavaScript完全自学手册(珍藏版)》一共分为5篇,涵盖了JavaScript语言应用的绝大多数方面,从基本概念到具体实践、从抽象的算法到具体的页面特效、从最简单的输入/输出到最新的Ajax技术都进行了详细的阐述,并对每一个具体知识点都进行了详细的实例解。JavaScript是一种几乎得到所有浏览器支持的脚本语言,用于实现客户端与浏览者的互动。随着互联网的发展,早期的静态网页已远不能满足需要。客户端脚本JavaScript是实现动态网页的基础,也

    时间:2022-01-14

    详细内容
  • 《零基础学JavaScript》源代码,PPT,视频

    《零基础学JavaScript》源代码,PPT,视频

    本书由浅入深、循序渐进地介绍了JavaScript的语法、各对象的方法和属性的使用方法。全书由三篇组成:第一篇为基础篇,介绍了JavaScript的数据类型、常量、变量、表达式、运算符、语句、函数、对象和数组;第二篇为实用篇,介绍了JavaScript的对象层次与事件、窗口对象、屏幕对象、浏览器对象、历史对象、地址对象和文档对象等;第三篇为Ajax篇,介绍了Ajax的使用方法以及相关技术,还有一些流行的Ajax框架,如JQuery等。 本书适用于掌握了HTML语言、想

    时间:2022-01-13

    详细内容
  • 零基础学Javascript

    零基础学Javascript

    内容简介 《零基础学JavaScript》将这两者结合在一起,介绍了如何使用VisualBasic和sQLServeI开发数据管理软件。全书共分四篇24章,详细介绍了VisualBasic数据库访问技术以及Windows邑用控件的使用、ActiveX组件开发及网络程序开发等方面的内容。 VisualBasic是目前主流的Windows编程工具之一,SQLServer也是当前最流行的数据库管理软件之一。

    时间:2022-01-12

    详细内容
  • JavaScript模式

    JavaScript模式

    《javascript模式》是由jayascript专家stoyan stefanov撰写,stoyan是yahoo公司的资深技术员,他还是yslow 2.0(一个web性能优化工具)的技术架构师。本书包含了实现每个讨论的模式的实践建议,并附有数个可以立即上手的范例。同时还可以学到一些反模式,一些常见的编程方式,这些编程方式引发的问题比解决的还要多。 什么是使用javascript开发应用程序最好的方法呢?本书将使用大量javascript编码模式和最佳实践来帮您回答该问题。如果您是一名有经验的开发人员,

    时间:2022-01-12

    详细内容
  • JavaScript实战

    JavaScript实战

    JavaScript实战是一部讲述 JavaScript实战项目开发的精彩著作,由两部分组成。第一部分讨论一般性的 JavaScript主题,包括 JavaScript的简史、好的编码习惯、调试技巧和工具等;第二部分是 10个具体项目,每一章都会提出一个不同的应用,分析其内在的工作原理,然后提供能够提高读者技巧的练习。这些项目的范围从通用的小工具(可执行的计算器)到当代的各种创意(混搭),再到单纯的趣味性(JavaScript游戏)。 JavaScript实战非常适合 Web开发人员阅读和参

    时间:2022-01-12

    详细内容
  • JavaScript实例教程

    JavaScript实例教程

    内容简介 本书通过大量实例介绍了JavaScript的基磁知识和实际应用,使读者可以按部就班地系统掌握JavaScript客户端编程技术。全书共分为9章,分别介绍了JavaScript语言基础、JavaScript对象、JavaScript事件处理、文档对象、窗口与浏览器、表单对象、链接与图像、DHTML基础以及DHTML应用。本书结构严谨,内容丰富,适合各层次的网页设计人员学习使用,并可以作为相关 目录 第1章JavaScript语言基础 1.1什么是JavaScript 1.1.1JavaScript

    时间:2022-01-10

    详细内容
  • JavaScript应用程序经典实例

    JavaScript应用程序经典实例

    内容简介 懂得JavaScript语法是一回事,能够创建有用的应用程序就是另一回事了。虽然市面上有成打的JavaScript图书教你怎么做,但实际上,像本书这样,能够为网站管理员提供一整套易于使用的经典客户端JavaScript程序,并且带有完整说明文字的,却是少之又少。一册在手,读者可以立即利用书中的程序为自己的网站增添各种丰富功能。本书围绕JavaScript核心功能,深入探索了相关的代码和技术。书中的程序可以帮助读者将自己的网站模块化,从而在站点

    时间:2022-01-10

    详细内容
  • 编写高质量代码:改善JavaScript程序的188个建议

    编写高质量代码:改善JavaScript程序的188个建议

    内容简介 《编写高质量代码:改善JavaScript程序的188个建议》是Web前端工程师进阶修炼的必读之作,将为你通往JavaScript技术殿堂指点迷津!内容全部由编写高质量的JavaScript代码的最佳实践组成,从基本语法、应用架构、工具框架、编码风格、编程思想等5大方面对Web前端工程师遇到的疑难问题给出了经验性的解决方案,为Web前端工程师如何编写更高质量的JavaScript代码提供了188条极为宝贵的建议。对于每一个问题,不仅以建议的方式给出了被实践证明为十分

    时间:2022-01-10

    详细内容
  • JavaScript捷径教程

    JavaScript捷径教程

    内容简介 《JavaScript捷径教程》讲述了JavaScript以及DOM的应用。重点讲解了JavaScript库,并通过实际的示例说明了如何把这些库应用于你的项目。同时还解释了Ajax,教你如何充分计划并将其应用于项目。此外,你还将了解如何构建简单的动画对象来为页面中的元素增加动态效果。书中提到的各项技术均配有直观而简洁的示例,可帮助你快速掌握这些技。《JavaScript捷径教程》面向具有一定的JavaScript和DOM脚本开发经验的Web开发人员。 目录 第1章JavaScript的现状

    时间:2022-01-08

    详细内容
  • JavaScript王者归来

    JavaScript王者归来

    内容简介 你手中的这本《JavaScript王者归来》不仅是一本传播知识的书,更是一本求道的书。 本书分为五个部分循序渐进地与读者讨论了JavaScript的方方面面,从简单的语言基础到丰富的实际应用再到深入剖析语言本质的高级话题,字里行间包含着作者多年工作中对JavaScript实践乃至程序设计思想的深入思考和总结。 本书揭开了JavaScript的面纱,绕过误解和虚幻的表象,引领你探索程序王国的奥妙。它既是一本为初学者准备的入门级教程,又是一本探寻程序

    时间:2022-01-08

    详细内容
  • JavaScript框架高级编程

    JavaScript框架高级编程

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

    时间:2022-01-08

    详细内容
  • 基于MVC的JavaScript Web富应用开发

    基于MVC的JavaScript Web富应用开发

    内容简介 《 JavaScript Web 富应用开发 》Developing JavaScript Web Applications是 Alex MacCaw 的新作(由OReilly出版发行),本书系统而深入的讲解了如何使用最前沿的Web技术构建下一代互联网富应用程序。作者 Alex MacCaw 是一名Ruby/JavaScript 程序员,在开源社区中很有名望,是Spine框架的作者,同时活跃在纽约、旧金山和柏林的各大 Ruby/Rails 论坛。除了作为一名工程师,他还喜欢带着他的尼康D90和冲

    时间:2022-01-07

    详细内容
  • JavaScript设计模式

    JavaScript设计模式

    内容简介 本书共有两部分。第一部分给出了实现具体设计模式所需要的面向对象特性的基础知识,主要包括接口、封装和信息隐藏、继承、单体模式等内容。第二部分则专注于各种具体的设计模式及其在JavaScript语言中的应用,主要介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。为了让每一章中的示例都尽可能地贴近实际应用,书中同时列举了一些JavaScript程序员最常见的任务,然后运用设计模式使其解决方案变得更模块化、更高效

    时间:2022-01-07

    详细内容
  • 《JavaScript权威指南(原书第7版)》源代码

    《JavaScript权威指南(原书第7版)》源代码

    书介绍JavaScript语言和由浏览器与Node实现的JavaScript API。本书适合有一定编程经验、想学习JavaScript读者,也适合已经在使用JavaScript但希望更深入地理解进而真正掌握这门语言的程序员。本书的目标是全面地讲解JavaScript语言,对JavaScript程序中可能用到的重要的客户端API和服务器端API提供深入的介绍。本书篇幅较长,内容非常详尽,相信认真研究本书的读者都能获益良多。 封面图 目录 前言1 第1章 JavaScript简介5 1.1 探索JavaSc

    时间:2022-01-06

    详细内容
  • 《斯坦福程序设计入门课:JavaScript实现》代码+ppt+参考答案

    《斯坦福程序设计入门课:JavaScript实现》代码+ppt+参考答案

    本书通过使用一门叫JavaScript的语言,教会你如何编写程序,引导你走上奇妙的计算机科学的旅程。JavaScript语言是基于Web的应用程序的核心语言。书中所有示例代码都可以在任何浏览器上运行,包括你手机上的浏览器。虽然本书是使用JavaScript来演示,然而,更重要的是,本书着重讲解的是编程基本原则,其中的道理可以用在任何其他语言中。本书旨在用于大学课程中的第一门编程课。它覆盖了传统计算机科学首门课程(通常称为CS1)的所有内容。 封面图

    时间:2022-01-06

    详细内容
  • 深入浅出JavaScript

    深入浅出JavaScript

    内容简介 你将从《深入浅出JavaScript(中文版)》学到什么?这么说你准备从写html和css的静态网页跃进到编写动态网络应用程序脚本了?这里就是起点。《深入浅出javascript》带你游历令人兴奋的交互式网页创建过程。为了启发你的思考,《深入浅出JavaScript(中文版)》覆盖了所有的javascript基本知识,从基本网络编程技巧,如变量、函数和循环语句,到高级一些的专题,如表单验证、dom操作、客户端对象、脚本程序调试甚至是aiax!赶快做好准备快速响应的网站离

    时间:2022-01-06

    详细内容
  • JavaScript学习指南(第2版)

    JavaScript学习指南(第2版)

    内容简介 《 JavaScript学习指南(第2版 )》系统地介绍了JavaScript的基本语法、基本对象、调试工具与排错技术、事件处理机制、浏览器对象模型/文档对象模型(BOM/DOM)等方面的知识,并通过一个复杂的示例深入探讨了Ajax应用。《JavaScript学习指南(第2版)》提供了许多简单易懂、主题鲜明的示例,介绍了大量最佳实践和良好编程习惯,对提高代码可读性、可维护性均有很高的价值,并且对很多跨浏览器兼容问题进行了详细说明,追踪了新规范的发展。 《Ja

    时间:2022-01-06

    详细内容
  • JavaScript基础与案例开发详解

    JavaScript基础与案例开发详解

    内容简介 《JavaScript基础与案例开发详解》根据JavaScript在各种类型的应用开发中(如B2B、B2C、C2C)的使用情况,有针对性地安排了丰富的案例,从基本的表格操作、表单操作,到构建浏览器端的富文本编辑器,再到实现像Windows那样的复杂UI的操作,每一个案例都能让读者从中学习到主流的JavaScript开发技巧。 针对初学者,《JavaScript基础与案例开发详解》也讲解了JavaScript的基本语法,所以即使没有任何编程语言基础,读者也能够明白JavaScript的运行机制。针

    时间:2022-01-06

    详细内容

“JavaScript”笔记推荐

javascript类型系统——日期Date对象全面了解

逯和志

前面的话 Date对象是javascript语言中内置的数据类型,用于提供日期和时间的操作接口。Date对象是在早期java中的java.util.Date类基础上创建的,为此,Date类型使用自UTC1970年1月1日0点开始经过的毫秒数来保存日期,它可以表示的时间范围是1970年1月1日0点前后的各1亿天。本文将详细介绍Date对象的用法 静态方法在介绍Date对象的构造函数之前,先介绍静态方法。因为,Date对象的静态方法与其构造函数有着千丝万缕的联系。使用构造函数创建Date对象的过程,类似于披着外套的静态方法的使用过程 Date对象总共有三个静态方法,分别是Date.now()、Date.parse()、Date.UTC()。这些方法通过Date()构造函数本身调用,而不是通……

JavaScript实现图片无缝滚动效果

居馨荣

图片无缝滚动就是图片一直不停的滚动,好像没有无穷无尽似的,实际上就是几张图片不停的循环,但是看不出有从最后面切换到最前面的效果,这就是无缝滚动,文字和图片都可以无缝滚动,这里介绍的是图片,文字是同样的原理。 原理 以向上无缝滚动为例,其余几个方向的无缝滚动原理是一样的,点击向上无缝滚动。 设定一个可视区域,超过可视区域的部分隐藏,这里是将nav部分作为可视区域,ul#img是中包含所有的图片,实现无缝滚动的关键地方在这: if(nav.scrollTop==list[list.length-1].offsetTop){ nav.scrollTop=0 }else{ nav.scrollTop++; } 这里的nav.scrollTop是指当前的可视对象nav的顶端与正在显示的对象ul#img的顶……

「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)

蒲星剑

1. 实现一个new操作符 new操作符做了这些事: 它创建了一个全新的对象。 它会被执行[[Prototype]](也就是__proto__)链接。 它使this指向新创建的对象。。 通过new创建的每个对象将最终被[[Prototype]]链接到这个函数的prototype对象上。 如果函数没有返回对象类型Object(包含Functoin, Array, Date, RegExg, Error),那么new表达式中的函数调用将返回该对象引用。 function New(func) { var res = {}; if (func.prototype !== null) { res.__proto__ = func.prototype; } var ret = func.apply(res, Array.prototype.slice.call(arguments, 1)); if ((typeof ret === "object" || typeof ret === "function") ret !== null) { return ret; } return res;}var obj = New(A, 1, 2);// equals tovar obj = new A(1, 2); 2. 实现一个JSON……

JavaScript30 一个月纯 JS 挑战中文指南(英文全集)

戴元英

JavaScript30 – 一个月纯 JS 挑战中文指南 JavaScirpt30 是 Wes Bos 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 个挑战的起始文档和 30 个挑战解决方案源代码。目的是帮助人们用纯 JavaScript 来写东西,不借助框架和库,也不使用编译器和引用 https://github.com/soyaine/JavaScript30 中文指南作者:缉熙Soyaine JavaScript30 教程作者:Wes Bos 完整指南在 GitHub,喜欢请 Star 哦♪(^∇^*) JavaScript30 是什么? JavaScirpt30 是 Wes Bos 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 个挑战的起始文档和 30 个挑战解决方案源代码。目的是帮助人们用纯 JavaScript 来写东西,不借助框架和库,也不使用编译器和引用。 官网……

Javascript实现异步编程的过程

庾宵雨

相信不少人对Javascript单线程表示怀疑:为何单线程可以实现异步操作呢?其实Javascript确实是单线程的(我们不妨把这个线程称作主线程),但它实现异步操作的方式确实借助了浏览器的其他线程的帮助。那其他线程是怎么帮助Javascript主线程来实现异步的呢?答案就是任务队列(task queue)和事件循环(event loop)。 任务队列 首先,作为单线程语言,在Javascript中定义的任务都会在主线程中执行。但是并不是每个任务都会立刻执行,而这种不立刻执行的任务我们称作异步任务。相反,那些立刻执行的任务我们把它们称作同步任务。而这些异步任务都会交给浏览器的其他线程去执行,但是主线程需要了解这……