LEARNING JAVASCRIPT - Trang 353

basic workflow,

30

creating project root,

18

Git installation,

17

Git version control,

18

-

21

Gulp and Grunt build tools,

23

linting,

27

-

30

npm package manager,

21

-

23

overview,

15

,

30

project structure,

24

Terminal program,

17

transcompilers,

25

-

27

(see also application development)

direct child nodes,

261

direct parent nodes,

261

directories

changing current,

18

creating new,

18

dist,

24

.git,

19

home,

17

organizing,

18

,

24

,

30

parent,

18

printing working,

18

wildcard designation for,

26

discoverability,

4

dispatching functions,

103

distribution directory,

24

Dive Into HTML5 (Pilgrim),

311

Document Object Model (DOM)

adding data to elements,

265

creating elements,

263

elements of,

258

event handling,

266

-

271

get methods,

261

manipulating elements,

263

manipulating with jQuery,

275

querying elements,

262

styling elements,

264

traversing,

260

tree diagram,

258

document.getElementById,

261

document.getElementsByClassName,

261

document.getElementsByTagName,

261

document.querySelectorAll(),

278

documentation, online,

311

dollar sign ($),

17

,

35

,

43

,

275

double quote (“),

40

double-precision floating-point format,

38

,

229

do…while loops,

63

,

69

drag events (HTML),

270

DRY (don't repeat yourself),

188

duck typing,

157

duplex streams,

295

dynamic dispatch,

154

dynamic properties,

151

,

301

E

EaselJS,

9

ECMA-262 ECMAScript 2015 Language Speci‐

fication,

xvii

,

312

editor integration,

28

Eich, Brendan,

xv

elements, in DOM,

258

ellipsis (…) MDN metasyntax,

69

Emacs text editor,

3

entries() method,

164

enumeration,

147

,

158

equality operators,

85

Error object,

169

,

171

error-first callbacks,

203

,

213

errors (see exception handling)

ES2015,

xvii

ES5 (ECMAScript 5)

arguments variable,

109

class definition in,

153

coverage of,

xvii

,

6

implicit globals in,

128

transcompilation from ES6,

15

ES6 (ECMAScript 6)

alternate names,

xvii

benefits of,

xvii

browser support for,

16

,

257

,

312

ES5 compatibility table,

16

history of,

xvi

transcompilation to ES5,

15

,

25

,

257

ES6 Fiddle,

16

escaping,

40

,

246

ESLint

benefits of,

15

configuring,

27

documentation,

30

installing,

27

running,

28

event handlers

attaching,

12

capturing and bubbling,

267

clearing timeouts,

210

click event,

266

Index | 329

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.