QR Code
Copy to Clipboard
Open with BT Client
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
W3siaWQiOiJqdWljX2JfTURfVF83Mjh4OTAiLCJhZHNwb3QiOiJiX01EX1RfNzI4eDkwIiwid2VpZ2h0IjoiOSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPCEtLSBKdWljeUFkcyB2My4xIC0tPlxyXG48c2NyaXB0IHR5cGU9XCJ0ZXh0XC9qYXZhc2NyaXB0XCIgZGF0YS1jZmFzeW5jPVwiZmFsc2VcIiBhc3luYyBzcmM9XCJodHRwczpcL1wvcG93ZXJlZGJ5LmphZHMuY29cL2pzXC9qYWRzLmpzXCI+PFwvc2NyaXB0PlxyXG48aW5zIGlkPVwiODQ1NTM0XCIgZGF0YS13aWR0aD1cIjcyOFwiIGRhdGEtaGVpZ2h0PVwiOTBcIj48XC9pbnM+XHJcbjxzY3JpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBkYXRhLWNmYXN5bmM9XCJmYWxzZVwiIGFzeW5jPihhZHNieWp1aWN5ID0gd2luZG93LmFkc2J5anVpY3kgfHwgW10pLnB1c2goeydhZHpvbmUnOjg0NTUzNH0pOzxcL3NjcmlwdD5cclxuPCEtLUp1aWN5QWRzIEVORC0tPiJ9XQ==
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJqYXZfYl9NRF9CXzcyOHg5MCIsImFkc3BvdCI6ImJfTURfQl83Mjh4OTAiLCJ3ZWlnaHQiOiI1IiwiZmNhcCI6ZmFsc2UsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8YSBocmVmPVwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiIHRhcmdldD1cIl9ibGFua1wiPjxpbWcgc3JjPVwiXC9hcHBcL2phdlwvVmlld1wvaW1nXC9iNzI4OTAuanBnXCIgd2lkdGg9XCI3MjhcIiBoZWlnaHQ9XCI5MFwiIGJvcmRlcj1cIjBcIj48XC9hPiJ9LHsiaWQiOiJqYXZ1X2JfTURfQl83Mjh4OTAiLCJhZHNwb3QiOiJiX01EX0JfNzI4eDkwIiwid2VpZ2h0IjoiNCIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPGEgaHJlZj1cImh0dHBzOlwvXC90ZWxsbWUucHdcL2dvXC9qYXZ1XC9cIiB0YXJnZXQ9XCJfYmxhbmtcIj48aW1nIHNyYz1cIlwvYXBwXC9qYXZ1XC9WaWV3XC9pbWdcL2I3Mjg5MC5qcGdcIj48XC9hPiJ9XQ==
Code/1588OS_01_code/chapter1/insert_code_1588OS_01_01.js
207B
Code/1588OS_01_code/chapter1/insert_code_1588OS_01_02.js
278B
Code/1588OS_01_code/chapter1/insert_code_1588OS_01_03.js
882B
Code/1588OS_01_code/chapter1/insert_code_1588OS_01_04.js
749B
Code/1588OS_01_code/chapter1/insert_code_1588OS_01_05.js
498B
Code/1588OS_01_code/chapter1/insert_code_1588OS_01_06.js
369B
Code/1588OS_01_code/chapter1/insert_code_1588OS_01_07.js
580B
Code/1588OS_01_code/chapter1/insert_code_1588OS_01_08.js
613B
Code/1588OS_01_code/chapter1/insert_code_1588OS_01_09.js
272B
Code/1588OS_01_code/chapter1/insert_code_1588OS_01_10.js
252B
Code/1588OS_01_code/chapter1/insert_code_1588OS_01_11.js
438B
Code/1588OS_01_code/chapter1/insert_code_1588OS_01_12.js
552B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_01.js
214B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_02.js
261B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_03.js
275B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_04.js
250B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_05.js
237B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_06.js
338B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_07.js
572B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_08.js
1.34KB
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_09.js
248B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_10.js
463B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_11.js
462B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_12.js
354B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_13.js
359B
Code/1588OS_02_code/chapter2/insert_code_1588OS_02_14.js
294B
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_01.js
265B
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_02.js
238B
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_03.js
471B
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_04.js
370B
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_05.js
1.07KB
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_06.js
909B
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_07.js
353B
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_08.js
399B
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_09.js
167B
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_10.js
379B
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_11.js
547B
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_12.js
376B
Code/1588OS_03_code/chapter3/insert_code_1588OS_03_13.js
9.27KB
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_01.js
350B
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_02.js
998B
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_03.js
1.24KB
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_04.js
1.72KB
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_05.js
1.05KB
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_06.js
1.78KB
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_07.js
701B
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_08.js
683B
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_09.js
643B
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_10.js
308B
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_11.js
115B
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_12.js
236B
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_13.js
713B
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_14.js
138B
Code/1588OS_04_code/chapter4/insert_code_1588OS_04_15.js
1.08KB
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_01.js
1.07KB
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_02.js
246B
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_03.js
176B
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_04.js
490B
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_05.js
1.5KB
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_06.js
635B
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_07.js
480B
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_08.js
1.19KB
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_09.js
1.89KB
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_10.js
631B
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_11.js
3.3KB
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_12.js
1.51KB
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_13.js
445B
Code/1588OS_05_code/chapter5/insert_code_1588OS_05_14.js
895B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_01.js
367B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_02.js
382B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_03.js
276B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_04.js
305B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_05.js
69B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_06.js
1.37KB
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_07.js
882B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_08.js
398B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_09.js
783B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_10.js
621B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_11.js
75B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_12.js
1.66KB
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_13.js
656B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_14.js
836B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_15.js
306B
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_16.js
1.5KB
Code/1588OS_06_code/chapter6/insert_code_1588OS_06_17.js
1.23KB
Code/1588OS_07_code/chapter7/insert_code_1588OS_07_01.html
721B
Code/1588OS_07_code/chapter7/insert_code_1588OS_07_02.html
398B
Code/1588OS_07_code/chapter7/insert_code_1588OS_07_03.js
1019B
Code/1588OS_07_code/chapter7/insert_code_1588OS_07_04.js
1012B
Code/1588OS_07_code/chapter7/insert_code_1588OS_07_05.js
934B
Code/1588OS_07_code/chapter7/insert_code_1588OS_07_06.html
423B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_01.html
763B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_02.js
94B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_03.html
526B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_04.html
511B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_05.html
236B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_06.html
604B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_07.css
271B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_08.html
518B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_09.css
284B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_10.js
506B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_11.js
400B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_12.js
1.09KB
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_13.js
258B
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_14.js
1.62KB
Code/1588OS_08_code/chapter8/insert_code_1588OS_08_15.js
1013B
Josh Kurz - Mastering AngularJS Directives - 2014.epub
1016KB
Josh Kurz - Mastering AngularJS Directives - 2014.mobi
2.01MB
Josh Kurz - Mastering AngularJS Directives - 2014.pdf
2.52MB
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=