LEARNING JAVASCRIPT - Trang 357

loose typing,

4

M

macros,

183

map function (arrays),

138

Map object

mapping keys to values with,

163

vs. objects,

52

vs. WeakMap object,

165

Markdown format,

20

masking, of variables,

122

matching,

237

(see also regular expressions)

math functions

algebraic functions,

232

constants,

231

formatting numbers,

229

hyperbolic function,

236

sophisticated analysis,

229

trigonometric functions,

235

Math object,

229

Math.js,

229

media events,

271

member access operator,

46

members,

46

(see also object properties)

metasyntax,

69

methods

adding to object literals,

109

defined,

110

,

149

defining on instances,

154

dynamic invocation of,

154

vs. functions,

109

instance,

155

prototype,

153

static,

155

,

229

Meyer, Eric A.,

274

mixins,

160

mkdir (make directory, Unix command),

18

Mocha,

xvi

modules,

282

Moment.js library,

221

Mozilla Developer Network (MDN)

accessing,

311

code formatting documentation,

110

date processing documentation,

222

event categories documentation,

270

JavaScript documentation,

xviii

,

69

operator precedence documentation,

321

Treewalker documentation,

261

multiline strings,

43

multiple inheritance,

159

multiplication operators,

80

multitasking,

199

multithreaded programming,

199

N

namespacing,

192

,

229

,

282

naming rules and conventions,

35

,

153

NaN (not a number),

39

,

87

negated character sets (regexes),

244

negative infinity,

39

nested control flow,

76

nested functions,

111

,

171

nested scope,

122

new keyword,

154

next() method (iterators),

187

nfcall (Node function call),

213

Node

benefits of,

15

,

281

child_process module,

294

creation of,

281

documentation,

286

,

312

filesystem access,

289

fundamentals of,

281

installing,

21

module customization,

287

module types,

284

-

287

modules and namespacing in,

282

os module,

294

process variable,

291

-

293

streams in,

295

web server configuration,

297

Node objects,

258

Node.ELEMENT_NODE,

260

Node.TEXT_NODE,

260

nodes (HTML DOM),

258

node_modules directory,

22

non-expression statements,

79

nonboolean logical operands,

91

nonhomogeneous arrays,

131

nonprintable characters,

41

NOT operator (!),

53

,

89

-

93

Notepad++,

3

npm package manager

benefits of,

21

dependencies and,

22

documentation,

312

Index | 333

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.