ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب JavaScript programming language and the essence of Practice (3rd Edition) (Bowen viewpoint produced)(Chinese Edition) 7121386690, 9787121386695

دانلود کتاب زبان برنامه نویسی جاوا اسکریپت و ماهیت تمرین (ویرایش سوم) (نسخه بوون تولید شده) (نسخه چینی) 7121386690, 9787121386695

JavaScript programming language and the essence of Practice (3rd Edition) (Bowen viewpoint produced)(Chinese Edition) 
 7121386690, 9787121386695

مشخصات کتاب

JavaScript programming language and the essence of Practice (3rd Edition) (Bowen viewpoint produced)(Chinese Edition) 7121386690, 9787121386695

ویرایش: [3 ed.] 
نویسندگان:   
سری:  
 
ناشر: Electronic Industry Press 
سال نشر: 2020 
تعداد صفحات: [982] 
زبان: Chinese 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 155 Mb 

قیمت کتاب (تومان) : 41,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب JavaScript programming language and the essence of Practice (3rd Edition) (Bowen viewpoint produced)(Chinese Edition) 7121386690, 9787121386695 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب زبان برنامه نویسی جاوا اسکریپت و ماهیت تمرین (ویرایش سوم) (نسخه بوون تولید شده) (نسخه چینی) 7121386690, 9787121386695 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

前折页
书名页
版权页
推荐序1 一本不是所有人都需要的好书
推荐序2 写给优秀程序员的一本书
推荐序3
第3版 代序
第2版 代序
第1版 代序
前言
目录
第1章 二十年来的JavaScript
	1.1 网页中的代码
		1.1.1 新鲜的玩意儿
		1.1.2 写在网页中的第一段代码
		1.1.3 最初的价值
	1.2 用JavaScript来写浏览器上的应用
		1.2.1 我要做一个聊天室
		1.2.2 Flash的一席之地
		1.2.3 RWC与RIA之争
	1.3 没有框架与库的语言能怎样发展呢
		1.3.1 做一个框架
		1.3.2 重写框架的语言层
		1.3.3 富浏览器端开发(RWC)与AJAX
	1.4 语言的进化
		1.4.1 Qomo的重生
		1.4.2 QoBean是对语言的重新组织
		1.4.3 JavaScript作为一门语言的进化
	1.5 大型系统开发
		1.5.1 框架与架构是不同的
		1.5.2 大型系统与分布式的环境
		1.5.3 划时代的ES6
	1.6 为JavaScript正名
		1.6.1 JavaScript
			1.6.1.1 Core JavaScript
			1.6.1.2 SpiderMonkey JavaScript
			1.6.1.3 JScript
		1.6.2 ECMAScript
	1.7 JavaScript的应用环境
		1.7.1 宿主环境
		1.7.2 外壳程序
		1.7.3 运行期环境
		1.7.4 兼容环境下的测试
第2章 JavaScript的语法
	2.1 语法综述
		2.1.1 标识符所绑定的语义
		2.1.2 识别语法错误与运行错误
	2.2 JavaScript的语法:声明
		2.2.1 变量的数据类型
			2.2.1.1 基本数据类型
			2.2.1.2 宿主定义的其他对象类型
			2.2.1.3 值类型与引用类型
			2.2.1.4 讨论:ECMAScript的类型系统
		2.2.2 变量声明
			2.2.2.1 块级作用域的变量声明与一般var声明
			2.2.2.2 用赋值模板声明一批变量
		2.2.3 使用字面量风格的值
			2.2.3.1 字符串字面量、转义符
			2.2.3.2 模板字面量
			2.2.3.3 数值字面量
		2.2.4 其他声明
			2.2.4.1 常量声明
			2.2.4.2 符号声明
			2.2.4.3 函数声明
	2.3 JavaScript的语法:表达式运算
		2.3.1 一般表达式运算
			2.3.1.1 逻辑运算
			2.3.1.2 字符串运算
			2.3.1.3 数值运算
		2.3.2 比较运算
			2.3.2.1 等值检测
			2.3.2.2 序列检测
		2.3.3 赋值运算
			2.3.3.1 赋值的语义
			2.3.3.2 复合赋值运算符
			2.3.3.3 解构赋值
		2.3.4 函数相关的表达式
			2.3.4.1 匿名函数与箭头函数
			2.3.4.2 函数调用
			2.3.4.3 new运算
		2.3.5 特殊作用的运算符
			2.3.5.1 类型运算符(typeof)
			2.3.5.2 展开语法(spread syntax)
			2.3.5.3 面向表达式的运算符
		2.3.6 运算优先级
	2.4 JavaScript的语法:语句
		2.4.1 表达式语句
			2.4.1.1 一般表达式语句
			2.4.1.2 赋值语句与隐式的变量声明
			2.4.1.3 函数调用语句
		2.4.2 变量声明语句
		2.4.3 分支语句
			2.4.3.1 条件分支语句(if语句)
			2.4.3.2 多重分支语句(switch语句)
		2.4.4 循环语句
		2.4.5 流程控制:一般子句
			2.4.5.1 标签声明
			2.4.5.2 break子句
			2.4.5.3 continue子句
			2.4.5.4 return子句
		2.4.6 流程控制:异常
	2.5 JavaScript的语法:模块
		2.5.1 模块的声明与加载
			2.5.1.1 加载模块
			2.5.1.2 声明模块
		2.5.2 名字空间的特殊性
			2.5.2.1 名字空间的创建者
			2.5.2.2 名字空间中的名字是属性名
			2.5.2.3 使用上的一些特殊性
	2.6 严格模式下的语法限制
		2.6.1 语法限制
		2.6.2 执行限制
		2.6.3 严格模式的范围
			2.6.3.1 有限范围下的严格模式
			2.6.3.2 非严格模式的全局环境
	2.7 运算符的二义性
		2.7.1 加号“+”的二义性
		2.7.2 括号“()”的二义性
		2.7.3 冒号“:”与标签的二义性
		2.7.4 大括号“{}”的二义性
			2.7.4.1 复合语句/语句块
			2.7.4.2 声明对象字面量
			2.7.4.3 函数声明
			2.7.4.4 结构化异常
			2.7.4.5 模板中的变量引用
			2.7.4.6 解构赋值
		2.7.5 逗号“,”的二义性
		2.7.6 方括号“[]”的二义性
		2.7.7 语法设计中对二义性的处理
第3章 JavaScript的面向对象语言特性
	3.1 面向对象编程的语法概要
		3.1.1 对象声明与实例创建
			3.1.1.1 使用构造器创建对象实例
			3.1.1.2 声明对象字面量
			3.1.1.3 数组及其字面量
			3.1.1.4 正则表达式及其字面量
			3.1.1.5 在对象声明中使用属性存取器
		3.1.2 使用类继承体系
			3.1.2.1 声明类和继承关系
			3.1.2.2 声明属性
			3.1.2.3 调用父类构造方法
			3.1.2.4 调用父类方法
			3.1.2.5 类成员(类静态成员)
		3.1.3 对象成员
			3.1.3.1 成员的列举,以及可列举性
			3.1.3.2 对象及其成员的检查
			3.1.3.3 值的存取
			3.1.3.4 成员的删除
			3.1.3.5 方法的调用
		3.1.4 使用对象自身
			3.1.4.1 与基础类型数据之间的运算
			3.1.4.2 默认对象的指定
		3.1.5 符号
			3.1.5.1 列举符号属性
			3.1.5.2 改变对象内部行为
			3.1.5.3 全局符号表
	3.2 JavaScript的原型继承
		3.2.1 空(null)与空白对象(empty)
			3.2.1.1 空白对象是所有对象的基础
			3.2.1.2 构造复制?写时复制?还是读遍历?
			3.2.1.3 构造过程:从函数到构造器
			3.2.1.4 内置属性与方法
			3.2.1.5 原型为null:“更加空白”的对象
		3.2.2 原型链的维护
			3.2.2.1 外部原型链与constructor属性
			3.2.2.2 使用内部原型链
		3.2.3 原型继承的实质
			3.2.3.1 简单模型
			3.2.3.2 基于原型继承的设计方法
			3.2.3.3 如何理解“继承来的成员”
	3.3 JavaScript的类继承
		3.3.1 类是静态的声明
		3.3.2 super是全新的语法元素
			3.3.2.1 super的作用
			3.3.2.2 super指向什么
			3.3.2.3 super对一般属性的意义
			3.3.2.4 super在两种继承关系中的矛盾
			3.3.2.5 super的动态计算过程
		3.3.3 类是用构造器(函数)来实现的
		3.3.4 父类的默认值与null值
	3.4 JavaScript的对象系统
		3.4.1 封装与多态
			3.4.1.1 封装
			3.4.1.2 多态
			3.4.1.3 多态与方法继承
		3.4.2 属性
			3.4.2.1 方法
			3.4.2.2 事件
		3.4.3 构造对象系统的方法
			3.4.3.1 类抄写
			3.4.3.2 原型继承
			3.4.3.3 类继承
			3.4.3.4 直接创建对象
			3.4.3.5 如何选择继承的方式
		3.4.4 内置的对象系统
			3.4.4.1 早期规范(ES5之前)中的对象
			3.4.4.2 集合对象
			3.4.4.3 结构化数据对象
			3.4.4.4 反射对象
			3.4.4.5 其他
		3.4.5 特殊效果的继承
	3.5 可定制的对象属性
		3.5.1 属性描述符
			3.5.1.1 数据描述符
			3.5.1.2 存取描述符
			3.5.1.3 隐式创建的描述符:字面量风格的对象或类声明
		3.5.2 定制对象属性
			3.5.2.1 给属性赋值
			3.5.2.2 使用属性描述符
			3.5.2.3 取属性或属性列表
		3.5.3 属性表的状态
	3.6 运行期侵入与元编程系统
		3.6.1 关于运行期侵入
			3.6.1.1 运行期侵入的核心机制
			3.6.1.2 可被符号影响的行为
			3.6.1.3 内部方法与反射机制
			3.6.1.4 侵入原型
		3.6.2 类类型与元类继承
			3.6.2.1 原子
			3.6.2.2 元与元类
			3.6.2.3 类类型系统
			3.6.2.4 类类型的检查
			3.6.2.5 类类型的声明以及扩展特性
		3.6.3 元编程模型
第4章 JavaScript语言的结构化
	4.1 概述
		4.1.1 命令式语言
			4.1.1.1 存储与数据结构
			4.1.1.2 结构化编程
			4.1.1.3 结构化的疑难
		4.1.2 面向对象语言
			4.1.2.1 结构化的延伸
			4.1.2.2 更高层次的抽象:接口
			4.1.2.3 面向接口的编程方法
		4.1.3 再论语言的分类
			4.1.3.1 对语言范型的简化
			4.1.3.2 结构化的性质
		4.1.4 JavaScript的语源
	4.2 基本的组织元素
		4.2.1 标识符
		4.2.2 表达式
			4.2.2.1 字面量
			4.2.2.2 初始器
		4.2.3 语句
		4.2.4 模块
		4.2.5 组织的原则
			4.2.5.1 原则一:抑制数据的可变性
			4.2.5.2 原则二:最小逻辑和最大复用
			4.2.5.3 原则三:语法在形式上的清晰与语义一致性
	4.3 声明
		4.3.1 声明名字
		4.3.2 确定性
		4.3.3 顶层声明
	4.4 语句与代码分块
		4.4.1 块
			4.4.1.1 简单语句
			4.4.1.2 单值表达式
		4.4.2 块与语句的语法结构
			4.4.2.1 语义上的代码分块
			4.4.2.2 分支逻辑中的代码分块
			4.4.2.3 多重分支逻辑中的代码分块
			4.4.2.4 循环逻辑中的代码分块
			4.4.2.5 异常中的代码分块
		4.4.3 块与声明语句
			4.4.3.1 只能在块中进行数据声明
			4.4.3.2 能同时声明块的声明语句
			4.4.3.3 声明语句与块的组织
		4.4.4 块与语句的值
			4.4.4.1 语句的执行状态
			4.4.4.2 语句无值
			4.4.4.3 语句有值
		4.4.5 标签化语句与块
	4.5 组织形式分块的方法
		4.5.1 词法作用域
			4.5.1.1 不存在“级别1:表达式”
			4.5.1.2 级别2:语句
			4.5.1.3 级别3:函数
			4.5.1.4 级别4:模块
			4.5.1.5 级别5:全局
		4.5.2 执行流程及其变更
			4.5.2.1 级别1:可能的逃逸
			4.5.2.2 级别2:“break




نظرات کاربران