{"id":19476391,"url":"https://github.com/wangpin34/materials","last_synced_at":"2025-04-25T14:32:16.962Z","repository":{"id":102409888,"uuid":"43930100","full_name":"wangpin34/materials","owner":"wangpin34","description":"web 工程师进阶","archived":false,"fork":false,"pushed_at":"2020-07-07T07:33:16.000Z","size":116,"stargazers_count":8,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-03T22:41:44.429Z","etag":null,"topics":["android","css","docker","html","http","javascript","learning","linux","materials","mongodb","nodejs","react","spring","websocket"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wangpin34.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-10-09T03:14:04.000Z","updated_at":"2020-07-07T07:33:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"b6623bb1-b53d-4fa8-beba-e5543a26d930","html_url":"https://github.com/wangpin34/materials","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangpin34%2Fmaterials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangpin34%2Fmaterials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangpin34%2Fmaterials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangpin34%2Fmaterials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wangpin34","download_url":"https://codeload.github.com/wangpin34/materials/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250834158,"owners_count":21494920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","css","docker","html","http","javascript","learning","linux","materials","mongodb","nodejs","react","spring","websocket"],"created_at":"2024-11-10T19:39:22.491Z","updated_at":"2025-04-25T14:32:16.922Z","avatar_url":"https://github.com/wangpin34.png","language":null,"readme":"# web 工程师进阶\n\n## 规范（spec/rfc）\n### [whatwg](https://whatwg.org/)\n* https://blog.whatwg.org/\n* https://dom.spec.whatwg.org/\n* https://html.spec.whatwg.org/\n* https://github.com/whatwg\n### [css-modules](https://github.com/css-modules/css-modules)\n## 社区\n* [stackoverflow](http://stackoverflow.com/)\n* [cnode](https://cnodejs.org/) [网站代码](https://github.com/cnodejs/nodeclub/)\n* [nodejs 中文社区](http://www.nodejs.net/)\n* [segmentfault](http://segmentfault.com/)\n\n## 在线学习\n* [w3school](http://www.w3school.com.cn/index.html)\n* [codesandbox](https://codesandbox.io)\n\n## 博客\n### css\n* [张鑫旭](http://www.zhangxinxu.com/)\n### react\n* [Dan Abramov](https://overreacted.io/)\n### 国内 web 框架研究者/作者\n* [玉伯 lifesinger](https://github.com/lifesinger/lifesinger.github.io/issues)\n* [司徒正美](http://www.cnblogs.com/rubylouvre/)\n### 工程\n* [张云龙](https://github.com/fouber/blog)\n* [xufei](https://github.com/xufei/blog/issues)\n### 其他\n* [阮一峰的网络日志](http://www.ruanyifeng.com/blog/)\n* [粉丝日志](http://blog.fens.me/)\n* [掌心](http://www.zhanxin.info/)\n* [云路](http://www.iyunlu.com/view/)\n* [邱俊涛 I code it](http://icodeit.org/)\n* [淘宝 ued](http://ued.taobao.org/blog/)\n* [QUQU](https://imququ.com/)\n\n## 资料\n### 基础\n* [ES6 入门](http://es6.ruanyifeng.com/)\n* [eloquent javascript | 雄辩的 javascript ](http://eloquentjavascript.net/)\n* [it-ebooks](http://www.it-ebooks.info/) Most books are not available\n* [CSS.Secrets](https://res.wisedu.com/FS/%E5%89%8D%E7%AB%AF%E5%85%A5%E9%97%A8/3.%20CSS.Secrets.Better.Solutions.to.Everyday.Web.Design.Problems.pdf)\n* [google js style](http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml)\n* [google web fundamentals](https://developers.google.com/web/fundamentals/)\n* [status code 定义](http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html)\n\n### 工程\n#### 单元测试\n* [Testing With Mocha, Sinon.js \u0026 Mocking Request](http://bulkan-evcimen.com/testing_with_mocha_sinon)\n* [node 单元测试入门](http://blog.csdn.net/wp270280522/article/details/48734409) \n* [sinon](http://sinonjs.org/docs/) 用于在测试中模拟数据库，http和任何你想要模拟的函数\n* [chai](http://chaijs.com/) 简单好用的断言库\n\n## 框架/库\n\n### react/vue/angular\n* [react](https://facebook.github.io/react/)\n* [vue](https://github.com/vuejs/vue)\n* [angular](https://github.com/angular/angular)\n* [react-native](https://facebook.github.io/react-native/)\n* [redux](http://redux.js.org/docs/introduction/)\n* [Rxjs](https://github.com/Reactive-Extensions/RxJS)\n\n### web 服务\n* [Express](http://expressjs.com/)\n* [Koa](https://github.com/koajs/koa)\n\n### 移动端\n* [kotlin lang](https://kotlinlang.org/docs/tutorials/android-frameworks.html)\n\n### 模板引擎\n* [jade](http://jade-lang.com/reference/) 由于商标问题， jade 已经改名为 pug\n* [pug](https://github.com/pugjs/pug)\n* [ejs](https://github.com/tj/ejs)\n\n### Great Spring\njava/spring 依然是后台微服务首选。\n* [tools](https://spring.io/tools/sts/all)\n* [rest service](https://spring.io/guides/gs/rest-service/#initial)\n* [spring boot](https://projects.spring.io/spring-boot/#quick-start)\n* [cli](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#getting-started-installing-the-cli) \n* [springfox](http://springfox.github.io/springfox/docs/current/#introduction)\n\n## 广度\n### 设计\n* [Material Design](https://material.io/guidelines/#)\n* [Dribbble](https://dribbble.com/)\n* [Huaban](http://huaban.com/)\n\n### 浏览器\n* [Chromium](https://www.chromium.org/Home)\n\n### 显示文档，图片\n* [如何在浏览器中显示word文档](http://stackoverflow.com/questions/9418850/how-to-display-a-word-document-using-fancybox)\n\n### 优化\n\n* ***前端优化是一个循序渐进的过程***。\n* ***只要适合当前技术和业务的优化方案，就是好的方案***。\n\n### 架构\n* [理解RESTful架构](http://www.ruanyifeng.com/blog/2011/09/restful)\n\n### 网络\n* [不同网段的访问问题](http://networkengineering.stackexchange.com/questions/10530/ping-between-different-subnet-across-a-link)\n\n### 算法\n\n### linux\n* [鸟哥linux基础篇](http://vbird.dic.ksu.edu.tw/linux_basic/linux_basic.php)\n* [鸟哥linux服务器篇](http://vbird.dic.ksu.edu.tw/linux_server/)\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwangpin34%2Fmaterials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwangpin34%2Fmaterials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwangpin34%2Fmaterials/lists"}