The weekly JavaScript guide aims to share the latest JavaScript key information, technical articles, development tool resources, and various new development frameworks, so that JavaScript developers can understand the technical development trends in the field. This is the first part of the Weekly Guide to JavaScript, and will be released every week.
Excellent articles
Debug compressed code with JavaScript code Map
JavaScript code compression and merging have poor readability and debugging. In this article, Ryan Seddon introduced how to use the magic source maps to improve this situation, debug the compressed code without affecting the performance.
Use the DataJS library to build a data-centric Web Application
DataJS is a data-centric Web application framework developed by Microsoft to combine JSON, OData, and HTML5 features.
We work at Microsoft, and we also use Node. js.
Microsoft is also a big fan of Node. js. They are also trying to make Node. js better run on the windows platform. In this article, Elad Ben-Israel shares some of the things that MS is doing related to Node. js and an interview.
Use Audio Data API to create music
Toby Ho shared with you the use of Audio Data APIs to generate music-related code.
Use Backbone. js to generate front-end reports
This is a learning case for Benefit Bank to use Backbone. js to generate their front-end reports.
JavaScript design patterns: Singleton, Composite, and Facade
Joseph Zimmerman from Adobe Developer Connection shared a series of articles on JavaScript design patterns.
Code and framework
Hammer. js: implement multi-touch gestures on webpages
Hammer. js is a jQuery-based JavaScript library that supports multi-touch JavaScript on webpages. It supports five types of gestures: Tap, Double Tap, Drag, Hold, and Transform.
JSON 3: compatible with ECMAScript 5 JSON implementation
JSON 3 is a JSON implementation compatible with ECMAScript 5 and compatible with various old environments, including IE 6, Opera 7, Safari 2, and Netscape 6.
PhantomJS 1.5 released: Remove Webkit implementation from the browser
PhantomJS is a JavaScript API that implements Webkit without a browser and supports various Web standards: DOM processing, CSS selector, JSON, Canvas, and SVG. It is ideal for page capture, network monitoring, and website testing.
Sigma. js: a lightweight JavaScript Drawing Library
This is a newly released open-source and lightweight JavaScript graphics library. It uses HTML5 Canvas labels to achieve various graphic effects.
Envision: quick and dynamic HTML5 visual graphics library
Another HTML5-based JavaScript visual Graphics Library provides detailed examples, which deserves attention.
Monorail. js: lightweight Node. js MVC development framework
The latest MVC Framework for Node. js development is released. Developers studying Node. js can take a look.
Resources and tools
Codiqa: A cool jQuery Mobile prototype design tool
This is a very cool jQuery-based online App design tool. It is the online editor on the homepage of jquerymobile.com.
Code School releases the Backbone series course
Code School is a paid online training School that provides a complete Backbone. js course. The entry level is free of charge, and other courses are charged.
A JavaScript asynchronous programming ebook written by Trevor Burnham
Trevor Burnham released an ebook on JavaScript asynchronous programming, introducing the concept of event-driven, async. js library, and Web Workers.
The recommended articles are based on JavaScript Weekly. You can also subscribe to them by email.
From dream sky via JavaScript Weekly