JavaScript Weekly Guide [Phase 1]

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.