[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

JavaScript新語(影印版)
該商品所屬分類:圖書 ->
【市場價】
673-976
【優惠價】
421-610
【作者】 勞施邁耶 
【出版社】東南大學 
【ISBN】9787564153892
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:東南大學
ISBN:9787564153892
商品編碼:1626589190

開本:16
出版時間:2015-02-01

代碼:84
作者:勞施邁耶

    
    
"

基本信息

  • 商品名稱:新語(影印版)
  • 作者:(美)勞施邁耶
  • 代碼:84
  • 出版社:東南大學
  • ISBN號:9787564153892

其他參考信息

  • 出版時間:2015-02-01
  • 印刷時間:2015-02-01
  • 版次:1
  • 印次:1
  • 開本:16開
  • 包裝:平裝
  • 頁數:437
  • 字數:563千字

內容提要

無論你是否喜歡,已經無處不在一一 從瀏覽器到服務器再到移動終端——而現在對於你而 言,也需要學習這門語言或者掌握*深的知識。這本 書將指導你進入的世界。它由編程老手撰 寫,他也曾經經歷過相同的階段。
     勞施邁耶編著的《新語》將通過四個 獨立章節來幫助你掌握。首先是快速指南 ,為你講解足夠的知識以幫助你在正確的道路上前行 。而*多有經驗的編程人員則能在本書中 找到全面和易於閱讀的深入涵蓋各個語言特性的參者 知識。
    

作者簡介

Axel Rauschmayer士專長於和web開發。他在2ality.com上撰寫博客,是Ecmanauten公司的培訓師,《 Weekly》周刊的編輯,並且管理著MunichJS用戶組。Axel從1985年就開始編程,從1995開始開發web應用程序。

目錄

Preface
Part Ⅰ. Quick Start
1. Basic
Background
Syntax
Variables and Assignment
Values
Booleans
Numbers
Operators
Strings
Statements
Functions
Exception Handling
Strict Mode
Variable Scoping and Closures
Objects and Constructors
Arrays
Regular Expressions
Math
Other Functionality of the Standard Library
Part Ⅱ. Background
2. Why ?
Is Freely Available?
Is Elegant?
Is Useful?
Does Have Good Tools?
Is Fast Enough?
Is Widely Used?
Does Have a Future?
Conclusion
3. The Nature oflavaScript
Quirks and Unorthodox Features
Elegant Parts
Influences
4. How Was Created
5. Standardization: ECMAScript
6. HistoricaI Milestones
PartⅢ. in Depth
7. 's Syntax
An Overview of the Syntax
Comments
Expressions Versus Statements
Control Flow Statements and Blocks
Rules for Using Semicolons
Legal Identifiers
Invoking Methods on Number Literals
Strict Mode
8. Values
's Type System
Primitive Values Versus Objects
Primitive Values
Objects
undefined and null
Wrapper Objects for Primitives
Type Coercion
9. Operators
Operators and Objects
Assignment Operators
Equality Operators: === Versus =
Ordering Operators
The Plus Operator (+)
Operators for Booleans and Numbers
Special Operators
Categorizing Values via typeof and instanceof
Object Operators
10. Booleans
Converting to Boolean
Logical Operators
Equality Operators, Ordering Operators
The Function Boolean
11. Numbers
Number Literals
Converting to Number
Special Number Values
The Internal Representation of Numbers
Handling Rounding Errors
Integers in
Converting to Integer
Arithmetic Operators
Bitwise Operators
The Function Number
Number Constructor Properties
Number Prototype Methods
Functions for Numbers
Sources for This Chapter
12. Strings
String Literals
Escaping in String Literals
Character Access
Converting to String
Comparing Strings
Concatenating Strings
The Function String
String Constructor Method
String Instance Property length
String Prototype Methods
13. Statements
Declaring and Assigning Variables
The Bodies of Loops and Conditionals
Loops
Conditionals
The with Statement
The debugger Statement
14. Exception Handling
What Is Exception Handling?
Exception Handling in ]avaScript
Error Constructors
Stack Traces
Implementing Your Own Error Constructor
15. Functions
The Three Roles of Functions in
Terminology: "Parameter" Versus '~Argument"
Defining Functions
Hoisting
The Name of a Function
Which Is Better: A Function Declaration or a Function Expression?
More Control over Function Calls: call(), apply(), and bind()
Handling Missing or Extra Parameters
Named Parameters
16. Variables: Scopes, Environments, and Closures
Declaring a Variable
Background: Static Versus Dynamic
Background: The Scope of a Variable
Variables Are Function-Scoped
Variable Declarations Are Hoisted
Introducing a New Scope via an IIFE
Global Variables
The Global Object
Environments: Managing Variables
Closures: Functions Stay Connected to Their Birth Scopes
17. Objects and Inheritance
Layer 1: Single Objects
Converting Any Value to an Object
this as an Implicit Parameter of Functions and Methods
Layer 2: The Prototype Relationship Between Objects
Iteration and Detection of Properties
Best Practices: Iterating over Own Properties
Accessors (Getters and Setters)
Property Attributes and Property Descriptors
Protecting Objects
Layer 3: Constructors--Factories for Instances
Data in Prototype Properties
Keeping Data Private
Layer 4: Inheritance Between Constructors
Methods of All Objects
Generic Methods: Borrowing Methods from Prototypes
Pitfalls: Using an Object as a Map
Cheat Sheet: Working with Objects
18. Arrays
Overview
Creating Arrays
Array Indices
length
Holes in Arrays
Array Constructor Method
Array Prototype Methods
Adding and Removing Elements (Destructive)
Sorting and Reversing Elements (Destructive)
Concatenating, Slicing, Joining (Nondestructive)
Searching for Values (Nondestructive)
Iteration (Nondestructive)
Pitfall: Array-Like Objects
Best Practices: Iterating over Arrays
19. Regular Expressions
Regular Expression Syntax
Unicode and Regular Expressions
Creating a Regular Expression
RegExp.prototype.test: Is There a Match?
String.prototype.search: At What Index Is There a Match?
RegExp.prototype.exec: Capture Groups
String.prototype.match: Capture Groups or Return All Matching Substrings
String.prototype.replace: Search and Replace
Problems with the Flag/g
Tips and Tricks
Regular Expression Cheat Sheet
20. Dates
The Date Constructor
Date Constructor Methods
Date Prototype Methods
Date Time Formats
Time Values: Dates as Milliseconds Since 1970-01-01
21. Math
Math Properties
Numerical Functions
Trigonometric Functions
Other Functions
22. JSON
Background
JSON.stringify(value, replacer?, space?)
JSON.parse(text, reviver?)
Transforming Data via Node Visitors
23. Standard Global Variables
Constructors
Error Constructors
Nonconstructor Functions
Dynamically Evaluating Code via eval0 and new Function()
The Console API
Namespaces and Special Values
24. Unicode and lavaScript
Unicode History
Important Unicode Concepts
Code Points
Unicode Encodings
Source Code and Unicode
Strings and Unicode
Regular Expressions and Unicode
25. New in ECMAScript 5
New Features
Syntactic Changes
New Functionality in the Standard Library
Tips for Working with Legacy Browsers
Part Ⅳ. Tips, Tools, and Libraries
26. A Meta Code Style Guide
Existing Style Guides
General Tips
Commonly Accepted Best Practices
Controversial Rules
Conclusion
27. Language Mechanisms for Debugging
28. Subclassing Built-ins
Terminology
Obstacle 1: Instances with Internal Properties
Obstacle 2: A Constructor That Can't Be Called as a Function
Another Solution: Delegation
29. JSDoc: Generating API Documentation
The Basics of JSDoc
Basic Tags
Documenting Functions and Methods
Inline Type Information ("Inline Doc Comments")
Documenting Variables, Parameters, and Instance Properties
Documenting Classes
Other Useful Tags
30. Libraries
Shims Versus Polyfills
Four Language Libraries
The ECMAScript Internationalization API
Directories for Resources
31. Module Systems and Package Managers
Module Systems
Package Managers
Quick and Dirty Modules
32. More Tools
33. What to Do Next
Index




"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部