JavaScript 每周问题 303:2016 年 9 月 29 日

  • React-focused newsletter: In beta for weeks and going well. If React is your thing, check it out at Latest issue here..
  • Function wrapping tool: Wraps immediately-invoked or likely-to-be-invoked functions in parentheses to speed up JavaScript parsers' initial parsing times by Nolan Lawson.
  • Chrome Canary update: Allows debugging of browser JavaScript and Node.js files in the same DevTools window in parallel.
  • Frontend Masters course: Brian Holt (Netflix) introduces React and its surrounding ecosystem like Redux and React Router in a course.
  • Third-party service feature: Allows third-party services to deploy their own network request handlers, like a Web font service caching fonts across tabs by Google Developers.
  • Reactive programming with RxJS: A practical look at building a weather app using reactive programming with RxJS by Martin Gontovnikas.
  • Async iteration proposal: A look at the TC39 proposal to simplify asynchronous iteration further by Nicolás Bevacqua.
  • Electron features: A look at what can be created using features and tools Electron inherits from Chromium, Node, and npm modules by Zeke Sikelianos.
  • Mobile-friendly map library: Years of work culminated in a 1.0 release for a mobile-friendly interactive map generation library by Vladimir Agafonkin.
  • Draw graphics and make interactive: Draw graphics and g9 automatically makes them interactive with a great set of [code-driven explanations and demos] by bijection.
  • Jobs:

    • Staff UI Engineer at LendingHome (fintech + San Francisco, CA): LendingHome is seeking a Staff UI Engineer with specific skills.
    • Get 5+ Engineering Job Offers in 1 Week: Hired helps get salary and equity offers before interviews from companies like Facebook, Postmates, & Square.
  • In Brief:

    • Node releases: Node v6.7.0, v0.12.16, v0.10.47 and v4.6.0 released for important security reasons by Node.js Foundation.
    • jQuery release: jQuery 3.1.1 released (a patch release with no new features) by jQuery Foundation.
    • Tutorials:

      • Manage State in React App with Redux: Write a Redux application and learn to reduce boilerplate in a React project by Stormpath.
      • Quick Examples to Work With DOM: Covers the basics by Juha Lindstedt.
      • 3 Useful Babel Presets: Dr. Axel Rauschmayer's tutorial.
      • How to Add or Remove CSS Class with Vanilla JavaScript: By Sitepoint.
      • The 4 Stages of Perf Tuning Your Angular2 App: By Vinci Rufus.
      • JavaScript Promises 102: The 4 Promise Methods: By Ire Aderinokun.
      • Slackwatch: Monitor AWS Service from Slack: Take a note from Bandwidth developer Ed Hintz by Bandwidth.
    • Videos:

      • Building an Angular 2 App with a Java EE Backend: By Adam Bien.
      • Things You Can Do In ES6 That Can't Be Done In ES5: 24 minutes by Dan Shappir.
    • Opinions:

      • Thoughts on JavaScript vs C++: After creating the same 3D game in both by Irrlicht3d.
      • Why Learning Angular 2 Was Excruciating: “like trying to learn a new video game and starting on hard core mode” by Liz Bennett.
      • Why You Should Avoid document.write: Specifically for Script Injection by Damien Jubeau.
    • Code:

      • Clipboard.js: Copy to Clipboard Without Flash by Zeno Rocha.
      • Choreographer: A Simple Library for CSS Animations by Christine Cha with a demo.
      • Bcoin: An Advanced Full Node JS Bitcoin Implementation by Purse, even works in the browser.
      • Marko: Templating Engine and UI Component Library from eBay by eBay.
      • navigo: A Simple Vanilla JavaScript Router with Fallback by Krasimir Tsonev.
      • Render React and React Router v4 On-Demand with CDN Caching by Lari Hoppula.
      • CurrencyFormatter.js: Easy Formatting of Values in 155 Currencies by OSREC Financial.
      • Taggd: A jQuery Plugin to Add Notes to Images by Tim Severien.
阅读 5
0 条评论