• JavaScript新语(影印版)
  • JavaScript新语(影印版)
  • JavaScript新语(影印版)
  • JavaScript新语(影印版)
  • JavaScript新语(影印版)
  • JavaScript新语(影印版)
  • JavaScript新语(影印版)
  • JavaScript新语(影印版)
  • JavaScript新语(影印版)
  • JavaScript新语(影印版)
21年品牌 40万+商家 超1.5亿件商品

JavaScript新语(影印版)

20 2.4折 84 九品

仅1件

上海浦东
认证卖家担保交易快速发货售后保障

作者Dr.Axel Rauschmayer 著

出版社东南大学出版社

出版时间2015-02

版次1

装帧平装

货号A1-

上书时间2024-07-02

岩墨书院

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 Dr.Axel Rauschmayer 著
  • 出版社 东南大学出版社
  • 出版时间 2015-02
  • 版次 1
  • ISBN 9787564153892
  • 定价 84.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 437页
  • 字数 563千字
  • 正文语种 简体中文
【内容简介】
  无论你是否喜欢,JavaScript已经无处不在一一从浏览器到服务器再到移动终端——而现在对于你而言,也需要学习这门语言或者掌握更深的知识。《JavaScript新语(影印版)》将指导你进入JavaScript的世界。它由编程老手撰写,他也曾经经历过相同的阶段。
  《JavaScript新语(影印版)》将通过四个独立章节来帮助你掌握JavaScript。首先是快速指南,为你讲解足够的知识以帮助你在正确的道路上前行。而更多有经验的JaVaScript编程人员则能在《JavaScript新语(影印版)》中找到全面和易于阅读的深入涵盖各个语言特性的参者知识。
【目录】
Preface
PartⅠ.JavaScriptQuickStart
1.BasicJavaScript
Background
Syntax
VariablesandAssignment
Values
Booleans
Numbers
Operators
Strings
Statements
Functions
ExceptionHandling
StrictMode
VariableScopingandClosures
ObjectsandConstructors
Arrays
RegularExpressions
Math
OtherFunctionalityoftheStandardLibrary

PartⅡ.Background
2.WhyJavaScript?
IsJavaScriptFreelyAvailable?
IsJavaScriptElegant?
IsJavaScriptUseful?
DoesJavaScriptHaveGoodTools?
IsJavaScriptFastEnough?
IsJavaScriptWidelyUsed?
DoesJavaScriptHaveaFuture?
Conclusion
3.TheNatureoflavaScript
QuirksandUnorthodoxFeatures
ElegantParts
Influences
4.HowJavaScriptWasCreated
5.Standardization:ECMAScript
6.HistoricaIJavaScriptMilestones

PartⅢ.JavaScriptinDepth
7.JavaScript'sSyntax
AnOverviewoftheSyntax
Comments
ExpressionsVersusStatements
ControlFlowStatementsandBlocks
RulesforUsingSemicolons
LegalIdentifiers
InvokingMethodsonNumberLiterals
StrictMode
8.Values
JavaScript'sTypeSystem
PrimitiveValuesVersusObjects
PrimitiveValues
Objects
undefinedandnull
WrapperObjectsforPrimitives
TypeCoercion
9.Operators
OperatorsandObjects
AssignmentOperators
EqualityOperators:===Versus=
OrderingOperators
ThePlusOperator(+)
OperatorsforBooleansandNumbers
SpecialOperators
CategorizingValuesviatypeofandinstanceof
ObjectOperators
10.Booleans
ConvertingtoBoolean
LogicalOperators
EqualityOperators,OrderingOperators
TheFunctionBoolean
11.Numbers
NumberLiterals
ConvertingtoNumber
SpecialNumberValues
TheInternalRepresentationofNumbers
HandlingRoundingErrors
IntegersinJavaScript
ConvertingtoInteger
ArithmeticOperators
BitwiseOperators
TheFunctionNumber
NumberConstructorProperties
NumberPrototypeMethods
FunctionsforNumbers
SourcesforThisChapter
12.Strings
StringLiterals
EscapinginStringLiterals
CharacterAccess
ConvertingtoString
ComparingStrings
ConcatenatingStrings
TheFunctionString
StringConstructorMethod
StringInstancePropertylength
StringPrototypeMethods
13.Statements
DeclaringandAssigningVariables
TheBodiesofLoopsandConditionals
Loops
Conditionals
ThewithStatement
ThedebuggerStatement
14.ExceptionHandling
WhatIsExceptionHandling?
ExceptionHandlingin]avaScript
ErrorConstructors
StackTraces
ImplementingYourOwnErrorConstructor
15.Functions
TheThreeRolesofFunctionsinJavaScript
Terminology:"Parameter"Versus'~Argument"
DefiningFunctions
Hoisting
TheNameofaFunction
WhichIsBetter:AFunctionDeclarationoraFunctionExpression?
MoreControloverFunctionCalls:call(),apply(),andbind()
HandlingMissingorExtraParameters
NamedParameters
16.Variables:Scopes,Environments,andClosures
DeclaringaVariable
Background:StaticVersusDynamic
Background:TheScopeofaVariable
VariablesAreFunction-Scoped
VariableDeclarationsAreHoisted
IntroducingaNewScopeviaanIIFE
GlobalVariables
TheGlobalObject
Environments:ManagingVariables
Closures:FunctionsStayConnectedtoTheirBirthScopes
17.ObjectsandInheritance
Layer1:SingleObjects
ConvertingAnyValuetoanObject
thisasanImplicitParameterofFunctionsandMethods
Layer2:ThePrototypeRelationshipBetweenObjects
IterationandDetectionofProperties
BestPractices:IteratingoverOwnProperties
Accessors(GettersandSetters)
PropertyAttributesandPropertyDescriptors
ProtectingObjects
Layer3:Constructors——FactoriesforInstances
DatainPrototypeProperties
KeepingDataPrivate
Layer4:InheritanceBetweenConstructors
MethodsofAllObjects
GenericMethods:BorrowingMethodsfromPrototypes
Pitfalls:UsinganObjectasaMap
CheatSheet:WorkingwithObjects
18.Arrays
Overview
CreatingArrays
ArrayIndices
length
HolesinArrays
ArrayConstructorMethod
ArrayPrototypeMethods
AddingandRemovingElements(Destructive)
SortingandReversingElements(Destructive)
Concatenating,Slicing,Joining(Nondestructive)
SearchingforValues(Nondestructive)
Iteration(Nondestructive)
Pitfall:Array-LikeObjects
BestPractices:IteratingoverArrays
19.RegularExpressions
RegularExpressionSyntax
UnicodeandRegularExpressions
CreatingaRegularExpression
RegExp.prototype.test:IsThereaMatch?
String.prototype.search:AtWhatIndexIsThereaMatch?
RegExp.prototype.exec:CaptureGroups
String.prototype.match:CaptureGroupsorReturnAllMatchingSubstrings
String.prototype.replace:SearchandReplace
ProblemswiththeFlag/g
TipsandTricks
RegularExpressionCheatSheet
20.Dates
TheDateConstructor
DateConstructorMethods
DatePrototypeMethods
DateTimeFormats
TimeValues:DatesasMillisecondsSince1970-01-01
21.Math
MathProperties
NumericalFunctions
TrigonometricFunctions
OtherFunctions
22.JSON
Background
JSON.stringify(value,replacer?,space?)
JSON.parse(text,reviver?)
TransformingDataviaNodeVisitors
23.StandardGlobalVariables
Constructors
ErrorConstructors
NonconstructorFunctions
DynamicallyEvaluatingJavaScriptCodeviaeval0andnewFunction()
TheConsoleAPI
NamespacesandSpecialValues
24.UnicodeandlavaScript
UnicodeHistory
ImportantUnicodeConcepts
CodePoints
UnicodeEncodings
JavaScriptSourceCodeandUnicode
JavaScriptStringsandUnicode
JavaScriptRegularExpressionsandUnicode
25.NewinECMAScript5
NewFeatures
SyntacticChanges
NewFunctionalityintheStandardLibrary
TipsforWorkingwithLegacyBrowsers
PartⅣ.Tips,Tools,andLibraries
26.AMetaCodeStyleGuide
ExistingStyleGuides
GeneralTips
CommonlyAcceptedBestPractices
ControversialRules
Conclusion
27.LanguageMechanismsforDebugging
28.SubclassingBuilt-ins
Terminology
Obstacle1:InstanceswithInternalProperties
Obstacle2:AConstructorThatCan'tBeCalledasaFunction
AnotherSolution:Delegation
29.JSDoc:GeneratingAPIDocumentation
TheBasicsofJSDoc
BasicTags
DocumentingFunctionsandMethods
InlineTypeInformation("InlineDocComments")
DocumentingVariables,Parameters,andInstanceProperties
DocumentingClasses
OtherUsefulTags
30.Libraries
ShimsVersusPolyfills
FourLanguageLibraries
TheECMAScriptInternationalizationAPI
DirectoriesforJavaScriptResources
31.ModuleSystemsandPackageManagers
ModuleSystems
PackageManagers
QuickandDirtyModules
32.MoreTools
33.WhattoDoNext
Index
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP