{"action":"closed","issue":{"url":"https://api.github.com/repos/rogerxu/rogerxu.github.io/issues/220","repository_url":"https://api.github.com/repos/rogerxu/rogerxu.github.io","labels_url":"https://api.github.com/repos/rogerxu/rogerxu.github.io/issues/220/labels{/name}","comments_url":"https://api.github.com/repos/rogerxu/rogerxu.github.io/issues/220/comments","events_url":"https://api.github.com/repos/rogerxu/rogerxu.github.io/issues/220/events","html_url":"https://github.com/rogerxu/rogerxu.github.io/issues/220","id":310900925,"node_id":"MDU6SXNzdWUzMTA5MDA5MjU=","number":220,"title":"JavaScript高级程序设计","user":{"login":"rogerxu","id":1114360,"node_id":"MDQ6VXNlcjExMTQzNjA=","avatar_url":"https://avatars0.githubusercontent.com/u/1114360?v=4","gravatar_id":"","url":"https://api.github.com/users/rogerxu","html_url":"https://github.com/rogerxu","followers_url":"https://api.github.com/users/rogerxu/followers","following_url":"https://api.github.com/users/rogerxu/following{/other_user}","gists_url":"https://api.github.com/users/rogerxu/gists{/gist_id}","starred_url":"https://api.github.com/users/rogerxu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rogerxu/subscriptions","organizations_url":"https://api.github.com/users/rogerxu/orgs","repos_url":"https://api.github.com/users/rogerxu/repos","events_url":"https://api.github.com/users/rogerxu/events{/privacy}","received_events_url":"https://api.github.com/users/rogerxu/received_events","type":"User","site_admin":false},"labels":[{"id":591796449,"node_id":"MDU6TGFiZWw1OTE3OTY0NDk=","url":"https://api.github.com/repos/rogerxu/rogerxu.github.io/labels/reading","name":"reading","color":"d4c5f9","default":false}],"state":"closed","locked":false,"assignee":{"login":"rogerxu","id":1114360,"node_id":"MDQ6VXNlcjExMTQzNjA=","avatar_url":"https://avatars0.githubusercontent.com/u/1114360?v=4","gravatar_id":"","url":"https://api.github.com/users/rogerxu","html_url":"https://github.com/rogerxu","followers_url":"https://api.github.com/users/rogerxu/followers","following_url":"https://api.github.com/users/rogerxu/following{/other_user}","gists_url":"https://api.github.com/users/rogerxu/gists{/gist_id}","starred_url":"https://api.github.com/users/rogerxu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rogerxu/subscriptions","organizations_url":"https://api.github.com/users/rogerxu/orgs","repos_url":"https://api.github.com/users/rogerxu/repos","events_url":"https://api.github.com/users/rogerxu/events{/privacy}","received_events_url":"https://api.github.com/users/rogerxu/received_events","type":"User","site_admin":false},"assignees":[{"login":"rogerxu","id":1114360,"node_id":"MDQ6VXNlcjExMTQzNjA=","avatar_url":"https://avatars0.githubusercontent.com/u/1114360?v=4","gravatar_id":"","url":"https://api.github.com/users/rogerxu","html_url":"https://github.com/rogerxu","followers_url":"https://api.github.com/users/rogerxu/followers","following_url":"https://api.github.com/users/rogerxu/following{/other_user}","gists_url":"https://api.github.com/users/rogerxu/gists{/gist_id}","starred_url":"https://api.github.com/users/rogerxu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rogerxu/subscriptions","organizations_url":"https://api.github.com/users/rogerxu/orgs","repos_url":"https://api.github.com/users/rogerxu/repos","events_url":"https://api.github.com/users/rogerxu/events{/privacy}","received_events_url":"https://api.github.com/users/rogerxu/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/rogerxu/rogerxu.github.io/milestones/12","html_url":"https://github.com/rogerxu/rogerxu.github.io/milestone/12","labels_url":"https://api.github.com/repos/rogerxu/rogerxu.github.io/milestones/12/labels","id":3373472,"node_id":"MDk6TWlsZXN0b25lMzM3MzQ3Mg==","number":12,"title":"2018-05","description":null,"creator":{"login":"rogerxu","id":1114360,"node_id":"MDQ6VXNlcjExMTQzNjA=","avatar_url":"https://avatars0.githubusercontent.com/u/1114360?v=4","gravatar_id":"","url":"https://api.github.com/users/rogerxu","html_url":"https://github.com/rogerxu","followers_url":"https://api.github.com/users/rogerxu/followers","following_url":"https://api.github.com/users/rogerxu/following{/other_user}","gists_url":"https://api.github.com/users/rogerxu/gists{/gist_id}","starred_url":"https://api.github.com/users/rogerxu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rogerxu/subscriptions","organizations_url":"https://api.github.com/users/rogerxu/orgs","repos_url":"https://api.github.com/users/rogerxu/repos","events_url":"https://api.github.com/users/rogerxu/events{/privacy}","received_events_url":"https://api.github.com/users/rogerxu/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":1,"state":"open","created_at":"2018-05-24T15:57:02Z","updated_at":"2018-06-03T05:05:40Z","due_on":null,"closed_at":null},"comments":9,"created_at":"2018-04-03T16:07:43Z","updated_at":"2018-06-03T05:05:40Z","closed_at":"2018-06-03T05:05:40Z","author_association":"OWNER","body":"[JavaScript高级程序设计（第3版） (豆瓣)](https://book.douban.com/subject/10546125/)\r\n\r\n* [x] 第1章　JavaScript简介\r\n  - [x] 1.1　JavaScript简史\r\n  - [x] 1.2　JavaScript实现\r\n    + 1.2.1　ECMAScript\r\n    + 1.2.2　文档对象模型（DOM）\r\n    + 1.2.3　浏览器对象模型（BOM）\r\n  - [x] 1.3　JavaScript版本\r\n  - [x] 1.4　小结\r\n* [x] 第2章　在HTML中使用JavaScript\r\n  - [x] 2.1　<script>元素\r\n  - [x] 2.2　嵌入代码与外部文件\r\n  - [x] 2.3　文档模式\r\n  - [x] 2.4　<noscript>元素\r\n  - [x] 2.5　小结\r\n* [x] 第3章　基本概念\r\n  - [x] 3.1　语法\r\n  - [x] 3.2　关键字和保留字\r\n  - [x] 3.3　变量\r\n  - [x] 3.4　数据类型\r\n  - [x] 3.5　操作符\r\n  - [x] 3.6　语句\r\n  - [x] 3.7　函数\r\n  - [x] 3.8　小结\r\n* [x] 第4章　变量、作用域和内存问题\r\n  - [x] 4.1　基本类型和引用类型的值\r\n  - [x] 4.2　执行环境及作用域\r\n  - [x] 4.3　垃圾收集\r\n  - [x] 4.4　小结\r\n* [x] 第5章　引用类型\r\n  - [x] 5.1　Object类型\r\n  - [x] 5.2　Array类型\r\n  - [x] 5.3　Date类型\r\n  - [x] 5.4　RegExp类型\r\n  - [x] 5.5　Function类型\r\n  - [x] 5.6　基本包装类型\r\n  - [x] 5.7　单体内置对象\r\n  - [x] 5.8　小结\r\n* [x] 第6章　面向对象的程序设计\r\n  - [x] 6.1　理解对象\r\n  - [x] 6.2　创建对象\r\n  - [x] 6.3　继承\r\n  - [x] 6.4　小结\r\n* [x] 第7章　函数表达式\r\n  - [x] 7.1　递归\r\n  - [x] 7.2　闭包\r\n  - [x] 7.3　模仿块级作用域\r\n  - [x] 7.4　私有变量\r\n  - [x] 7.5　小结\r\n* [x] 第8章　BOM\r\n  - [x] 8.1　window对象\r\n  - [x] 8.2　location对象\r\n  - [x] 8.3　navigator对象\r\n  - [x] 8.4　screen对象\r\n  - [x] 8.5　history对象\r\n  - [x] 8.6　小结\r\n* [x] 第9章　客户端检测\r\n  - [x] 9.1　能力检测\r\n  - [x] 9.2　怪癖检测\r\n  - [x] 9.3　用户代理检测\r\n  - [x] 9.4　小结\r\n* [x] 第10章　DOM\r\n  - [x] 10.1　节点层次\r\n  - [x] 10.2　DOM操作技术\r\n  - [x] 10.3　小结\r\n* [x] 第11章　DOM扩展\r\n  - [x] 11.1　选择符API\r\n  - [x] 11.2　元素遍历\r\n  - [x] 11.3　HTML5\r\n  - [x] 11.4　专有扩展\r\n  - [x] 11.5　小结\r\n* [x] 第12章　DOM2和DOM3\r\n  - [x] 12.1　DOM变化\r\n  - [x] 12.2　样式\r\n  - [x] 12.3　遍历\r\n  - [x] 12.4　范围\r\n  - [x] 12.5　小结\r\n* [x] 第13章　事件\r\n  - [x] 13.1　事件流\r\n  - [x] 13.2　事件处理程序\r\n  - [x] 13.3　事件对象\r\n  - [x] 13.4　事件类型\r\n  - [x] 13.5　内存和性能\r\n  - [x] 13.6　模拟事件\r\n  - [x] 13.7　小结\r\n* [x] 第14章　表单脚本\r\n  - [x] 14.1　表单的基础知识\r\n  - [x] 14.2　文本框脚本\r\n  - [x] 14.3　选择框脚本\r\n  - [x] 14.4　表单序列化\r\n  - [x] 14.5　富文本编辑\r\n  - [x] 14.6　小结\r\n* [x] 第15章　使用Canvas绘图\r\n  - [x] 15.1　基本用法\r\n  - [x] 15.2　2D上下文\r\n  - [x] 15.3　WebGL\r\n  - [x] 15.4　小结\r\n* [x] 第16章　HTML5脚本编程\r\n  - [x] 16.1　跨文档消息传递\r\n  - [x] 16.2　原生拖放\r\n  - [x] 16.3　媒体元素\r\n  - [x] 16.4　历史状态管理\r\n  - [x] 16.5　小结\r\n* [x] 第17章　错误处理与调试\r\n  - [x] 17.1　浏览器报告的错误\r\n  - [x] 17.2　错误处理\r\n  - [x] 17.3　调试技术\r\n  - [x] 17.4　常见的IE错误\r\n  - [x] 17.5　小结\r\n* [x] 第18章　JavaScript与XML\r\n  - [x] 18.1　浏览器对XML DOM的支持\r\n  - [x] 18.2　浏览器对XPath的支持\r\n  - [x] 18.3　浏览器对XSLT的支持\r\n  - [x] 18.4　小结\r\n* [x] 第19章　E4X\r\n  - [x] 19.1　E4X的类型\r\n  - [x] 19.2　一般用法\r\n  - [x] 19.3　其他变化\r\n  - [x] 19.4　全面启用E4X\r\n  - [x] 19.5　小结\r\n* [x] 第20章　JSON\r\n  - [x] 20.1　语法\r\n  - [x] 20.2　解析与序列化\r\n  - [x] 20.3　小结\r\n* [x] 第21章　Ajax与Comet\r\n  - [x] 21.1　XMLHttpRequest对象\r\n  - [x] 21.2　XMLHttpRequest 2级\r\n  - [x] 21.3　进度事件\r\n  - [x] 21.4　跨源资源共享\r\n  - [x] 21.5　其他跨域技术\r\n  - [x] 21.6　安全\r\n  - [x] 21.7　小结\r\n* [x] 第22章　高级技巧\r\n  - [x] 22.1　高级函数\r\n  - [x] 22.2　防篡改对象\r\n  - [x] 22.3　高级定时器\r\n  - [x] 22.4　自定义事件\r\n  - [x] 22.5　拖放\r\n  - [x] 22.6　小结\r\n* [x] 第23章　离线应用与客户端存储\r\n  - [x] 23.1　离线检测\r\n  - [x] 23.2　应用缓存\r\n  - [x] 23.3　数据存储\r\n  - [x] 23.4　小结\r\n* [x] 第24章　最佳实践\r\n  - [x] 24.1　可维护性\r\n  - [x] 24.2　性能\r\n  - [x] 24.3　部署\r\n  - [x] 24.4　小结\r\n* [x] 第25章　新兴的API\r\n  - [x] 25.1　requestAnimationFrame()\r\n  - [x] 25.2　Page Visibility API\r\n  - [x] 25.3　Geolocation API\r\n  - [x] 25.4　File API\r\n  - [x] 25.5　Web计时\r\n  - [x] 25.6　Web Workers\r\n  - [x] 25.7　小结\r\n- [x] 附录A　ECMAScript Harmony\r\n- [x] 附录B　严格模式\r\n- [x] 附录C　JavaScript库\r\n- [x] 附录D　JavaScript工具"}}
{"actor":{"display_login":"rogerxu"}}