fex-team / kityminder-editor

Powerful Mindmap Editing Tool
GNU General Public License v2.0
3.07k stars 867 forks source link

反复报错,无法使用 #520

Closed leesper closed 7 years ago

leesper commented 7 years ago

错误 {"data":"\r\n502 Bad Gateway\r\n<body bgcolor=\"white\">\r\n

502 Bad Gateway

\r\n
nginx/1.9.2
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n","status":502,"config":{"method":"POST","transformResponse":[null],"url":"bos/save","data":{"strJson":"{\"root\":{\"data\":{\"id\":\"bd56260c66d7\",\"created\":1504512855,\"text\":\"FEND\"},\"children\":[{\"data\":{\"id\":\"bgchi1mczc8o\",\"created\":1507605369738,\"text\":\"入门\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgchhikvnmgc\",\"created\":1507605328289,\"text\":\"欢迎\",\"priority\":1,\"progress\":9},\"children\":[]},{\"data\":{\"id\":\"bgchhkyxmaok\",\"created\":1507605333493,\"text\":\"培养开发者思维\",\"expandState\":\"collapse\",\"priority\":2,\"progress\":9},\"children\":[{\"data\":{\"id\":\"bfi1ca64v0g0\",\"created\":1504512981704,\"text\":\"三种语言\"},\"children\":[{\"data\":{\"id\":\"bg2a3jixr6gc\",\"created\":1506568885914,\"text\":\"HTML5\"},\"children\":[{\"data\":{\"id\":\"bg2a3yv4rywc\",\"created\":1506568919303,\"text\":\"内容和结构\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2a3ksst28g\",\"created\":1506568888687,\"text\":\"CSS3\"},\"children\":[{\"data\":{\"id\":\"bg2a45l9m74k\",\"created\":1506568933944,\"text\":\"样式\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2a3lzlaa88\",\"created\":1506568891275,\"text\":\"JS\"},\"children\":[{\"data\":{\"id\":\"bg2a47xmcco4\",\"created\":1506568939045,\"text\":\"交互\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2a4xhe5sg8\",\"created\":1506568994660,\"text\":\"思维\"},\"children\":[{\"data\":{\"id\":\"bg2a4ytr3f48\",\"created\":1506568997584,\"text\":\"解决问题\"},\"children\":[]},{\"data\":{\"id\":\"bg2a5wdty680\",\"created\":1506569070632,\"text\":\"持之以恒\"},\"children\":[]},{\"data\":{\"id\":\"bg2a7w7v088o\",\"created\":1506569226999,\"text\":\"策略\"},\"children\":[{\"data\":{\"id\":\"bg2a7x8v568s\",\"created\":1506569229237,\"text\":\"睡觉\"},\"children\":[]},{\"data\":{\"id\":\"bg2a85bhrj4k\",\"created\":1506569246810,\"text\":\"工具\"},\"children\":[{\"data\":{\"id\":\"bg2a86pocpsg\",\"created\":1506569249844,\"text\":\"Google\"},\"children\":[]},{\"data\":{\"id\":\"bg2a887pk9sg\",\"created\":1506569253112,\"text\":\"Stackoverflow\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2a6182wm8g\",\"created\":1506569081168,\"text\":\"Being wrong means that you aren't right yet\"},\"children\":[]},{\"data\":{\"id\":\"bg2a69cgrc0g\",\"created\":1506569098848,\"text\":\"不断学习\"},\"children\":[]},{\"data\":{\"id\":\"bg2a9pax0js4\",\"created\":1506569368675,\"text\":\"培养成长式思维\"},\"children\":[]},{\"data\":{\"id\":\"bg2a9v0znrsc\",\"created\":1506569381135,\"text\":\"摈弃僵固式思维\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgchhnbr4o0k\",\"created\":1507605338621,\"text\":\"博客文章\",\"expandState\":\"collapse\",\"progress\":9,\"priority\":3},\"children\":[{\"data\":{\"id\":\"bfi1d83rjyo8\",\"created\":1504513055571,\"text\":\"HTML语法\",\"progress\":9,\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2acpk6ihc8\",\"created\":1506569604328,\"text\":\"树形结构\"},\"children\":[{\"data\":{\"id\":\"bg2af556t48o\",\"created\":1506569794978,\"text\":\"关系\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2adw7fwlk4\",\"created\":1506569697159,\"text\":\"父子关系\"},\"children\":[{\"data\":{\"id\":\"bg2dj9pgrogg\",\"created\":1506578581698,\"text\":\"容器\"},\"children\":[{\"data\":{\"id\":\"bg2djyevk68k\",\"created\":1506578635477,\"text\":\"百分比永远只根据最近父元素进行计算\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2ady0vvooo\",\"created\":1506569701116,\"text\":\"兄弟关系\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2af9kdjm88\",\"created\":1506569804603,\"text\":\"模板\"},\"children\":[{\"data\":{\"id\":\"bg2afbacjnk0\",\"created\":1506569808351,\"text\":\"DOCTYPE\"},\"children\":[]},{\"data\":{\"id\":\"bg2afj179dcs\",\"created\":1506569825212,\"text\":\"html\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2afcq18eo8\",\"created\":1506569811476,\"text\":\"head\"},\"children\":[]},{\"data\":{\"id\":\"bg2afdtt8vco\",\"created\":1506569813881,\"text\":\"body\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bg2abkuhnu8s\",\"created\":1506569515703,\"text\":\"元素\"},\"children\":[{\"data\":{\"id\":\"bg2abol949kc\",\"created\":1506569523852,\"text\":\"标签\"},\"children\":[{\"data\":{\"id\":\"bg2dp87umaok\",\"created\":1506579048641,\"text\":\"语义\"},\"children\":[{\"data\":{\"id\":\"bg2dq2xjkco4\",\"created\":1506579115498,\"text\":\"避免div soup\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2dpccmk60c\",\"created\":1506579057637,\"text\":\"格式\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2abwv5r280\",\"created\":1506569541865,\"text\":\"opening\"},\"children\":[]},{\"data\":{\"id\":\"bg2abyx3m8wk\",\"created\":1506569546336,\"text\":\"closing\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2ac51t1jc4\",\"created\":1506569559681,\"text\":\"内容\"},\"children\":[]},{\"data\":{\"id\":\"bg2agcl6i0ow\",\"created\":1506569889547,\"text\":\"属性\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bgchhp4tcw00\",\"created\":1507605342555,\"text\":\"动物交换卡\",\"expandState\":\"collapse\",\"progress\":9,\"priority\":4},\"children\":[{\"data\":{\"id\":\"bfi1e1ie5v4s\",\"created\":1504513119583,\"text\":\"CSS Syntax\",\"progress\":9,\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2ahlbdwow0\",\"created\":1506569986910,\"text\":\"rule set\"},\"children\":[{\"data\":{\"id\":\"bg2ai55xe8wg\",\"created\":1506570030115,\"text\":\"selector\"},\"children\":[{\"data\":{\"id\":\"bg2aj6xxnfcc\",\"created\":1506570112350,\"text\":\"tag选择器\"},\"children\":[]},{\"data\":{\"id\":\"bg2aja845o0s\",\"created\":1506570119496,\"text\":\"class选择器\"},\"children\":[{\"data\":{\"id\":\"bg2ak1r1i2w4\",\"created\":1506570179413,\"text\":\"句点\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2ajcf19fk0\",\"created\":1506570124267,\"text\":\"id选择器\"},\"children\":[{\"data\":{\"id\":\"bg2ak3qsg80g\",\"created\":1506570183751,\"text\":\"#\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2baov2ia88\",\"created\":1506572267191,\"text\":\"伪类选择器\"},\"children\":[{\"data\":{\"id\":\"bg2bb6qthnso\",\"created\":1506572306116,\"text\":\"指定元素状态\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2bavp76t4w\",\"created\":1506572282073,\"text\":\"关系选择器\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2bdbe3x9ko\",\"created\":1506572472960,\"text\":\"E: first-child\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2bbmnjwcw8\",\"created\":1506572340747,\"text\":\"任一是其父母节点的第一个子节点的元素E\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2bdet842og\",\"created\":1506572480404,\"text\":\"B + E\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2bcbp0ls00\",\"created\":1506572395255,\"text\":\"元素B的任一下一个兄弟元素E\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2bdgmdkeo8\",\"created\":1506572484343,\"text\":\"B ~ E\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2bclc7yjkk\",\"created\":1506572416249,\"text\":\"B元素后面的拥有共同父元素的兄弟元素E\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2bd8o5if40\",\"created\":1506572467037,\"text\":\"A > E\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2bbhc2qcoo\",\"created\":1506572329169,\"text\":\"元素A的任一子元素E(也就是直系后代)\",\"expandState\":\"expand\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2bd5rogbso\",\"created\":1506572460719,\"text\":\"A E\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2bbf14g54w\",\"created\":1506572324153,\"text\":\"元素A的任一后代元素E (后代节点指A的子节点,子节点的子节点,以此类推)\",\"expandState\":\"expand\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2bef1rxq0w\",\"created\":1506572559285,\"text\":\"任意组合\"},\"children\":[]},{\"data\":{\"id\":\"bg2bej5lanco\",\"created\":1506572568223,\"text\":\"任意元素\"},\"children\":[{\"data\":{\"id\":\"bg2bekud9wgg\",\"created\":1506572571898,\"text\":\"*\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2aibc7ipkw\",\"created\":1506570043556,\"text\":\"declaration block\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2akg2i9cwg\",\"created\":1506570210581,\"text\":\"devtool\"},\"children\":[]},{\"data\":{\"id\":\"bg2al2wshqo8\",\"created\":1506570260302,\"text\":\"单位\"},\"children\":[{\"data\":{\"id\":\"bg2amfxwbn4s\",\"created\":1506570367031,\"text\":\"相对长度\"},\"children\":[{\"data\":{\"id\":\"bg2amllp9mw4\",\"created\":1506570379354,\"text\":\"相对字体大小\"},\"children\":[{\"data\":{\"id\":\"bg2anxh0crkk\",\"created\":1506570483556,\"text\":\"em\"},\"children\":[]},{\"data\":{\"id\":\"bg2anzs940g8\",\"created\":1506570488589,\"text\":\"ex\"},\"children\":[]},{\"data\":{\"id\":\"bg2ao7t6e7sw\",\"created\":1506570506060,\"text\":\"ch\"},\"children\":[]},{\"data\":{\"id\":\"bg2ao8tm920c\",\"created\":1506570508263,\"text\":\"rem\"},\"children\":[]},{\"data\":{\"id\":\"bg2aobq6l4ow\",\"created\":1506570514586,\"text\":\"lh\"},\"children\":[]},{\"data\":{\"id\":\"bg2aodn3isgk\",\"created\":1506570518753,\"text\":\"rlh\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2amoxg7z4g\",\"created\":1506570386595,\"text\":\"视口比例长度\"},\"children\":[{\"data\":{\"id\":\"bg2appb7aggs\",\"created\":1506570622519,\"text\":\"视口\"},\"children\":[{\"data\":{\"id\":\"bg2aprogjn4s\",\"created\":1506570627674,\"text\":\"文档可视部分\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2aqlkezcw0\",\"created\":1506570692733,\"text\":\"vh\"},\"children\":[]},{\"data\":{\"id\":\"bg2aqnj3fig4\",\"created\":1506570697007,\"text\":\"vw\"},\"children\":[]},{\"data\":{\"id\":\"bg2aqouj4ewc\",\"created\":1506570699875,\"text\":\"vi\"},\"children\":[]},{\"data\":{\"id\":\"bg2aqqwk928g\",\"created\":1506570704351,\"text\":\"vb\"},\"children\":[]},{\"data\":{\"id\":\"bg2aqsb9kvsw\",\"created\":1506570707417,\"text\":\"vmin\"},\"children\":[]},{\"data\":{\"id\":\"bg2aqte6880g\",\"created\":1506570709770,\"text\":\"vmax\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2bfwc77b40\",\"created\":1506572675285,\"text\":\"响应式设计\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2amhzdylss\",\"created\":1506570371475,\"text\":\"绝对长度\"},\"children\":[{\"data\":{\"id\":\"bg2b42lxoaw4\",\"created\":1506571748564,\"text\":\"px\"},\"children\":[]},{\"data\":{\"id\":\"bg2b446cjiwc\",\"created\":1506571751975,\"text\":\"mm\"},\"children\":[]},{\"data\":{\"id\":\"bg2b458oa8wk\",\"created\":1506571754294,\"text\":\"cm\"},\"children\":[]},{\"data\":{\"id\":\"bg2b46zt7400\",\"created\":1506571758110,\"text\":\"in\"},\"children\":[]},{\"data\":{\"id\":\"bg2b4846ixsg\",\"created\":1506571760552,\"text\":\"pt\"},\"children\":[]},{\"data\":{\"id\":\"bg2b4d0kceo8\",\"created\":1506571771217,\"text\":\"pc\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2b8cmnxiww\",\"created\":1506572083833,\"text\":\"颜色\"},\"children\":[{\"data\":{\"id\":\"bg2b8ngoj1ck\",\"created\":1506572107416,\"text\":\"RGB\"},\"children\":[{\"data\":{\"id\":\"bg2b8x2yjogg\",\"created\":1506572128354,\"text\":\"rgb(255, 0, 255)\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2b9bg4vi0w\",\"created\":1506572159625,\"text\":\"HEX\"},\"children\":[{\"data\":{\"id\":\"bg2b9g81sdcg\",\"created\":1506572170020,\"text\":\"#ff00ff\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2b9cgudw8c\",\"created\":1506572161845,\"text\":\"字符串\"},\"children\":[{\"data\":{\"id\":\"bg2b9z9mzfkg\",\"created\":1506572211475,\"text\":\"blue\"},\"children\":[]}]}]}]}]},{\"data\":{\"id\":\"bgchhr98x88w\",\"created\":1507605347177,\"text\":\"作品集网页\",\"priority\":5,\"progress\":9,\"expandState\":\"collapse\"},\"children\":[{\"data\":{\"id\":\"bfs1d0o2zxc0\",\"created\":1505528638952,\"text\":\"盒模型和语义元素\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bg2clwrwaj48\",\"created\":1506575967529,\"text\":\"视觉设计\"},\"children\":[{\"data\":{\"id\":\"bg2cm5yte00k\",\"created\":1506575987538,\"text\":\"everything is a box\"},\"children\":[]},{\"data\":{\"id\":\"bg2cmhjk18g0\",\"created\":1506576012737,\"text\":\"不同盒子有不同用途\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2cnbeonc0g\",\"created\":1506576077746,\"text\":\"显示方式\"},\"children\":[{\"data\":{\"id\":\"bg2cnet53rc4\",\"created\":1506576085150,\"text\":\"block\"},\"children\":[{\"data\":{\"id\":\"bg2co1nq0e80\",\"created\":1506576134889,\"text\":\"as much as possible\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2cngzfskgg\",\"created\":1506576089885,\"text\":\"inline\"},\"children\":[{\"data\":{\"id\":\"bg2co5peb9c0\",\"created\":1506576143697,\"text\":\"as wide as needed\"},\"children\":[]},{\"data\":{\"id\":\"bg2dldc5t5c8\",\"created\":1506578746329,\"text\":\"无法设置\"},\"children\":[{\"data\":{\"id\":\"bg2dlesfr54o\",\"created\":1506578749489,\"text\":\"height\"},\"children\":[]},{\"data\":{\"id\":\"bg2dlfzqa48w\",\"created\":1506578752107,\"text\":\"width\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2cnk61hlkc\",\"created\":1506576096814,\"text\":\"inline-block\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2corjxifk8\",\"created\":1506576191256,\"text\":\"box model\"},\"children\":[{\"data\":{\"id\":\"bg2cou4lczs4\",\"created\":1506576196859,\"text\":\"content\"},\"children\":[]},{\"data\":{\"id\":\"bg2cp2t4nogk\",\"created\":1506576215757,\"text\":\"padding\"},\"children\":[]},{\"data\":{\"id\":\"bg2cp4ff13c4\",\"created\":1506576219281,\"text\":\"border\"},\"children\":[]},{\"data\":{\"id\":\"bg2cp6kawhkw\",\"created\":1506576223930,\"text\":\"margin\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2cpyql1bks\",\"created\":1506576285260,\"text\":\"box-sizing\"},\"children\":[{\"data\":{\"id\":\"bg2cq15csuwc\",\"created\":1506576290508,\"text\":\"border-box\"},\"children\":[{\"data\":{\"id\":\"bg2cqjut2soo\",\"created\":1506576331228,\"text\":\"content\"},\"children\":[]},{\"data\":{\"id\":\"bg2cql4h8b48\",\"created\":1506576333989,\"text\":\"padding\"},\"children\":[]},{\"data\":{\"id\":\"bg2cqm74zxss\",\"created\":1506576336328,\"text\":\"border\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2cq3any5ss\",\"created\":1506576295181,\"text\":\"content-box\"},\"children\":[{\"data\":{\"id\":\"bg2cqsqwewow\",\"created\":1506576350582,\"text\":\"content\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bfi1hhuql88w\",\"created\":1504513390250,\"text\":\"HTML,CSS和盒子\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bg2dzz4r9pko\",\"created\":1506579890868,\"text\":\"从设计稿到页面实现\"},\"children\":[{\"data\":{\"id\":\"bg2e02tdvuo0\",\"created\":1506579898888,\"text\":\"比喻\"},\"children\":[{\"data\":{\"id\":\"bg2e06txgdko\",\"created\":1506579907628,\"text\":\"网站<--->房子\"},\"children\":[{\"data\":{\"id\":\"bg2e0h21yz48\",\"created\":1506579929887,\"text\":\"HTML<--->墙体结构\"},\"children\":[]},{\"data\":{\"id\":\"bg2e0tn8bs0k\",\"created\":1506579957289,\"text\":\"CSS<--->装修风格\"},\"children\":[]},{\"data\":{\"id\":\"bg2e1a99dk0g\",\"created\":1506579993449,\"text\":\"JS<--->交互式开关\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2eya40btkc\",\"created\":1506582579149,\"text\":\"页面结构\"},\"children\":[{\"data\":{\"id\":\"bg2eyr7vx6gw\",\"created\":1506582616389,\"text\":\"DOM\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2f1h5nh28k\",\"created\":1506582829579,\"text\":\"布局\"},\"children\":[{\"data\":{\"id\":\"bg2f1ibad6gw\",\"created\":1506582832096,\"text\":\"网格\"},\"children\":[]},{\"data\":{\"id\":\"bg2f1ktli08o\",\"created\":1506582837557,\"text\":\"盒子\"},\"children\":[{\"data\":{\"id\":\"bg2f2a41nq0c\",\"created\":1506582892608,\"text\":\"翻译\"},\"children\":[{\"data\":{\"id\":\"bg2f2b5ozywc\",\"created\":1506582894885,\"text\":\"页面\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bg2f8o58940k\",\"created\":1506583393340,\"text\":\"调试技巧\"},\"children\":[{\"data\":{\"id\":\"bg2f8qgi6gw0\",\"created\":1506583398375,\"text\":\"显示边框\"},\"children\":[{\"data\":{\"id\":\"bg2f8ziyi20o\",\"created\":1506583418114,\"text\":\"{\n  border: 1px solid red !important\n}\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bg2f33lf7dsg\",\"created\":1506582956786,\"text\":\"CSS\"},\"children\":[{\"data\":{\"id\":\"bg2f3au98yog\",\"created\":1506582972557,\"text\":\"匹配规则\"},\"children\":[{\"data\":{\"id\":\"bg2f4kxa4nk8\",\"created\":1506583072872,\"text\":\"顺序\"},\"children\":[{\"data\":{\"id\":\"bg2f4s6zxeog\",\"created\":1506583088697,\"text\":\"浏览器默认样式\"},\"children\":[]},{\"data\":{\"id\":\"bg2f4ubk9g8c\",\"created\":1506583093327,\"text\":\"单独文件中样式表\"},\"children\":[]},{\"data\":{\"id\":\"bg2f4xa9hb4k\",\"created\":1506583099778,\"text\":\"HTML中的样式表\"},\"children\":[]},{\"data\":{\"id\":\"bg2f505rjvcc\",\"created\":1506583106037,\"text\":\"元素内联样式\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2f4mifal4c\",\"created\":1506583076327,\"text\":\"specific\"},\"children\":[{\"data\":{\"id\":\"bg2f56wuka0o\",\"created\":1506583120735,\"text\":\"最具体的规则生效\"},\"children\":[]}]}]}]}]},{\"data\":{\"id\":\"bfi1hw9x62gw\",\"created\":1504513421643,\"text\":\"CSS框架和响应式布局\",\"progress\":9,\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2faqmos7sc\",\"created\":1506583555477,\"text\":\"基于网格的布局\"},\"children\":[]},{\"data\":{\"id\":\"bg2fcbwk20ow\",\"created\":1506583680151,\"text\":\"CSS框架\"},\"children\":[{\"data\":{\"id\":\"bg2fcs5wxpss\",\"created\":1506583715545,\"text\":\"预定义\"},\"children\":[]},{\"data\":{\"id\":\"bg2fcw96yo00\",\"created\":1506583724450,\"text\":\"网格布局\"},\"children\":[{\"data\":{\"id\":\"bg2fia50hzsc\",\"created\":1506584146493,\"text\":\"12列网格模型\"},\"children\":[]},{\"data\":{\"id\":\"bg2gblbdxtcs\",\"created\":1506586443384,\"text\":\"核心\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2fdc44fo08\",\"created\":1506583758972,\"text\":\"响应式设计\"},\"children\":[{\"data\":{\"id\":\"bg2fghpoxggk\",\"created\":1506584006253,\"text\":\"定义\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2fem7076ok\",\"created\":1506583859279,\"text\":\"无单一尺寸\"},\"children\":[]},{\"data\":{\"id\":\"bg2feu0u81s0\",\"created\":1506583876320,\"text\":\"响应任何类型设备\"},\"children\":[{\"data\":{\"id\":\"bg2ff0w00000\",\"created\":1506583891265,\"text\":\"美观清晰\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2fk3ss49kc\",\"created\":1506584289421,\"text\":\"适配媒体\"},\"children\":[{\"data\":{\"id\":\"bg2fk6l3lxk4\",\"created\":1506584295487,\"text\":\"media query\"},\"children\":[{\"data\":{\"id\":\"bg2g2g6scmww\",\"created\":1506585726945,\"text\":\"有选择地应用CSS\"},\"children\":[{\"data\":{\"id\":\"bg2g2ze1c34s\",\"created\":1506585768742,\"text\":\"方式1\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bg2g38tolo8w\",\"created\":1506585789279,\"text\":\"特定媒体下应用特定css文件中的样式\"},\"children\":[]},{\"data\":{\"id\":\"bg2g349gqygw\",\"created\":1506585779349,\"text\":\"<link rel=\\"stylesheet\\" media=\\"screen and (min-width: 300px)\\" href=\\"patterns.css\\">\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2g317kddcs\",\"created\":1506585772704,\"text\":\"方式2\"},\"children\":[{\"data\":{\"id\":\"bg2g4on4d8g0\",\"created\":1506585902075,\"text\":\"css文件中执行媒体查询\"},\"children\":[]}]}]}]}]},{\"data\":{\"id\":\"bg2fna4szio8\",\"created\":1506584538302,\"text\":\"流行框架\"},\"children\":[{\"data\":{\"id\":\"bg2fnp7yndsk\",\"created\":1506584571144,\"text\":\"Bootstrap\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2fpelkdk8o\",\"created\":1506584704750,\"text\":\"设计方法\"},\"children\":[{\"data\":{\"id\":\"bg2frq4f2dk4\",\"created\":1506584886563,\"text\":\"DPR\"},\"children\":[{\"data\":{\"id\":\"bg2frrpr1s84\",\"created\":1506584890030,\"text\":\"硬件像素/CSS像素\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2fskf53mwo\",\"created\":1506584952515,\"text\":\"设置视口\"},\"children\":[{\"data\":{\"id\":\"bg2fsnca7604\",\"created\":1506584958873,\"text\":\"<meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1\\">\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2ftx7uxds0\",\"created\":1506585058737,\"text\":\"相对宽度\"},\"children\":[]},{\"data\":{\"id\":\"bg2fw97p09sk\",\"created\":1506585241577,\"text\":\"从最小屏幕开始做起\"},\"children\":[{\"data\":{\"id\":\"bg2fwnk40xs0\",\"created\":1506585272803,\"text\":\"让内容告诉你\"},\"children\":[{\"data\":{\"id\":\"bg2fwq99iio0\",\"created\":1506585278677,\"text\":\"需要多少breakpoint\"},\"children\":[{\"data\":{\"id\":\"bg2g7gxkeq04\",\"created\":1506586120386,\"text\":\"页面改变布局的临界点\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bg2gnrfzvogk\",\"created\":1506587397093,\"text\":\"表格\"},\"children\":[{\"data\":{\"id\":\"bg2gnt3vg2og\",\"created\":1506587400714,\"text\":\"隐藏列\"},\"children\":[]},{\"data\":{\"id\":\"bg2gnxbngrcc\",\"created\":1506587409891,\"text\":\"no more tables\"},\"children\":[]},{\"data\":{\"id\":\"bg2gnzxbwb48\",\"created\":1506587415556,\"text\":\"表格内滚动\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2go6rjfl4o\",\"created\":1506587430443,\"text\":\"字体\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2gc4d0xrks\",\"created\":1506586484842,\"text\":\"核心概念\"},\"children\":[{\"data\":{\"id\":\"bg2gc8iuyrk0\",\"created\":1506586493902,\"text\":\"flex box\"},\"children\":[{\"data\":{\"id\":\"bg2gdsld860c\",\"created\":1506586615953,\"text\":\"容器\"},\"children\":[{\"data\":{\"id\":\"bg2ghcwou20o\",\"created\":1506586895266,\"text\":\"display: flex\"},\"children\":[]},{\"data\":{\"id\":\"bg2ghg2zaxc8\",\"created\":1506586902177,\"text\":\"flex-wrap: wrap\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2gl3a0k5k4\",\"created\":1506587187761,\"text\":\"改变布局顺序\"},\"children\":[{\"data\":{\"id\":\"bg2gl9cwka0o\",\"created\":1506587200996,\"text\":\"order\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2gd44wrtsg\",\"created\":1506586562715,\"text\":\"网格布局\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2glqorjc0g\",\"created\":1506587238719,\"text\":\"常见模式\"},\"children\":[{\"data\":{\"id\":\"bg2gmslf68wg\",\"created\":1506587321234,\"text\":\"column drop\"},\"children\":[]},{\"data\":{\"id\":\"bg2gmwfw7r40\",\"created\":1506587329607,\"text\":\"mostly fluid\"},\"children\":[]},{\"data\":{\"id\":\"bg2gmynroy88\",\"created\":1506587334437,\"text\":\"layout shifter\"},\"children\":[]},{\"data\":{\"id\":\"bg2gn17bq54c\",\"created\":1506587339973,\"text\":\"off canvas\"},\"children\":[]},{\"data\":{\"id\":\"bg2gn9mq3s8o\",\"created\":1506587358318,\"text\":\"组合\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2gpa19zqww\",\"created\":1506587515926,\"text\":\"图片\"},\"children\":[{\"data\":{\"id\":\"bg2gpk9h7cw0\",\"created\":1506587538190,\"text\":\"max-width is your friend\"},\"children\":[]},{\"data\":{\"id\":\"bg2gqa61zows\",\"created\":1506587594580,\"text\":\"calc\"},\"children\":[]},{\"data\":{\"id\":\"bg2gqy4nxcwk\",\"created\":1506587646738,\"text\":\"分类\"},\"children\":[{\"data\":{\"id\":\"bg2gqzs0b1cg\",\"created\":1506587650327,\"text\":\"栅格图\"},\"children\":[]},{\"data\":{\"id\":\"bg2gr2acpmw4\",\"created\":1506587655789,\"text\":\"矢量图\"},\"children\":[{\"data\":{\"id\":\"bg2grw3uku80\",\"created\":1506587720700,\"text\":\"任意缩放不失真\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bg2gsgwb5rsw\",\"created\":1506587765956,\"text\":\"压缩和优化\"},\"children\":[{\"data\":{\"id\":\"bg2gsjwqgcw8\",\"created\":1506587772512,\"text\":\"gruntjs\"},\"children\":[]},{\"data\":{\"id\":\"bg2gsmmhsmos\",\"created\":1506587778423,\"text\":\"压缩图片节约带宽\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2gtbrqlqwc\",\"created\":1506587833160,\"text\":\"不使用图片\"},\"children\":[{\"data\":{\"id\":\"bg2gtggzwyog\",\"created\":1506587843394,\"text\":\"图标字体\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2gtwo033co\",\"created\":1506587878646,\"text\":\"img和picture\"},\"children\":[{\"data\":{\"id\":\"bg2gu0jmgg00\",\"created\":1506587887089,\"text\":\"srcset\"},\"children\":[{\"data\":{\"id\":\"bg2gwgmnnv48\",\"created\":1506588078829,\"text\":\"图片文件的实际尺寸\"},\"children\":[]}]},{\"data\":{\"id\":\"bg2gu2ax2bk0\",\"created\":1506587890916,\"text\":\"sizes\"},\"children\":[{\"data\":{\"id\":\"bg2gwkkf1pcg\",\"created\":1506588087401,\"text\":\"图片在页面上的渲染尺寸\"},\"children\":[]}]}]}]}]}]}]},{\"data\":{\"id\":\"bgchhupb9zk8\",\"created\":1507605354679,\"text\":\"在线简历\",\"priority\":6,\"progress\":9,\"expandState\":\"collapse\"},\"children\":[{\"data\":{\"id\":\"bfi1bc6m39c0\",\"created\":1504512907722,\"text\":\"Javascript\",\"priority\":3,\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bfi1kha0axc8\",\"created\":1504513624089,\"text\":\"入门\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bgckq864fdsk\",\"created\":1507614474236,\"text\":\"诞生\"},\"children\":[{\"data\":{\"id\":\"bgckqanq9wgk\",\"created\":1507614479655,\"text\":\"1995年\"},\"children\":[]},{\"data\":{\"id\":\"bgckqclzvls0\",\"created\":1507614483903,\"text\":\"Brendan Eich\"},\"children\":[]}]},{\"data\":{\"id\":\"bgckrd665f4s\",\"created\":1507614563487,\"text\":\"版本\"},\"children\":[{\"data\":{\"id\":\"bgckrh02rps8\",\"created\":1507614571826,\"text\":\"ES2016\"},\"children\":[]},{\"data\":{\"id\":\"bgckrpliwyog\",\"created\":1507614590537,\"text\":\"ES2017\"},\"children\":[]}]},{\"data\":{\"id\":\"bgckry5upbsw\",\"created\":1507614609181,\"text\":\"控制台\"},\"children\":[{\"data\":{\"id\":\"bgcks4jkbyg4\",\"created\":1507614623070,\"text\":\"console.log\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgcktqi06dk4\",\"created\":1507614749229,\"text\":\"数据类型和变量\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bgckusd1bsgs\",\"created\":1507614831647,\"text\":\"数值\"},\"children\":[]},{\"data\":{\"id\":\"bgckv0vp0v4k\",\"created\":1507614850189,\"text\":\"字符串\"},\"children\":[{\"data\":{\"id\":\"bgckvdujg4oo\",\"created\":1507614878418,\"text\":\"+\"},\"children\":[]},{\"data\":{\"id\":\"bgckvu5gegow\",\"created\":1507614913906,\"text\":\"索引\"},\"children\":[]},{\"data\":{\"id\":\"bgckw0tr02gc\",\"created\":1507614928436,\"text\":\"转义\"},\"children\":[]},{\"data\":{\"id\":\"bgckw9jk0zcw\",\"created\":1507614947410,\"text\":\"比较\"},\"children\":[]},{\"data\":{\"id\":\"bgclp02f98w8\",\"created\":1507617199344,\"text\":\"方法\"},\"children\":[{\"data\":{\"id\":\"bgclp2du5ds0\",\"created\":1507617204388,\"text\":\"replace\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgckwxxnrfso\",\"created\":1507615000506,\"text\":\"Boolean\"},\"children\":[]},{\"data\":{\"id\":\"bgckzlqcbo8c\",\"created\":1507615209035,\"text\":\"特殊\"},\"children\":[{\"data\":{\"id\":\"bgckznstmjkk\",\"created\":1507615213538,\"text\":\"null\"},\"children\":[{\"data\":{\"id\":\"bgckzqhpg54w\",\"created\":1507615219396,\"text\":\"value of nothing\"},\"children\":[]}]},{\"data\":{\"id\":\"bgckzt8roqw4\",\"created\":1507615225386,\"text\":\"undefined\"},\"children\":[{\"data\":{\"id\":\"bgckzuz9jk00\",\"created\":1507615229165,\"text\":\"absence of value\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcl00rp12go\",\"created\":1507615241768,\"text\":\"NaN\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcl0gkv0kgg\",\"created\":1507615276183,\"text\":\"隐式类型转换\"},\"children\":[{\"data\":{\"id\":\"bgcl0m5aju0o\",\"created\":1507615288303,\"text\":\"===\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1kqagfwg0\",\"created\":1504513643707,\"text\":\"条件语句\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bgcl2p6m8aw4\",\"created\":1507615451642,\"text\":\"if语句\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgcl2w4si9kw\",\"created\":1507615466769,\"text\":\"逻辑运算\"},\"children\":[{\"data\":{\"id\":\"bgcl2xxzksw8\",\"created\":1507615470711,\"text\":\"AND\"},\"children\":[]},{\"data\":{\"id\":\"bgcl2z7cjdc8\",\"created\":1507615473454,\"text\":\"OR\"},\"children\":[]},{\"data\":{\"id\":\"bgcl30q1pbsw\",\"created\":1507615476761,\"text\":\"NOT\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcl3mnomzkk\",\"created\":1507615524507,\"text\":\"真值\"},\"children\":[{\"data\":{\"id\":\"bgcl5u8spx4w\",\"created\":1507615697750,\"text\":\"true\"},\"children\":[]},{\"data\":{\"id\":\"bgcl5vjm1lsg\",\"created\":1507615700580,\"text\":\"-42\"},\"children\":[]},{\"data\":{\"id\":\"bgcl5xali40s\",\"created\":1507615704389,\"text\":\"\\"pizza\\"\"},\"children\":[]},{\"data\":{\"id\":\"bgcl5zsqrs8o\",\"created\":1507615709840,\"text\":\"{}\"},\"children\":[]},{\"data\":{\"id\":\"bgcl60wwrfkg\",\"created\":1507615712268,\"text\":\"[]\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcl3tq9vgo4\",\"created\":1507615539901,\"text\":\"假值\"},\"children\":[{\"data\":{\"id\":\"bgcl59ue3i80\",\"created\":1507615653343,\"text\":\"false\"},\"children\":[]},{\"data\":{\"id\":\"bgcl5b99xa80\",\"created\":1507615656420,\"text\":\"null\"},\"children\":[]},{\"data\":{\"id\":\"bgcl5chv4sw8\",\"created\":1507615659116,\"text\":\"undefined\"},\"children\":[]},{\"data\":{\"id\":\"bgcl5e90w288\",\"created\":1507615662935,\"text\":\"0\"},\"children\":[]},{\"data\":{\"id\":\"bgcl5fm0mn4g\",\"created\":1507615665897,\"text\":\"NaN\"},\"children\":[]},{\"data\":{\"id\":\"bgcl5h4ik9sg\",\"created\":1507615669193,\"text\":\"\\"\\"\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcl6se45swg\",\"created\":1507615772082,\"text\":\"特殊形式\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgcl4k2np0ws\",\"created\":1507615597247,\"text\":\"三元运算\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgcl4n3el340\",\"created\":1507615603823,\"text\":\"switch语句\"},\"children\":[{\"data\":{\"id\":\"bgcl4v15nrsc\",\"created\":1507615621100,\"text\":\"fall through 问题\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1kzzr67co\",\"created\":1504513664828,\"text\":\"循环\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bgcl7a5whlsk\",\"created\":1507615810767,\"text\":\"while\"},\"children\":[]},{\"data\":{\"id\":\"bgcl7f47qggs\",\"created\":1507615821549,\"text\":\"for\"},\"children\":[{\"data\":{\"id\":\"bgcl7kbiryg4\",\"created\":1507615832875,\"text\":\"for..in\"},\"children\":[]},{\"data\":{\"id\":\"bgcl7n9bthc0\",\"created\":1507615839273,\"text\":\"forEach\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1l2oxx2ww\",\"created\":1504513670704,\"text\":\"函数\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bgcl8o0mx0oo\",\"created\":1507615919288,\"text\":\"用途\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgcl8cyd3jco\",\"created\":1507615895206,\"text\":\"封装重复代码\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcl8mnlqnsw\",\"created\":1507615916323,\"text\":\"参数\"},\"children\":[{\"data\":{\"id\":\"bgcl8ry13i0w\",\"created\":1507615927838,\"text\":\"parameter\"},\"children\":[{\"data\":{\"id\":\"bgcl8yc1pnkg\",\"created\":1507615941746,\"text\":\"变量\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcl8vhcseg4\",\"created\":1507615935536,\"text\":\"argument\"},\"children\":[{\"data\":{\"id\":\"bgcl8zy3rcw0\",\"created\":1507615945256,\"text\":\"值\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgcl97n0xxk4\",\"created\":1507615962001,\"text\":\"返回值\"},\"children\":[{\"data\":{\"id\":\"bgcl993x5goo\",\"created\":1507615965199,\"text\":\"return\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcl9ew8xswg\",\"created\":1507615977796,\"text\":\"作用域\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgcl9ovv2uww\",\"created\":1507615999540,\"text\":\"全局\"},\"children\":[]},{\"data\":{\"id\":\"bgcl9q9ntog0\",\"created\":1507616002552,\"text\":\"函数\"},\"children\":[]},{\"data\":{\"id\":\"bgcl9w3pxb4g\",\"created\":1507616015253,\"text\":\"从内向外\"},\"children\":[{\"data\":{\"id\":\"bgcla39t3dsg\",\"created\":1507616030859,\"text\":\"覆盖\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcl9yn4ne0o\",\"created\":1507616020780,\"text\":\"var关键字\"},\"children\":[]},{\"data\":{\"id\":\"bgclb5drfzsw\",\"created\":1507616113815,\"text\":\"提升\"},\"children\":[{\"data\":{\"id\":\"bgclb91es9sk\",\"created\":1507616121776,\"text\":\"函数声明\"},\"children\":[{\"data\":{\"id\":\"bgclez5p3pc0\",\"created\":1507616413724,\"text\":\"但函数赋值不会提升\"},\"children\":[]}]},{\"data\":{\"id\":\"bgclbmyeb604\",\"created\":1507616152068,\"text\":\"变量声明\"},\"children\":[{\"data\":{\"id\":\"bgclctuugq0o\",\"created\":1507616245455,\"text\":\"但变量赋值不会提升\"},\"children\":[]}]},{\"data\":{\"id\":\"bgclcys4j400\",\"created\":1507616256175,\"text\":\"最佳实践\"},\"children\":[{\"data\":{\"id\":\"bgcld1j64y04\",\"created\":1507616262164,\"text\":\"在脚本顶部声明函数和变量\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bgclfdzpv400\",\"created\":1507616446014,\"text\":\"一等公民\"},\"children\":[{\"data\":{\"id\":\"bgclfhojfhck\",\"created\":1507616454046,\"text\":\"高阶函数\"},\"children\":[{\"data\":{\"id\":\"bgclfkfjo408\",\"created\":1507616460032,\"text\":\"函数作为参数\"},\"children\":[]}]},{\"data\":{\"id\":\"bgclfmzospsk\",\"created\":1507616465603,\"text\":\"匿名函数\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1l5mp3808\",\"created\":1504513677099,\"text\":\"数组\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bgclh1yjigw0\",\"created\":1507616576550,\"text\":\"创建\"},\"children\":[{\"data\":{\"id\":\"bgclh4afwo0g\",\"created\":1507616581623,\"text\":\"数组字面量\"},\"children\":[]}]},{\"data\":{\"id\":\"bgclh84oh20c\",\"created\":1507616589982,\"text\":\"访问\"},\"children\":[{\"data\":{\"id\":\"bgclhbazezkg\",\"created\":1507616596893,\"text\":\"索引\"},\"children\":[]}]},{\"data\":{\"id\":\"bgclhgiqsfks\",\"created\":1507616608246,\"text\":\"特殊对象\"},\"children\":[{\"data\":{\"id\":\"bgclhkbqb7s4\",\"created\":1507616616529,\"text\":\"属性\"},\"children\":[{\"data\":{\"id\":\"bgclhniz7a8k\",\"created\":1507616623498,\"text\":\"length\"},\"children\":[]}]},{\"data\":{\"id\":\"bgclhllwtjsc\",\"created\":1507616619322,\"text\":\"方法\"},\"children\":[{\"data\":{\"id\":\"bgclhpk8cjs4\",\"created\":1507616627927,\"text\":\"push\"},\"children\":[]},{\"data\":{\"id\":\"bgclhqw3pgoo\",\"created\":1507616630822,\"text\":\"pop\"},\"children\":[]},{\"data\":{\"id\":\"bgclhs2yzhck\",\"created\":1507616633414,\"text\":\"splice\"},\"children\":[]},{\"data\":{\"id\":\"bgclhys98qw4\",\"created\":1507616648003,\"text\":\"forEach\"},\"children\":[]},{\"data\":{\"id\":\"bgclia88xk0k\",\"created\":1507616672915,\"text\":\"map\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgclmcjqz54o\",\"created\":1507616991421,\"text\":\"多维数组\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1l8etaggs\",\"created\":1504513683153,\"text\":\"对象\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bgcln3bod3k8\",\"created\":1507617049706,\"text\":\"创建\"},\"children\":[{\"data\":{\"id\":\"bgcln51jye8g\",\"created\":1507617053447,\"text\":\"对象字面量\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgclmxs3ecgk\",\"created\":1507617037638,\"text\":\"键值对\"},\"children\":[]}]},{\"data\":{\"id\":\"bgclqfiors8o\",\"created\":1507617311344,\"text\":\"封装\"},\"children\":[{\"data\":{\"id\":\"bgclqgtu2ygw\",\"created\":1507617314194,\"text\":\"不同数据类型\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgclnccs5awc\",\"created\":1507617069364,\"text\":\"命名\"},\"children\":[{\"data\":{\"id\":\"bgclne0wbbk8\",\"created\":1507617072999,\"text\":\"camelCase\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bgclqqtlnooo\",\"created\":1507617335948,\"text\":\"jQuery入门\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bgclqy6di00k\",\"created\":1507617351958,\"text\":\"操纵DOM的利器\"},\"children\":[{\"data\":{\"id\":\"bgclrc9ftjk8\",\"created\":1507617382618,\"text\":\"write less, do more\"},\"children\":[]},{\"data\":{\"id\":\"bgclrfaedeog\",\"created\":1507617389206,\"text\":\"兼容浏览器\"},\"children\":[]}]},{\"data\":{\"id\":\"bgclsarode88\",\"created\":1507617457731,\"text\":\"引入\"},\"children\":[]},{\"data\":{\"id\":\"bgclseunjbsc\",\"created\":1507617466619,\"text\":\"选择器\"},\"children\":[{\"data\":{\"id\":\"bgclshj2j280\",\"created\":1507617472449,\"text\":\"tag\"},\"children\":[]},{\"data\":{\"id\":\"bgclsjp25f4s\",\"created\":1507617477164,\"text\":\".class\"},\"children\":[]},{\"data\":{\"id\":\"bgclsl65pkgs\",\"created\":1507617480375,\"text\":\"#id\"},\"children\":[]},{\"data\":{\"id\":\"bgcltx7kz94w\",\"created\":1507617584947,\"text\":\"...\"},\"children\":[]},{\"data\":{\"id\":\"bgclxqt1pc84\",\"created\":1507617884464,\"text\":\"一次选中多个元素\"},\"children\":[{\"data\":{\"id\":\"bgclyeltuvk8\",\"created\":1507617936270,\"text\":\"$(\\"#topContacts, #footerContacts\\").append(...);\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgclud1gmjso\",\"created\":1507617619405,\"text\":\"常用\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgclt3qsazcc\",\"created\":1507617520804,\"text\":\"遍历\"},\"children\":[{\"data\":{\"id\":\"bgclt5xgusgg\",\"created\":1507617525562,\"text\":\"parent\"},\"children\":[]},{\"data\":{\"id\":\"bgclt822pzsc\",\"created\":1507617530194,\"text\":\"parents\"},\"children\":[]},{\"data\":{\"id\":\"bgclt9cgiz48\",\"created\":1507617532999,\"text\":\"children\"},\"children\":[]},{\"data\":{\"id\":\"bgcltapm4s0s\",\"created\":1507617535971,\"text\":\"find\"},\"children\":[]},{\"data\":{\"id\":\"bgcltbrdt6o0\",\"created\":1507617538255,\"text\":\"siblings\"},\"children\":[]}]},{\"data\":{\"id\":\"bgclusmp7wg0\",\"created\":1507617653341,\"text\":\"操作\"},\"children\":[{\"data\":{\"id\":\"bgcluwcek54w\",\"created\":1507617661426,\"text\":\"addClass\"},\"children\":[]},{\"data\":{\"id\":\"bgcluze6os8w\",\"created\":1507617668064,\"text\":\"toggleClass\"},\"children\":[]},{\"data\":{\"id\":\"bgclv42pr6ok\",\"created\":1507617678254,\"text\":\"next\"},\"children\":[]},{\"data\":{\"id\":\"bgclv6z2tag4\",\"created\":1507617684564,\"text\":\"attr\"},\"children\":[]},{\"data\":{\"id\":\"bgclva4i7808\",\"created\":1507617691423,\"text\":\"css\"},\"children\":[]},{\"data\":{\"id\":\"bgclvi8xlzk8\",\"created\":1507617709105,\"text\":\"内容\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgclveem600g\",\"created\":1507617700741,\"text\":\"html\"},\"children\":[]},{\"data\":{\"id\":\"bgclvg67vo8c\",\"created\":1507617704587,\"text\":\"text\"},\"children\":[]},{\"data\":{\"id\":\"bgclw4twje8s\",\"created\":1507617758262,\"text\":\"val\"},\"children\":[]}]},{\"data\":{\"id\":\"bgclwa8jgv4g\",\"created\":1507617770031,\"text\":\"remove\"},\"children\":[]},{\"data\":{\"id\":\"bgclweyjfa8k\",\"created\":1507617780310,\"text\":\"添加\"},\"children\":[{\"data\":{\"id\":\"bgclwgdpx7cc\",\"created\":1507617783405,\"text\":\"append\"},\"children\":[]},{\"data\":{\"id\":\"bgclwhq9vpc0\",\"created\":1507617786341,\"text\":\"prepend\"},\"children\":[]},{\"data\":{\"id\":\"bgclwjdn7zco\",\"created\":1507617789931,\"text\":\"insertBefore\"},\"children\":[]},{\"data\":{\"id\":\"bgclwlj0u4g0\",\"created\":1507617794609,\"text\":\"insertAfter\"},\"children\":[]}]},{\"data\":{\"id\":\"bgclwy7wfzco\",\"created\":1507617822235,\"text\":\"each\"},\"children\":[]},{\"data\":{\"id\":\"bgclx5iitrks\",\"created\":1507617838115,\"text\":\"构建DOM完成后执行\"},\"children\":[{\"data\":{\"id\":\"bgclxgcqh0gk\",\"created\":1507617861710,\"text\":\"$(function)\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bgclyzrnp2go\",\"created\":1507617982335,\"text\":\"事件监听\"},\"children\":[{\"data\":{\"id\":\"bgclzl63ex44\",\"created\":1507618028920,\"text\":\"三要素\"},\"children\":[{\"data\":{\"id\":\"bgclznfxs5c0\",\"created\":1507618033869,\"text\":\"target\"},\"children\":[]},{\"data\":{\"id\":\"bgclzpwqx28k\",\"created\":1507618039239,\"text\":\"event\"},\"children\":[{\"data\":{\"id\":\"bgcm26l637cw\",\"created\":1507618232272,\"text\":\"convenient 方法\"},\"children\":[]}]},{\"data\":{\"id\":\"bgclzucsx28g\",\"created\":1507618048917,\"text\":\"action\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcm0aakn94w\",\"created\":1507618083611,\"text\":\"event对象\"},\"children\":[{\"data\":{\"id\":\"bgcm177fhlsk\",\"created\":1507618155254,\"text\":\"target\"},\"children\":[{\"data\":{\"id\":\"bgcm19udso0g\",\"created\":1507618160996,\"text\":\"事件目标页面元素\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcm1hmx9ow8\",\"created\":1507618177959,\"text\":\"preventDefault\"},\"children\":[]},{\"data\":{\"id\":\"bgcm1mjyf2o8\",\"created\":1507618188663,\"text\":\"keyCode\"},\"children\":[]},{\"data\":{\"id\":\"bgcm1rfg9r4g\",\"created\":1507618199275,\"text\":\"坐标\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgcm1nljxbco\",\"created\":1507618190937,\"text\":\"pageX\"},\"children\":[]},{\"data\":{\"id\":\"bgcm1pyjndsk\",\"created\":1507618196076,\"text\":\"pageY\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcm1xouh9ck\",\"created\":1507618212904,\"text\":\"type\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcm2hoptcg8\",\"created\":1507618256432,\"text\":\"事件代理\"},\"children\":[{\"data\":{\"id\":\"bgcm2vzo548o\",\"created\":1507618287569,\"text\":\"原理\"},\"children\":[{\"data\":{\"id\":\"bgcm35glzfkk\",\"created\":1507618308184,\"text\":\"event propagation(bubbling up)\"},\"children\":[]},{\"data\":{\"id\":\"bgcm3nk05swk\",\"created\":1507618347572,\"text\":\"向上传递\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcm41w6dios\",\"created\":1507618378782,\"text\":\"通过父节点监听任意后代节点事件\"},\"children\":[]},{\"data\":{\"id\":\"bgcm4jerb8ws\",\"created\":1507618416911,\"text\":\"优点\"},\"children\":[{\"data\":{\"id\":\"bgcm4psbmugo\",\"created\":1507618430792,\"text\":\"能响应新创建的元素\"},\"children\":[]},{\"data\":{\"id\":\"bgcm4ysipao8\",\"created\":1507618450395,\"text\":\"合并listener数量\"},\"children\":[]}]}]}]}]}]}]},{\"data\":{\"id\":\"bgchlb9gleog\",\"created\":1507605625818,\"text\":\"进阶\"},\"children\":[{\"data\":{\"id\":\"bgchlnsz7j4g\",\"created\":1507605653120,\"text\":\"记忆游戏\",\"priority\":1},\"children\":[{\"data\":{\"id\":\"bgchmofz57so\",\"created\":1507605732874,\"text\":\"面向对象的JavaScript\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bfi1nqggtawc\",\"created\":1504513879163,\"text\":\"作用域\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bgcj2anthk0k\",\"created\":1507609777810,\"text\":\"词法作用域\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgcj2degsrkk\",\"created\":1507609783775,\"text\":\"最佳实践\"},\"children\":[{\"data\":{\"id\":\"bgcj2fbbdhk4\",\"created\":1507609787938,\"text\":\"var\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcj2jdyzu0o\",\"created\":1507609796807,\"text\":\"缺少var关键字变量会变成全局作用域\"},\"children\":[]},{\"data\":{\"id\":\"bgcj58s6w000\",\"created\":1507610008813,\"text\":\"规则\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgcj3dlxvmwo\",\"created\":1507609862591,\"text\":\"函数定义创建新词法作用域\"},\"children\":[]},{\"data\":{\"id\":\"bgcj3ij2y8wk\",\"created\":1507609873302,\"text\":\"条件和循环语句不创建新作用域\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgcj5uddmgw0\",\"created\":1507610055807,\"text\":\"内存作用域(execution context)\"},\"children\":[{\"data\":{\"id\":\"bgcj71tyca8s\",\"created\":1507610150411,\"text\":\"栈帧结构\"},\"children\":[]},{\"data\":{\"id\":\"bgcjcm08cdcg\",\"created\":1507610586147,\"text\":\"每执行一次函数就会创建一个新execution context\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1nt52mo00\",\"created\":1504513885005,\"text\":\"闭包\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bfi1p7y7u1sk\",\"created\":1504513995606,\"text\":\"新context永远被创建在定义它的函数context中\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1nwr7iagc\",\"created\":1504513892873,\"text\":\"this关键字\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bgcupzf26gg0\",\"created\":1507642666285,\"text\":\"绑定规则\"},\"children\":[{\"data\":{\"id\":\"bgcvkqf6yls0\",\"created\":1507645075991,\"text\":\"关键概念\",\"priority\":1},\"children\":[{\"data\":{\"id\":\"bgcvku8zujk0\",\"created\":1507645084323,\"text\":\"call time\"},\"children\":[{\"data\":{\"id\":\"bgcvkw1pzi80\",\"created\":1507645088237,\"text\":\"直到调用的那一刻(位置)才确定\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgcv4rnxopc0\",\"created\":1507643824870,\"text\":\"规则一\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgcus0h9duo0\",\"created\":1507642825323,\"text\":\"调用时的对象——\\"the left of dot\\" rule\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgcuq59pa2o0\",\"created\":1507642679022,\"text\":\"the object found to the left of to the left of the dot where the containing function is called\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgcvhyxv8sw0\",\"created\":1507644859442,\"text\":\"规则二\"},\"children\":[{\"data\":{\"id\":\"bgcvi13e48g0\",\"created\":1507644864129,\"text\":\"直接调用\"},\"children\":[{\"data\":{\"id\":\"bgcvi33hsug0\",\"created\":1507644868489,\"text\":\"global\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgcv51ffxzs0\",\"created\":1507643846124,\"text\":\"规则三\"},\"children\":[{\"data\":{\"id\":\"bgcv5bqhdt40\",\"created\":1507643868559,\"text\":\"fn.call(r, g, b)\"},\"children\":[{\"data\":{\"id\":\"bgcv5mncre80\",\"created\":1507643892315,\"text\":\"this <-- r\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgcva1oq1200\",\"created\":1507644238506,\"text\":\"规则四\"},\"children\":[{\"data\":{\"id\":\"bgcvhoixemg0\",\"created\":1507644836771,\"text\":\"作为callback\"},\"children\":[{\"data\":{\"id\":\"bgcvhr4cvwo0\",\"created\":1507644842420,\"text\":\"global\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgcvomw22ew0\",\"created\":1507645381760,\"text\":\"规则五\"},\"children\":[{\"data\":{\"id\":\"bgcvoss4ss00\",\"created\":1507645394584,\"text\":\"new r.method(g, b)\"},\"children\":[{\"data\":{\"id\":\"bgcvpue9c940\",\"created\":1507645476462,\"text\":\"后台自动创建的新object\"},\"children\":[]}]}]}]}]},{\"data\":{\"id\":\"bge9c800s6go\",\"created\":1507785464474,\"text\":\"OOP模式\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bge9ggsevw0s\",\"created\":1507785797061,\"text\":\"原型链(prototype chain)\"},\"children\":[]},{\"data\":{\"id\":\"bgea1twuplsg\",\"created\":1507787471275,\"text\":\"核心\"},\"children\":[{\"data\":{\"id\":\"bgea1vzxoxkw\",\"created\":1507787475815,\"text\":\"JavaScript没有“类”这个概念\"},\"children\":[]},{\"data\":{\"id\":\"bgea4l2ud1s8\",\"created\":1507787687139,\"text\":\"用\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1o2pdok08\",\"created\":1504513905823,\"text\":\"原型链(prototype chain)\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bgddacheqgw0\",\"created\":1507695041987,\"text\":\"调用形式\"},\"children\":[{\"data\":{\"id\":\"bgddafj6c6go\",\"created\":1507695048624,\"text\":\"Object.create(fallbackObject)\"},\"children\":[]}]},{\"data\":{\"id\":\"bgddccp7sigc\",\"created\":1507695199187,\"text\":\"关系\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgddbnpizogg\",\"created\":1507695144786,\"text\":\"对象之间有某种关联\",\"expandState\":\"expand\"},\"children\":[]},{\"data\":{\"id\":\"bgddchm7hw8c\",\"created\":1507695209889,\"text\":\"查找field时如果找不到\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgddbj2qhcoc\",\"created\":1507695134701,\"text\":\"回退到原型对象\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgddf1guecoo\",\"created\":1507695409829,\"text\":\"最终委托\"},\"children\":[{\"data\":{\"id\":\"bgddf65k5lsg\",\"created\":1507695420030,\"text\":\"顶层对象\"},\"children\":[{\"data\":{\"id\":\"bgddfagi0y88\",\"created\":1507695429399,\"text\":\"Object.prototype\"},\"children\":[{\"data\":{\"id\":\"bgddfe2q8cg0\",\"created\":1507695437273,\"text\":\"提供所有共享属性和方法\"},\"children\":[]},{\"data\":{\"id\":\"bgddksu7ad4w\",\"created\":1507695861230,\"text\":\"Array.prototype\"},\"children\":[]}]}]}]}]},{\"data\":{\"id\":\"bfi1o5mtl60o\",\"created\":1504513912199,\"text\":\"对象修饰模式(object decorator pattern)\",\"expandState\":\"expand\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bgdgjxsdpvs4\",\"created\":1507704256970,\"text\":\"修饰器函数\"},\"children\":[{\"data\":{\"id\":\"bgdgk0inx0ws\",\"created\":1507704262913,\"text\":\"为对象添加新属性\"},\"children\":[]},{\"data\":{\"id\":\"bgdgnvec28wg\",\"created\":1507704565223,\"text\":\"var carlike = function(obj, loc) {\n\tobj.loc = loc;\n\tobj.move = function() {...};\n\treturn obj;\n};\"},\"children\":[]}]},{\"data\":{\"id\":\"bgdh5gv1siok\",\"created\":1507705944137,\"text\":\"缺点\"},\"children\":[{\"data\":{\"id\":\"bgdh5zutkqo0\",\"created\":1507705985482,\"text\":\"生成多个函数对象作为method\"},\"children\":[]},{\"data\":{\"id\":\"bgdh69h4t6gw\",\"created\":1507706006423,\"text\":\"增加开销\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1o9zm3hss\",\"created\":1504513921680,\"text\":\"函数类(function class pattern)\",\"progress\":9},\"children\":[{\"data\":{\"id\":\"bfi1pu3fc0wk\",\"created\":1504514043810,\"text\":\"in JavaScript, a class is just a special function who produces new objects\"},\"children\":[]},{\"data\":{\"id\":\"bgdhelrd3ls0\",\"created\":1507706660076,\"text\":\"与对象修饰器的不同\"},\"children\":[{\"data\":{\"id\":\"bgdhetg73mog\",\"created\":1507706676815,\"text\":\"自己创建对象\"},\"children\":[]}]},{\"data\":{\"id\":\"bgdheyqulw08\",\"created\":1507706688343,\"text\":\"函数\"},\"children\":[{\"data\":{\"id\":\"bgdhf0ii23kg\",\"created\":1507706692192,\"text\":\"构造器\"},\"children\":[]},{\"data\":{\"id\":\"bgdhf1xzvkwk\",\"created\":1507706695305,\"text\":\"大写\"},\"children\":[]}]},{\"data\":{\"id\":\"bgdhh2b6nv48\",\"created\":1507706852831,\"text\":\"避免函数对象开销\"},\"children\":[{\"data\":{\"id\":\"bgdhhdv7gdck\",\"created\":1507706877986,\"text\":\"函数共享模式(functional shared pattern)\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgdhhkpt3q8k\",\"created\":1507706892898,\"text\":\"函数定义移到外面去\"},\"children\":[]},{\"data\":{\"id\":\"bgdhiqz1120c\",\"created\":1507706984880,\"text\":\"将所有函数定义放入Car.methods对象\"},\"children\":[]},{\"data\":{\"id\":\"bgdhj02agtko\",\"created\":1507707004668,\"text\":\"extend(obj, Car.methods);\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bfi1ocil0000\",\"created\":1504513927180,\"text\":\"原型类\"},\"children\":[{\"data\":{\"id\":\"bfi1pxs755sk\",\"created\":1504514051838,\"text\":\"10\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1oesr72wc\",\"created\":1504513932149,\"text\":\"伪类模式\"},\"children\":[{\"data\":{\"id\":\"bfi1q11ssxkw\",\"created\":1504514058949,\"text\":\"5\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1ohl234g8\",\"created\":1504513938215,\"text\":\"超类和子类\"},\"children\":[{\"data\":{\"id\":\"bfi1q4ow84gg\",\"created\":1504514066876,\"text\":\"5\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1oofy9r4k\",\"created\":1504513953143,\"text\":\"伪类子类\"},\"children\":[{\"data\":{\"id\":\"bfi1q82rb2g4\",\"created\":1504514074245,\"text\":\"18\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bgchlrfe9u88\",\"created\":1507605661005,\"text\":\"青蛙过河\",\"priority\":2},\"children\":[{\"data\":{\"id\":\"bgchmzdok8w0\",\"created\":1507605756680,\"text\":\"ECMAScript 6\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bgdbus71v400\",\"created\":1507691001252,\"text\":\"ES6语法\"},\"children\":[{\"data\":{\"id\":\"bgdbvh4ig4oo\",\"created\":1507691055518,\"text\":\"17\"},\"children\":[]}]},{\"data\":{\"id\":\"bgdbuxi5tewo\",\"created\":1507691012808,\"text\":\"ES6函数\"},\"children\":[{\"data\":{\"id\":\"bgdbvmb9n34g\",\"created\":1507691066811,\"text\":\"21\"},\"children\":[]}]},{\"data\":{\"id\":\"bgdbv1h87qos\",\"created\":1507691021459,\"text\":\"ES6内置功能\"},\"children\":[{\"data\":{\"id\":\"bgdbvqnlwp44\",\"created\":1507691076264,\"text\":\"27\"},\"children\":[]}]},{\"data\":{\"id\":\"bgdbv5atcrcc\",\"created\":1507691029778,\"text\":\"ES6专业开发者\"},\"children\":[{\"data\":{\"id\":\"bgdbvxt3mpcs\",\"created\":1507691091834,\"text\":\"14\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1ow8j7gw8\",\"created\":1504513970108,\"text\":\"Writing READMEs\"},\"children\":[{\"data\":{\"id\":\"bfi1qo0vo1kw\",\"created\":1504514108960,\"text\":\"14\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bgchlxk4jeo0\",\"created\":1507605674352,\"text\":\"阅读器测试\",\"priority\":3,\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bfi1thkyfqos\",\"created\":1504514330029,\"text\":\"重新思考测试\"},\"children\":[{\"data\":{\"id\":\"bfi1w69alxc0\",\"created\":1504514540471,\"text\":\"9\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1tk8kozk0\",\"created\":1504514335810,\"text\":\"编写测试套件\"},\"children\":[{\"data\":{\"id\":\"bfi1w9mrcm0c\",\"created\":1504514547816,\"text\":\"19\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgchm1s8bz4k\",\"created\":1507605683549,\"text\":\"街区地图实战\",\"priority\":4},\"children\":[{\"data\":{\"id\":\"bgchn7uhnegw\",\"created\":1507605775111,\"text\":\"异步的JavaScript\"},\"children\":[{\"data\":{\"id\":\"bgdg7w32gs0s\",\"created\":1507703312892,\"text\":\"Promise\"},\"children\":[{\"data\":{\"id\":\"bge63kdfvig4\",\"created\":1507776322799,\"text\":\"Creating Promises\"},\"children\":[{\"data\":{\"id\":\"bge642l2o9sg\",\"created\":1507776362443,\"text\":\"14\"},\"children\":[]}]},{\"data\":{\"id\":\"bge63p579xk4\",\"created\":1507776333185,\"text\":\"Chaining Promises\"},\"children\":[{\"data\":{\"id\":\"bge645rkcb48\",\"created\":1507776369366,\"text\":\"11\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgdg7zlwq40s\",\"created\":1507703320562,\"text\":\"AJAX\"},\"children\":[{\"data\":{\"id\":\"bge64qd5zv48\",\"created\":1507776414207,\"text\":\"AJAX XHR\"},\"children\":[{\"data\":{\"id\":\"bge6552l3vkk\",\"created\":1507776446219,\"text\":\"14\"},\"children\":[]}]},{\"data\":{\"id\":\"bge64t2cbrsc\",\"created\":1507776420083,\"text\":\"AJAX jQuery\"},\"children\":[{\"data\":{\"id\":\"bge657y9iu0c\",\"created\":1507776452488,\"text\":\"10\"},\"children\":[]}]},{\"data\":{\"id\":\"bge64xvjogwk\",\"created\":1507776430556,\"text\":\"AJAX Fetch\"},\"children\":[{\"data\":{\"id\":\"bge65j1wxy0c\",\"created\":1507776476654,\"text\":\"10\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bgchndc20740\",\"created\":1507605787057,\"text\":\"JavaScript设计模式\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bfi1spna3bk8\",\"created\":1504514269219,\"text\":\"改变预期\"},\"children\":[{\"data\":{\"id\":\"bfi1v8h23i0w\",\"created\":1504514466930,\"text\":\"28\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1ssejfrc4\",\"created\":1504514275221,\"text\":\"分离重构\"},\"children\":[{\"data\":{\"id\":\"bfi1vcc9qqok\",\"created\":1504514475348,\"text\":\"23\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1svtrt3c4\",\"created\":1504514282672,\"text\":\"使用组织库\"},\"children\":[{\"data\":{\"id\":\"bfi1vhqjvjco\",\"created\":1504514487095,\"text\":\"28\"},\"children\":[]}]},{\"data\":{\"id\":\"bgchu8wfhpss\",\"created\":1507606325954,\"text\":\"学习新代码库\"},\"children\":[{\"data\":{\"id\":\"bge68nphavsc\",\"created\":1507776721878,\"text\":\"11\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgchnhllnrk8\",\"created\":1507605796341,\"text\":\"Google地图API\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bfi1sk69zk00\",\"created\":1504514257307,\"text\":\"请求和API\"},\"children\":[{\"data\":{\"id\":\"bfi1v1miiowk\",\"created\":1504514452023,\"text\":\"14\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1smwpr34k\",\"created\":1504514263259,\"text\":\"编写搬家计划应用\"},\"children\":[{\"data\":{\"id\":\"bfi1v5god4w0\",\"created\":1504514460377,\"text\":\"11\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1t53ct40k\",\"created\":1504514302843,\"text\":\"Getting Started with the APIs\"},\"children\":[{\"data\":{\"id\":\"bfi1vq99d1c0\",\"created\":1504514505641,\"text\":\"18\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1t8psxbsw\",\"created\":1504514310731,\"text\":\"Understanding API Services\"},\"children\":[{\"data\":{\"id\":\"bfi1vucl59ck\",\"created\":1504514514549,\"text\":\"29\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1tc9uvbk8\",\"created\":1504514318474,\"text\":\"Using the APIs in Practice\"},\"children\":[{\"data\":{\"id\":\"bfi1vykclw08\",\"created\":1504514523726,\"text\":\"5\"},\"children\":[]}]}]}]},{\"data\":{\"id\":\"bgchm8e42iw4\",\"created\":1507605697933,\"text\":\"图书跟踪应用\",\"priority\":5},\"children\":[{\"data\":{\"id\":\"bgchnno9ak0s\",\"created\":1507605809562,\"text\":\"React基础\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgcgcr04cdck\",\"created\":1507602133694,\"text\":\"如何使用Git和Github\"},\"children\":[{\"data\":{\"id\":\"bgcgd0pdoaw4\",\"created\":1507602154813,\"text\":\"操纵提交历史\"},\"children\":[{\"data\":{\"id\":\"bgcge0hwbbc4\",\"created\":1507602232724,\"text\":\"32\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcgd7t3zqgo\",\"created\":1507602170276,\"text\":\"创建和修改代码库\"},\"children\":[{\"data\":{\"id\":\"bgcge5eeacgk\",\"created\":1507602243397,\"text\":\"35\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcgdbngaygw\",\"created\":1507602178641,\"text\":\"使用Github协作\"},\"children\":[{\"data\":{\"id\":\"bgcge94dlg8c\",\"created\":1507602251498,\"text\":\"34\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcgdgkels00\",\"created\":1507602189340,\"text\":\"使用Github搭建你的网站\"},\"children\":[{\"data\":{\"id\":\"bgcgeh2dsbkg\",\"created\":1507602268792,\"text\":\"P\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bgcgcv7kdr4g\",\"created\":1507602142852,\"text\":\"产品设计\"},\"children\":[{\"data\":{\"id\":\"bgcgdm1oqbk0\",\"created\":1507602201269,\"text\":\"UI和UX\"},\"children\":[{\"data\":{\"id\":\"bgcgeny3iqgc\",\"created\":1507602283770,\"text\":\"31\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcgdqcpr1cg\",\"created\":1507602210643,\"text\":\"设计冲刺\"},\"children\":[{\"data\":{\"id\":\"bgcgesa5cd4c\",\"created\":1507602293206,\"text\":\"30\"},\"children\":[]}]},{\"data\":{\"id\":\"bgcgdtlxwogs\",\"created\":1507602217732,\"text\":\"关键指标\"},\"children\":[{\"data\":{\"id\":\"bgcgev4epr4k\",\"created\":1507602299389,\"text\":\"9\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1bnfl7k84\",\"created\":1504512932210,\"text\":\"Intermediate Javascript\",\"priority\":4,\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bfi1or5qmqok\",\"created\":1504513959055,\"text\":\"HTML5 Canvas Basics\"},\"children\":[{\"data\":{\"id\":\"bfi1qddw8r48\",\"created\":1504514085802,\"text\":\"20\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1otipaeww\",\"created\":1504513964193,\"text\":\"From Pixels to Animation\"},\"children\":[{\"data\":{\"id\":\"bfi1qha40xs0\",\"created\":1504514094280,\"text\":\"11\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1bs87by0w\",\"created\":1504512942647,\"text\":\"Advanced Interactive Websites\",\"priority\":5,\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bfi1rah13hck\",\"created\":1504514157825,\"text\":\"Website Performance Optimization\"},\"children\":[{\"data\":{\"id\":\"bfi1twvtu3so\",\"created\":1504514363338,\"text\":\"8\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1rddkcqgw\",\"created\":1504514164146,\"text\":\"The Critical Rendering Path\"},\"children\":[{\"data\":{\"id\":\"bfi1u0dl6bk0\",\"created\":1504514370942,\"text\":\"20\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1rg9qa9kw\",\"created\":1504514170445,\"text\":\"Optimizing the CRP\"},\"children\":[{\"data\":{\"id\":\"bfi1u43ywpsk\",\"created\":1504514379067,\"text\":\"25\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1rixhmlcg\",\"created\":1504514176235,\"text\":\"The Critical Rendering Path\"},\"children\":[{\"data\":{\"id\":\"bfi1u8ntups0\",\"created\":1504514388975,\"text\":\"16\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1rljk35cs\",\"created\":1504514181923,\"text\":\"App Lifecycles\"},\"children\":[{\"data\":{\"id\":\"bfi1ucnjodck\",\"created\":1504514397665,\"text\":\"13\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1robb980s\",\"created\":1504514187955,\"text\":\"Weapons of Jank Destruction\"},\"children\":[{\"data\":{\"id\":\"bfi1uh50lj40\",\"created\":1504514407429,\"text\":\"13\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1rqxii74k\",\"created\":1504514193651,\"text\":\"JavaScript\"},\"children\":[{\"data\":{\"id\":\"bfi1uk7xajso\",\"created\":1504514414135,\"text\":\"11\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1rtbn880k\",\"created\":1504514198859,\"text\":\"Styles and Layout\"},\"children\":[{\"data\":{\"id\":\"bfi1uol9a348\",\"created\":1504514423648,\"text\":\"11\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1rw0hzgo4\",\"created\":1504514204715,\"text\":\"Compositing and Painting\"},\"children\":[{\"data\":{\"id\":\"bfi1uselk2og\",\"created\":1504514431953,\"text\":\"15\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1ryh4l4w0\",\"created\":1504514210074,\"text\":\"Website Optimization\"},\"children\":[{\"data\":{\"id\":\"bfi1uxxskeg4\",\"created\":1504514443997,\"text\":\"P\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1xmka2vk8\",\"created\":1504514654328,\"text\":\"Webcasts\",\"priority\":6,\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bfi1z1ceieos\",\"created\":1504514764868,\"text\":\"Website Optimization Project Webcasts\"},\"children\":[{\"data\":{\"id\":\"bfi1zpwv3aos\",\"created\":1504514818348,\"text\":\"8\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1z4lt6owg\",\"created\":1504514771967,\"text\":\"Classic Arcade Game Clone Project Webcasts\"},\"children\":[{\"data\":{\"id\":\"bfi1zud9c6ww\",\"created\":1504514828046,\"text\":\"7\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1z7cgl14w\",\"created\":1504514777932,\"text\":\"Neighborhood Map Project Webcasts\"},\"children\":[{\"data\":{\"id\":\"bfi1zwzmjhcg\",\"created\":1504514833752,\"text\":\"P\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi1zaqibago\",\"created\":1504514785312,\"text\":\"Feed Reader Testing Project Webcasts\"},\"children\":[{\"data\":{\"id\":\"bfi2001qfj4k\",\"created\":1504514840410,\"text\":\"3\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1xpmy4r48\",\"created\":1504514661020,\"text\":\"Job Search Strategies\",\"priority\":7,\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bfi20fip50oo\",\"created\":1504514874088,\"text\":\"Conduct a Job Search\"},\"children\":[{\"data\":{\"id\":\"bfi21pr1wmww\",\"created\":1504514974725,\"text\":\"4\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi20neoslk4\",\"created\":1504514891259,\"text\":\"Refine Your Entry-Level Resume\"},\"children\":[{\"data\":{\"id\":\"bfi21tg3nk84\",\"created\":1504514982770,\"text\":\"P\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi20umii48w\",\"created\":1504514906970,\"text\":\"Refine Your Career Change Resume\"},\"children\":[{\"data\":{\"id\":\"bfi21uurqzso\",\"created\":1504514985833,\"text\":\"P\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi210vtq60w\",\"created\":1504514920594,\"text\":\"Refine Your Prior Industry Experience Resume\"},\"children\":[{\"data\":{\"id\":\"bfi21w4y4p44\",\"created\":1504514988626,\"text\":\"P\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi2190pof4g\",\"created\":1504514938304,\"text\":\"Cover Letter Review\"},\"children\":[{\"data\":{\"id\":\"bfi21x5stggk\",\"created\":1504514990854,\"text\":\"P\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1y59m4g00\",\"created\":1504514695042,\"text\":\"Networking\",\"priority\":8,\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bfi222lf9og0\",\"created\":1504515002683,\"text\":\"Develop Your Personal Brand\"},\"children\":[{\"data\":{\"id\":\"bfi22tntauww\",\"created\":1504515061600,\"text\":\"7\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi21f5zze8s\",\"created\":1504514951684,\"text\":\"LinkedIn Review\"},\"children\":[{\"data\":{\"id\":\"bfi22gm96bcw\",\"created\":1504515033208,\"text\":\"P\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi226wz2w8o\",\"created\":1504515012088,\"text\":\"Udacity Professional Profile\"},\"children\":[{\"data\":{\"id\":\"bfi22i4re6o8\",\"created\":1504515036504,\"text\":\"P\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi22bh3rxck\",\"created\":1504515022012,\"text\":\"Github Review\"},\"children\":[{\"data\":{\"id\":\"bfi22p2bec8c\",\"created\":1504515051593,\"text\":\"P\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1y7dxkwwk\",\"created\":1504514699657,\"text\":\"FE Interview Practice\",\"priority\":9,\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bfi233luqwgs\",\"created\":1504515083250,\"text\":\"Ace Your Interview\"},\"children\":[{\"data\":{\"id\":\"bfi23mvm928g\",\"created\":1504515125199,\"text\":\"3\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi236lit0oo\",\"created\":1504515089760,\"text\":\"Practice Behavioral Questions\"},\"children\":[{\"data\":{\"id\":\"bfi23pzo1k8o\",\"created\":1504515131974,\"text\":\"8\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi23b02fooo\",\"created\":1504515099346,\"text\":\"Interview Fails\"},\"children\":[{\"data\":{\"id\":\"bfi23sp7xo0s\",\"created\":1504515137873,\"text\":\"4\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi23dg1dts0\",\"created\":1504515104666,\"text\":\"Land a Job Offer\"},\"children\":[{\"data\":{\"id\":\"bfi244tkwcw8\",\"created\":1504515164258,\"text\":\"1\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi23g7fo288\",\"created\":1504515110676,\"text\":\"FE Interview Questions\"},\"children\":[{\"data\":{\"id\":\"bfi247fveq88\",\"created\":1504515169959,\"text\":\"P\"},\"children\":[]}]}]},{\"data\":{\"id\":\"bfi1ygz6cagw\",\"created\":1504514720532,\"text\":\"Health Tracker\",\"expandState\":\"expand\"},\"children\":[{\"data\":{\"id\":\"bfi26134o48c\",\"created\":1504515312856,\"text\":\"Learning More About Backbone\"},\"children\":[{\"data\":{\"id\":\"bfi268mfsgoc\",\"created\":1504515329261,\"text\":\"3\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi263s7fc0g\",\"created\":1504515318726,\"text\":\"Project Prep\"},\"children\":[{\"data\":{\"id\":\"bfi26bglk944\",\"created\":1504515335438,\"text\":\"3\"},\"children\":[]}]},{\"data\":{\"id\":\"bfi2666549sk\",\"created\":1504515323922,\"text\":\"Health Tracker (Optional) Project Webcasts\"},\"children\":[{\"data\":{\"id\":\"bfi26eshytk4\",\"created\":1504515342688,\"text\":\"2\"},\"children\":[]}]}]}]},\"template\":\"default\",\"theme\":\"fresh-blue\",\"version\":\"1.4.43\"}","fileGuid":"23edbf29ff19f84a5c0947b35d603408","csrf_token":"e72cd276f970062397962c5b08433be5"},"headers":{"Accept":"application/json, text/plain, /","Content-Type":"application/x-www-form-urlencoded"},"cached":false},"statusText":"Bad Gateway"}

浏览器信息:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/51.0.2704.79 Chrome/51.0.2704.79 Safari/537.36

lanson647 commented 7 years ago

今天一直在报错,一直是502,不知道怎么解决,是服务器不稳定吗??

zhangbobell commented 7 years ago

50x 问题已经修复,详见公告 https://tieba.baidu.com/p/5375015202

leesper commented 7 years ago

@zhangbobell 谢谢大神,辛苦了