This is the second part of the Weekly Guide to JavaScript. We will continue to share with you the latest JavaScript key information, technical articles, development tool resources, and various new development frameworks, allows JavaScript developers to understand the technical development trends in the field.
Excellent articles
JavaScript zero: + 0 and-0
Do you know there are two zeros in JavaScript? I believe that after reading this article, you will surely have some gains. This article details the differences between + 0 and-0 in JavaScript.
JavaScriptBraceless Programming)
Anders Janmyr does not like to use large arc in code. This article describes how He disassembled the code according to the concept of Braceless Programming.
Only 219 bytesCompile a Tron game in JavaScript (Tron Game)
Alok Menghrajani and his colleagues wrote a Tron-style game with 219 bytes of JavaScript. This article describes the interesting techniques used in game production.
IntegrationRuby, Sinatra, MongoDB, and HamlBuild a Backbone. js Application
This article details how to use Ruby as the backend technology to write Backbone. js applications, as well as the powerful DSL language-Sinatra.
How to create an Infinite scrolling paging effect (Infinite Scroll Pagination)
If you want to achieve the infinite scrolling page turning effect, you can take a look at this article, the article details how to achieve unlimited scrolling page turning.
Synchronous Module Loading)
ES6 is still far away, but let's take a look at it. This article introduces synchronization module loading, one of the most important features of ES6.
Why is JavaScript compressed?
Describes why JavaScript code is compressed and UglifyJS is recommended.
Code and framework
JavaScript touch library Overview
This GitHub Wiki page lists all the JavaScript libraries used to handle touch-screen events. It's really good!
Rainbow. js: lightweight code highlighting Library
Rainbow is a lightweight code highlighting library written in JavaScript. It is only 1.4Kb and is easy to use and expand. It is beautified by CSS themes.
Grunt: a task-based CLI build tool for JS Projects
Ben Alman introduced Grunt, a new tool for JavaScript projects, and introduced the basic principles.
Crossfilter: Multidimensional filtering tool used for view collaboration
Crossfilter is a JavaScript library used to process massive datasets on the browser side. its home page illustrates its application in analyzing flight schedules.
PouchDB: Implementation of portable CouchDB in JavaScript
PouchDB is a browser-side CouchDB implemented by JavaScript and html5. it is used for Indexed Database of html5.
Bunyan: Service Log tool in JSON format
Bunyan is a node. js module that contains a CLI tool that can be used to input logs in JSON format. This article details how to use it.
Backbone. Paginator-Backbone. js paging component
The latest text from Addy Osmani introduces a basket of Backbone. js paging components.
Plunker: Edit, preview, and share code snippets online
Plunker is an online code editing and preview tool similar to JSFiddle. You can try it out.
The recommended articles are based on JavaScript Weekly. You can also subscribe to them by email.
Phase 1: JavaScript Weekly Guide [Phase 1]
From dream sky via JavaScript Weekly