Microsoft techdays 2015-etat de lieux JavaScript

Source: Internet
Author: User

/* by Dylan sun*/

This was a great introduction session about mostly used JavaScript libraries on the market.

Each library was presented in three parts:
-History
-Usage
-Demo

Firstly, it's the leading library jQuery which makes JavaScript modern and easy-to-use. This library had changed a lot of people's view about JavaScript.

It was created by John Resig on Janurary 2006. It has improved developer's productivity a lot and it supports multiple browsers.

You can access the DOM elements with $ and specify the behavior to selected element (s).

Here is some examples:

$("div#idName").text("helloworld");$("div.className").text("helloworld");$("a").click(function(){ alert("hello world");});

When you need to the install different JavaScript or CSS libraries, you could use Bower to download and install them. Bower is a package manager for client side packages. Just like Nuget for server side packages in Visual Studio.

BootStrap is a JavaScript and CSS library created by Twitter on 2011. It's a Mobile-first library because Twitter is oriented to mobile phones. It can adapt your websites to all kinds of the different screens like PC screens and mobile screen.

A is divided by columns and you can design the Web pages using columns.

Knockout is a MVVM framework created by Steve Sanderson at Microsoft on 2010. It's using binding on declarative DOM. It can work with the any web framework.
I ' ve completed a simple introduction on this site. And it ' s quite impressive. You had JavaScript IntelliSense if you use Visual Studio.

Http://learn.knockoutjs.com/#/?tutorial=intro

AngularJS is a JavaScript library created by Google on 2009. It's a MVC framework to the Create single Page applications (SPA).
IT supports two-way data binding, templates. You can use MVC, Ioc patterns. You can even create unit tests and integration tests.

TypeScript is a programming language created by Microsoft on 2012. It can be transformed and compiled in JavaScript. And the generated JavaScript code supports multiple browsers. It can use interfaces and generics.

Cordova is create by Apache on 2011.
Cordova is a set of device APIs, a mobile app developer to access native device function such as the camera or a Ccelerometer from JavaScript. Combined with a UI framework such as JQuery Mobile or Dojo mobile or Sencha Touch, this allows a smartphone app to be Deve Loped with just HTML, CSS, and JavaScript.
You can develop a application for multiple platform as Windows phone, IOS and Android without using CSharp, OBJECTIVE-C, or Java.

The resume ends here. And you could choose appropriate technologies to build your Web or mobile application.

I Hope you find this article helps!

Microsoft techdays 2015-etat de lieux JavaScript

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.