چه توسعه دهندگانی نیاز دارن به دانستن درباره Visual Design و UX
301, MovedPermanently
JavaScript is an important technology for development on many
different platforms, including web, mobile app, and server programming.
In Visual Studio 2013 we already support IntelliSense, Go to Definition,
colorization, and formatting of JavaScript source, along with several
other features. We’ve carried these forward into Visual Studio 2015 and we’ve improved the experience for JavaScript developers by focusing on three key areas:
- Improving the development experience when using popular JavaScript libraries
- Adding support for new JavaScript ECMAScript 2015 (also known as ES2015 and formerly ES6) language and web browser APIs
- Increasing your productivity in complex JavaScript code bases
In an earlier column,
I suggested that one way to speed up your application was to reduce the
trips you make to your database, specifically by avoiding calling a
stored procedure multiple times. To enable that, I showed how to pass a
stored procedure multiple parameter values in a single call and then,
inside the stored procedure, load the parameters into a table where they
could be integrated with other SQL statements.
In addition to Windows 10, WinJS 4.0 supports the latest versions of all your favorite browsers, including the new Microsoft Edge.
We realize that many developers are more familiar with, and may prefer
to use, other frameworks for various parts of their app. We have checked
in wrappers for AngularJS, KnockoutJS, and ReactJS
to our GitHub project. You can now create Windows or web applications
using other web frameworks, while still having access to the rich set of
controls that WinJS provides.
Intence is a new UX concept and a JavaScript library which reflects
the scrolling state in a simple and intuitive manner. It highlights
the scrollable area depending on the scrolling amount, thus
efficiently explaining to a user what exactly can be scrolled, and is
there much to scroll. Intence is suggested as a scrollbar replacament
for a general designation of a scrollable area. The library is written
in vanilla JavaScript and has no dependencies. Demo
A JavaScript polyfill for the HTML5 placeholder attribute Demo
Animate your 'action-to-effect' paths Demo