Coder Social home page Coder Social logo

zaobao's Introduction

zaobao


zaobao's People

Contributors

sorrycc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zaobao's Issues

早报 @ 2017.12.18

早报

早报 @ 2018.2.1

早报 @ 2017.2.1

早报汇总 @ 2017.10

早报 @ 2017.10.20


早报 @ 2017.10.19

  1. Chrome 63 DevTools 新特性。https://developers.google.com/web/updates/2017/10/devtools-release-notes
  2. 探索 es2016 和 es2017,http://exploringjs.com/es2016-es2017/
  3. 注释的艺术,区分好的注释和坏的注释,https://css-tricks.com/the-art-of-comments/
  4. CodeMirror 作者新鞋的 WYSIWYG 编辑器,http://marijnhaverbeke.nl/blog/prosemirror-1.html
  5. 多线程 JavaScript 运行环境,微软出的,他们用在 bing 上。https://github.com/Microsoft/napajs
  6. prettier + stylelint,https://css-tricks.com/prettier-stylelint-writing-clean-css-keeping-clean-code-two-tool-game/
  7. 技术面手册,https://github.com/yangshun/tech-interview-handbook

早报 @ 2017.10.13

  1. React Hot Loader@3,支持 React@16,https://github.com/gaearon/react-hot-loader
  2. 关于 JavaScript 特性的文章,查漏补缺吧。https://eev.ee/blog/2017/10/07/javascript-got-better-while-i-wasnt-looking/
  3. React Element 和 Component 的区别,https://tylermcginnis.com/react-elements-vs-react-components/
  4. ZEIT Day Berlin 2017 的所有演讲视频,https://zeit.co/tv,https://www.youtube.com/watch?v=5lR29NsJKW8&list=PLBnKlKpPeagkaVtpmZNK6XiWw8yNZmCxL
  5. cdtmp,进入到一个随机创建的临时目录,简单好用,http://frantic.im/cdtmp

早报 @ 2017.10.12


早报 @ 2017.10.10


早报 @ 2017.10.9

早报 @ 2018.3.15

早报 @ 2018.3.15

早报 @ 2018.6.14

早报 @ 2018.6.14

可以在 #48 讨论或补充。

早报 @ 2018.5.2

早报 @ 2018.5.2

早报 @ 2018.3.16

早报 @ 2018.4.10

早报 @ 2018.4.10

早报 @ 2018.6.15

早报 @ 2018.6.15

可以在 #49 讨论或补充。

早报 @ 2018.3.22

早报 @ 2018.3.22

早报 @ 2018.4.19

早报 @ 2017.12.1

早报

  1. 小程序组件化开发框架,https://mp.weixin.qq.com/s/bUuHM_U1W5rFxWoGGvQwJQhttps://github.com/Tencent/wepy
  2. React 性能优化,主要是 shouldComponentUpdate、控制 rerender 范围,以及合理利用 debounce 和 throttle,https://medium.com/myheritage-engineering/how-to-greatly-improve-your-react-app-performance-e70f7cbbb5f6
  3. Kyle Simpson 的 Office Hours,看看大神如何编码,https://www.youtube.com/watch?v=YC8AQuuszOo
  4. Medium 鼓掌效果的实现,https://medium.freecodecamp.org/how-i-re-built-the-medium-clap-effect-and-what-i-got-out-of-the-experiment-991672995fdf
  5. ThroughtWork 11 月份的技术雷达,https://mp.weixin.qq.com/s/Dgkny4mtC-anOxUBsNwOrg
  6. ThinkJS 3.0 如何实现对 TypeScript 的支持,https://zhuanlan.zhihu.com/p/31057738
  7. 如何用 Vue.js 实现一个建站应用,https://zhuanlan.zhihu.com/p/30888164https://github.com/github-libra/lego

早报 @ 2018.3.26

早报 @ 2018.3.26

早报 @ 2017.12.5

早报

  1. [email protected] 发布,import() 语法变更,支持 esm 等,目前还没看到特别心动的 feature,webpack/webpack#6064
  2. 学点 React 模式,限时免费的 egghead 课程,https://egghead.io/courses/advanced-react-component-patterns
  3. A CLI React performance optimization tool that identifies potential unnecessary re-rendering,https://github.com/reactopt/reactopt
  4. 一年一度的 Pereformance Calendar 又开始写了,https://calendar.perfplanet.com/2017/
  5. vscode best practice, http://vscodecandothat.com/

早报 @ 2018.5.18

早报 @ 2018.5.18

可以在 #46 讨论或补充。

早报 @ 2018.2.8

早报 @ 2018.4.11

早报 @ 2018.4.11

早报 @ 2018.5.10

早报 @ 2018.5.10

可以在 #44 讨论或补充。

早报汇总 @ 2017.11

早报 @ 2017.11.30

  1. PWA 中文书,https://github.com/SangKa/PWA-Book-CN
  2. Chrome 64 的 devtool 新特性,有 Local Overrides,https://developers.google.com/web/updates/2017/11/devtools-release-notes
  3. 用 React 做原型的设计师,我咋就遇不到这种设计师呢?https://medium.com/geckoboard-under-the-hood/react-js-for-design-prototyping-ec29cfa81b0f
  4. React 16.2 里的 Fragment,https://reactjs.org/blog/2017/11/28/react-v16.2.0-fragment-support.html,https://codesandbox.io/s/j4381yv0oy
  5. 如何加入大公司?经常给他们的开源库贡献代码吧。https://twitter.com/tylermcginnis/status/935887285874298881
  6. CSS 新特性,比如 Variables, Scoping, New Selectors 和 Color Functions,https://syntax.fm/show/021/what-s-new-in-css-variables-scoping-new-selectors-and-color-functions

早报 @ 2017.11.29

  1. [email protected],React.Fragment,修复 radio 的问题等,https://github.com/facebook/react/releases/tag/v16.2.0
  2. Flutter,构建现代移动应用,https://mp.weixin.qq.com/s?__biz=MzA3ODg4MDk0Ng==&mid=2651113963&idx=1&sn=6071c057813c0ed74cbc743612807ea4
  3. wix 出的专为 component 的样式方案,https://stylable.io/
  4. "You Don't Know JavaScript" 作者又一力作,JS 里的函数式编程,https://github.com/getify/Functional-Light-JS
  5. React Component 范式进阶,by kentcdodds,https://tinyletter.com/kentcdodds/letters/advanced-react-component-patterns

早报 @ 2017.11.28

  1. 多个主流框架对比,https://www.sitepen.com/blog/2017/11/10/web-frameworks-conclusions/
  2. JavaScript 从入门到进阶,https://javascript.info/
  3. 4 张动图解释为什么(什么时候)使用 Redux/dva,https://zhuanlan.zhihu.com/p/31360204,https://medium.com/dailyjs/when-do-i-know-im-ready-for-redux-f34da253c85f
  4. Final Form,无框架依赖,尺寸是 Redux Form 的 1/5,https://medium.com/@erikras/final-form-the-road-to-the-checkered-flag-cd9b75c25fe,https://github.com/erikras/final-form
  5. PWA是否能带来新一轮大前端技术洗牌?https://mp.weixin.qq.com/s?__biz=MzIwNjQwMzUwMQ==&mid=2247485600&idx=1&sn=12e229c90cc08e8f14dcc1ae7f27abd6

早报 @ 2017.11.23

国外感恩节好像都放假了,更新较少。

  1. Subresource Integrity,确保 cdn(可能被 hack)加载的资源没有被修改,居然还有这种操作。https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity
  2. choo 的构建工具,基于 browserify 的生态搭建的,体验不错,优化点也不错,比如 “Removes unused CSS, inlines critical CSS and preloads the rest”,https://medium.com/choojs/bankai-the-friendly-web-compiler-35f1916679cc

早报 @ 2017.11.22

  1. SurviveJS 的免费新书,讲如何组织 npm package,代码质量,文档,持续集成等,对开源感兴趣的可以看下,https://survivejs.com/maintenance/preface/
  2. 本地配 ssl + http/2 + nginx,https://ihower.tw/blog/archives/8861
  3. webpack 持久化缓存,https://sebastianblade.com/using-webpack-to-achieve-long-term-cache/,https://github.com/pigcan/blog/issues/9
  4. 新 ES 提案,import.meta,规范了 __dirname、__filename、document.currentScript 等的获取方式,http://2ality.com/2017/11/import-meta.html
  5. 学下 Proxy 的用法,http://exploringjs.com/es6/ch_proxies.html,http://2ality.com/2017/11/proxy-method-calls.html
  6. es6 cheatsheet,https://ponyfoo.com/articles/es6
  7. webstorm tips 第二期,https://www.sitepoint.com/productivity-tips-for-webstorm-and-angular-part-2/
  8. code sandbox 2.0,和 github 打通,可以直接 commit 和 PR,https://hackernoon.com/announcing-codesandbox-2-0-938cff3a0fcb
  9. Chrome 63 支持 import() 语法,https://developers.google.com/web/updates/2017/11/dynamic-import

早报 @ 2017.11.18

  1. redux 4.0.0-beta.1,支持 ts 2.0,不支持 IE 11-,cjs 和 es bundle 等,https://github.com/reactjs/redux/releases/tag/v4.0.0-beta.1,https://github.com/reactjs/redux/pull/2358/files
  2. JavaScript 新语法,async + iterator,异步迭代器,https://github.com/tc39/proposal-async-iteration,https://jakearchibald.com/2017/async-iterators-and-generators/
  3. React Patterns, techniques, tips and tricks,https://vasanthk.gitbooks.io/react-bits/
  4. Simple React Patterns,http://lucasmreis.github.io/blog/simple-react-patterns/
  5. 高阶 react-router@4 技巧,protected routes 和校验,https://tylermcginnis.com/react-router-protected-routes-authentication/
  6. symbols、generators 和 streams,https://medium.com/front-end-hacking/javascript-symbols-generators-and-streams-1f6ef0fb1fdc

早报 @ 2017.11.17

  1. JavaScript 在移动端如何提速,by Addy Osmani,应该已经是目前最全的性能优化最佳实践了,https://medium.com/dev-channel/the-cost-of-javascript-84009f51e99e
  2. next.js 5 的 roadmap,https://zeit.co/blog/next-canary
  3. ES Modules 详解,想了想,可以用来做在线编辑器,不用启 webpack,文件数量的问题可以通过 http2 解决,https://jakearchibald.com/2017/es-modules-in-browsers/,https://www.smashingmagazine.com/2016/02/preload-what-is-it-good-for/,https://www.smashingmagazine.com/2017/04/guide-http2-server-push/
  4. 利用 travis-cli 做自动的 npm publish,https://leo.im/2017/canary#what-changed
  5. 快速找到未使用的依赖,https://gist.github.com/brentvatne/6390909075b02811ef5384d5b7c41ab2
  6. vscode 的新功能,live share,https://code.visualstudio.com/blogs/2017/11/15/live-share

早报 @ 2017.11.16

  1. 《高可用 React 服务端渲染》by 郭达峰,干货满满,里面介绍的 hypernova 需要话时间消化下,把 SSR 抽成 service 以保证高可用,http://slides.com/dfguo/react-ssr#/,https://github.com/airbnb/hypernova,http://react-china.org/t/react-meetup-11-05-slides/15994
  2. yarn 的搜索是真快,绝对的秒开,背后的技术是 algolia 提供的,https://blog.algolia.com/yarn-search-javascript-packages/,发现不少基于 roadhog 的封装,https://yarnpkg.com/en/packages?q=roadhog
  3. atom 插件,import 模块时搜索 npm 并自动安装依赖,https://blog.algolia.com/atom-plugin-install-npm-module/,https://blog.algolia.com/wp-content/uploads/2017/10/image4.png,https://github.com/algolia/atom-autocomplete-module-import
  4. 交互式的 ES6 cheatsheet,查漏补缺,https://es6cheatsheet.com/?key=mailing-list&utm_source=drip&utm_medium=email&utm_campaign=email-signup&__s=wffaseadwzx2kacuffbp
  5. 高阶的 react-router@4 技巧,包含 code splitting、切换动画、滚动位置保存、递归路径、SSR 渲染,https://blog.logrocket.com/advanced-react-router-concepts-code-splitting-animated-transitions-scroll-restoration-recursive-17096c0cf9db

好久不见的早报 @ 2017.11.9

  1. frontendmasters 课程课件,入门挺好,http://slides.com/bgando/f2f-final-day-1,http://slides.com/bgando/f2f-final-day-2
  2. 在线体验各种主流的 css-in-js 方案,https://css-in-js-playground.com/
  3. Simplicity Matters,建议每隔一段时间看一遍,https://www.youtube.com/watch?v=rI8tNMsozo0&feature=youtu.be
  4. git 命令使用,见招拆招,https://github.com/k88hudson/git-flight-rules
  5. React ErrorBoundaries 的贴心的应用场景,https://twitter.com/kentcdodds/status/927950921786634240
  6. 反击爬虫,前端工程师的脑洞可以有多大?http://litten.me/2017/07/09/prevent-spiders/,https://doc.yonyoucloud.com/doc/ae/920457.html
  7. 拆首屏 CSS 的 critical 发布 1.0,基于 Chrome headless,https://github.com/addyosmani/critical/tree/v1.0.0

早报 @ 2018.3.29

早报 @ 2018.3.29

早报 @ 2018.4.25

早报 @ 2018.4.25

早报 @ 2017.12.13

早报

More

早报 @ 2018.4.18

早报 @ 2018.4.18

早报 @ 2018.3.21

早报 @ 2018.3.21

早报 @ 2018.6.19

早报 @ 2018.6.19

可以在 #50 讨论或补充。

早报 @ 2017.12.8

早报

  1. 付费 workshop 的 PPT,300 多页,Advanced State Management in React (feat. Redux and MobX),https://www.dropbox.com/s/a3rpf77rpaw3hgi/Advanced%20State%20Management.pdf?dl=0#
  2. Chrome 63 新特性,import() 语法,async 迭代器,滚动条行为控制,Promise 支持 finally 等,https://developers.google.com/web/updates/2017/12/nic63
  3. netlify 的开源 cms,旨在为静态站点添加 CMS 能力,基于 react,https://github.com/netlify/netlify-cms
  4. umi 新增 dva 例子,尤其适用于多页场景,https://github.com/umijs/umi/tree/master/examples/with-dva

更多

早报 @ 2018.4.4

早报 @ 2018.4.4

早报 @ 2018.5.4

早报 @ 2018.5.4

可以在 #43 讨论或补充。

早报 @ 2017.12.7

早报

  1. Redux Zero,没有 reducer 和 dispatcher,只管调 action,https://medium.com/@matheusml/introducing-redux-zero-bea42214c7ee,https://github.com/concretesolutions/redux-zero
  2. 新的打包工具,比 webpack 快,可以以 html、js 和 css 为入口,https://github.com/parcel-bundler/parcel,https://github.com/sorrycc/blog/issues/52
  3. 重定位到 npm 包的 repository 页,有网页也有命令行,http://ghub.io/
  4. O'Reilly 新书,《Vue.js:Up & Running》,https://www.safaribooksonline.com/library/view/vuejs-up/9781491997239/

早报 @ 2018.6.13

早报 @ 2018.6.13

可以在 #47 讨论或补充。

早报 @ 2018.4.17

早报 @ 2018.4.17

早报 @ 2018.4.12

早报 @ 2018.4.12

早报 @ 2018.5.14

早报 @ 2018.5.14

可以在 #45 讨论或补充。

早报 @ 2017.12.12

早报

早报汇总 @ 2017.9

早报 @ 2017.9.30

  1. React@16 改进了 React DevTools 里 Highlight Updated 的功能。https://twitter.com/dan_abramov/status/913730763169914882
  2. 可取消的 fetch 终于来了,目前只有 Firefox 57 支持,但 Chrome、Edge、Safari 都快了。https://developers.google.com/web/updates/2017/09/
  3. [email protected] 支持 Object Spread,https://twitter.com/wesbos/status/913421431609991168
  4. [email protected],支持 React 16。https://github.com/zeit/next.js/releases/tag/4.0.0-beta.1abortable-fetch,https://fetch-svg-abort.glitch.me/
  5. 基于 React 组件的可视化编程,付费的,目前功能不够完善,先不要买。https://twitter.com/getcompositor/status/913348539584995330,https://compositor.io/lab/
  6. 一组 State Container,挺实用的。https://github.com/renatorib/react-powerplug
  7. npm as cdn,一种简化的开发方式。但有个显而易见的问题,重复的依赖怎么处理?https://medium.com/@mikeal/ive-seen-the-future-it-s-full-of-html-2577246f2210

早报 @ 2017.9.29


早报 @ 2017.9.28

  1. React@16 特性视频,讲地很仔细,https://egghead.io/courses/leverage-new-features-of-react-16
  2. Podcast:关于命令行的。https://syntax.fm/show/013/the-command-line-for-web-developers
  3. componentDidCatch 的一个使用场景,捕获出错并打点到服务器。https://blog.bugsnag.com/react-16-error-handling/
  4. 学下设计模式、反模式、重构和 UML,这网站的切换体验很好。https://sourcemaking.com/
  5. 如何评价 React@16,总结的挺好,但不够细。https://www.zhihu.com/question/65920482/answer/236159084

早报 @ 2017.9.27

  1. React@16 发布,包含 fiber、ReactDOM.createPortal、componentDidCatch、SSR 性能提升、render 支持返回 fragment 和 string、尺寸减少等,推荐升级。https://facebook.github.io/react/blog/2017/09/26/react-v16.0.html
  2. Chrome 支持 import(),用于按需加载 es 模块。https://twitter.com/addyosmani/status/912556308649304064
  3. 自动分离出首屏样式。https://github.com/pocketjoso/penthouse

早报 @ 2017.9.26

  1. 输入 google.com 按回车后发生了什么?面试时常见问题。https://github.com/alex/what-happens-when
  2. Paul Irish 的 Debugging in 2017 with Node.js。https://www.youtube.com/watch?v=Xb_0awoShR8,https://docs.google.com/presentation/d/1i5JREE3hhtG4FDip97zFJpMG_qb8k6fb5BRF09eyYTM/view#slide=id.p (Slide)
  3. Electron the bad part,包括尺寸、更新、安全、代码保护等。https://hackernoon.com/electron-the-bad-parts-2b710c491547
  4. web developer roadhog,挺全的,图不错,用 Balsamiq Mockups 画的。https://github.com/kamranahmedse/developer-roadmap,https://balsamiq.com/products/mockups/
  5. 脚手架工具,简版的 yeoman,名字好记。https://github.com/saojs/sao
  6. 检测新的 DOM 节点。https://github.com/muicss/sentineljs

早报 @ 2017.9.25

  1. Dan 在 ZEIT Day 的演讲,https://www.youtube.com/watch?v=nl30vWYKs9A&feature=youtu.be&t=16300
  2. 部署 es2015 的代码到生产环境,省掉很多 polyfill 代码,Chrome 客户多的或者内部系统可以玩玩看,结合前几天分享的如何同时分发两个版本使用。https://philipwalton.com/articles/deploying-es2015-code-in-production-today/
  3. Compilers are the New Frameworks,深有同感,最近在做的一套多页 h5 方案,工具和框架紧密结合。https://tomdale.net/2017/09/compilers-are-the-new-frameworks/
  4. 为啥大家都开始转 VSCode 了?https://syntax.fm/show/012/why-is-everyone-switching-to-vs-code
  5. React 换许可证。https://code.facebook.com/posts/300798627056246/relicensing-react-jest-flow-and-immutable-js/
  6. Hyper 2.0 发布。https://twitter.com/zeithq/status/911511043763040258
  7. 以全局命令的方式运行 node_modules/.bin 下的命令,很实用的功能。https://www.youtube.com/watch?v=2WZ5iS_3Jgs&feature=youtu.be

~/.bashrc 或者 ~/.bash_profile 里配:

PATH=$PATH:./node_modules/.bin

早报 @ 2017.9.20


早报 @ 2017.9.19

  1. Desprited babel-preset-es2015,推荐用 babel-preset-env。https://twitter.com/piq9117/status/909492740768940032
  2. 《ECMAScript 6 入门》第三版,新增 decorator 章节。http://es6.ruanyifeng.com/
  3. 如何向用户同时分发 ES6 Modules 版本和普通版。https://www.youtube.com/watch?v=GWmO88hBbKY
<script nomodules ...>
<script type="modules" ...>
  1. IDE 的自动添加 import 的功能,相见恨晚,但 Intellij IDEA 只处理了 ES6 Module 的自动 import,最近有时间我会写个处理 node_modules 依赖的通用 auto-import。https://www.jetbrains.com/help/idea/auto-import.html,https://github.com/Galooshi/import-js
  2. 未来的 devtool 应该涨啥样,我们需要这样的脑洞。https://medium.freecodecamp.org/prototyping-the-future-of-devtools-f54ba4d51891
  3. 我不知道浏览器居然还能做这些,Speech API、Speech Recognition API、Geolocation API、Notification API、Push API、Battery Manager API、Media Recorder API、Web-audio API、Vibration API、Device orientation。https://www.youtube.com/watch?v=ZrRxdzAVXts,https://meow.sambego.be/

早报 @ 2017.9.18

  1. ES modules 详解。http://2ality.com/2017/09/native-esm-node.html
  2. 页面整体布局优先用 CSS Grid。http://gedd.ski/post/grid-beats-flexbox-for-full-page-layout/
  3. 为每个 PR 自动发 npm 包用于测试,这个思路不错,适合命令行工具。facebook/create-react-app#3124 (comment)
  4. 为函数内的赋值语句和 return 语句自动加 console 的 babel 插件,思路很新颖。https://github.com/tkh44/babel-plugin-sitrep
  5. GoogleChrome 官方的浏览器自动化库,可用于 UI 测试、爬虫等。https://github.com/GoogleChrome/puppeteer
  6. 布局管理的库,可用于 React,但需要额外引入 jQuery 。https://github.com/deepstreamIO/golden-layout/

早报 @ 2017.9.15

  1. React 16 RC 3,最后一个 RC 了,比较感兴趣的是其中任何不打包多个 Object.assign polyfill,polifill 重复是很常见的尺寸问题之一。facebook/react#10294 (comment)
  2. 记不住 React 的事件?可以查这份 Live CheetSheet 。https://reactarmory.com/guides/react-events-cheatsheet
  3. 如何让 import 输入更快,先写 from 再写接口就能有智能提示。作者给出了 VSCode 的配置方法,评论里有 ATOM 以及 WebStorm 的方法。http://2ality.com/2017/08/typing-import-statements.html
  4. Gif 格式的 devtool tips,你会发现居然有这么多功能都没用过。https://umaar.com/dev-tips/ ,还有视频分享资料,https://umaar.github.io/devtools-optimise-your-web-development-workflow-2016/,https://www.youtube.com/watch?v=Dyynkefld8o
  5. react-cosmos 发了 2.0 rc,一个用来写 React 组件的工具,https://github.com/react-cosmos/react-cosmos

早报 @ 2017.9.14

  1. Chrome 61 支持 ES Module,通过 <script type=module> 引入。隐隐感觉这功能会带来调试和打包工具的革新。https://www.chromestatus.com/feature/5365692190687232,https://paulirish.github.io/es-modules-todomvc/
  2. Babel 7.0@beta,支持通过 .babrlrc.js 配置、移除 babel 自身的 babel-runtime 依赖以减少安装尺寸、Deprecate ES20xx presets,推荐用 babel-preset-env 等等。https://babeljs.io/blog/2017/09/12/planning-for-7.0
  3. Node v8.5.0,fs.copyFileconsole.group()、正式支持 ES Module 等。https://nodejs.org/en/blog/release/v8.5.0/
  4. 编码界面的正则工具,Cool!https://regexly.chipto.io/ ,我之前用的是 http://refiddle.com/
  5. React FAQ,还是比较全的。https://reactfaq.site/,https://github.com/timarney/react-faq

早报 @ 2017.9.13

  1. coding webIDE 支持小程序,功能上只能说部分支持吧。通过多页实现,和单脚本内存共享数据肯定不是一回事,API 模拟不全,生命周期好像也不全。https://ide.coding.net/
  2. React-Router@4 和 @3 支持 React@16,remix-run/react-router@b0a9c75
  3. AtomIDE,其实是 atom 捆绑一些 packages 以适应各种语言的编码、定义跳转、自动提示、引用查找等,适合新人上手。http://blog.atom.io/2017/09/12/announcing-atom-ide.html
  4. 新的信息源,用于订阅新闻。https://www.google.com/alerts
  5. react for aria,如何把更新的组件通知读屏软件。http://almerosteyn.com/2017/09/aria-live-regions-in-react
  6. HTML 语法解析器,带插件机制,可以理解为 HTML 界的 Babel。https://github.com/reshape/reshape

早报 @ 2017.9.12

  1. 把 React Component 转成 Word 文档,样式没了。https://github.com/nitin42/redocx
  2. 关于如何避免“写一个 Module 感觉像写了一张无法支付的未来支票”,比如用脚本 commit、自动 publish、100% test coverage 等。https://medium.com/@mikeal/modern-modules-d99b6867b8f1,https://github.com/mikeal/r2/blob/master/package.json#L6
  3. dat 协议的 p2p 应用例子,基于 BreakerBrowser。https://github.com/taravancil/paste-dat,https://beakerbrowser.com/
  4. React@16 不再忽略 unknown 的 DOM 属性,https://facebook.github.io/react/blog/2017/09/08/dom-attributes-in-react-16.html
  5. webpack + babel 让 JS 打包越来越慢,但如何让调试快点呢?babel-standalone、systemjs、unpkg 等都是一些尝试。印象中 stackblitz.com 也是基于 systemjs + unpkg。http://2ality.com/2017/08/less-building-in-web-dev.html,https://github.com/unpkg/unpkg-demos

早报 @ 2017.9.8

  1. Yarn 1.0 发布,新功能很实用,比如适用于 monorepo 的 Workspaces,解决依赖的依赖更新问题的 Selective version resolutions 等,https://code.facebook.com/posts/274518539716230
  2. state-machine-component by preact 作者,通过 reducer + action 的方式组织 React Component 的内部 state。https://twitter.com/_developit/status/905250269306474497
  3. 管道操作符 |> 的 JavaScript 提案,适用于 lodash、rxjs 这种库,想尝鲜的可以配 babel 插件实现。https://github.com/tc39/proposal-pipeline-operator,https://www.npmjs.com/package/babel-plugin-transform-pipeline
  4. Web Payments 支付接口快要来了,Chrome Canary 可用,Webkit 也是 In Development 状态,https://twitter.com/wesbos/status/905815017819385857,https://webkit.org/status/#feature-payment-request
  5. React Native EU 2017,https://medium.com/@dschmidt1992/react-native-eu-2017-b091adc9aa9f

早报 @ 2017.9.7

  1. 利用 @std/esm 让 node 无需 .mjs 后缀就使用 ES6 modules。https://twitter.com/zachcodes/status/903251125520007168
  2. 新发布的一个 JavaScript runtime error tracker 服务,支持 AST 回溯到源码。https://javascript.studio/,https://medium.com/javascript-studio/javascript-studio-publicly-available-28522e325037
  3. Why CSS, not CSS-in-JS,同意,个人也不喜欢 CSS-in-JS,https://svelte.technology/blog/the-zen-of-just-writing-css
  4. react-idle,在 react 空闲时做点啥,比如加载脚本、问问用户是否还在、做一些耗 CPU 的事等,by React-Router 作者,https://reacttraining.com/react-idle/,https://cdb.reacttraining.com/announcing-react-idle-8fc0b9e2d33e
  5. React.ReducerComponent,在 React Component 里用 reducer 来更新 react 的 state,看看就好,另一种思路。https://twitter.com/jaredpalmer/status/905170062679662594

早报 @ 2018.4.27

早报 @ 2018.4.27

可以在 #41 讨论或补充。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.