반응형
반응형
https://github.com/component/component/wiki/Components

 

 

component module list - all the components

 

 

 

Components

This page acts as our "registry". When you add a component to this list it becomes automatically available to component-search(1) and http://component.io which are refreshed every 15 minutes. It'll also get tweeted by @component_js

The eventual goal of components is that you use only the pieces that you need, not large libraries like jQuery or underscore, these should be application-level dependencies, if used at all. However if you must use them for now, design your APIs in such a way that these are merely implementation details, for example $(selector).mylibrary(options) is not a good choice, so that they can be phased out. Try your best to create components everyone may use, then create backbone-<name> based on that code when possible, otherwise the community will remain fragmented.

AJAX

Routing

CQRS DDD Domain

Huskies

  • huskies/huskies – method or function processor before execution
  • huskies/lock - Lock method according to options, is huskies framework's middle
  • huskies/strict - strict method ,convert and validate arguments, is huskies middleware.

Access Control

Data Modelling

Data Structures

Browser Storage

Dependency Injection

UI Elements

DOM Interaction

Conversion Utilities

Control Flow

Async utilities

Function Utilities

Date Utilities

Array Utilities

String Utilities

Number Utilities

Object Utilities

Math Utilities

Database Utilities

Debugging Utilities

Performance Utilities

WebGL

Canvas

SVG

Shims

Testing

Styling

Templating

Audio

Video

Feature Detection

Other

Crypto

MVC

Backbone

Ember

Foundation

SUIT

  • suitcss/suit – HTML/CSS framework for creating loosely coupled UI components
  • suitcss/base – SUIT base styles for web apps

Utilities

Components

Gaming

CSS Animations

Fonts

Colors

Themes

Aurora

Nightrider

Celtic

Darktone

Display component themes

AngularJS

Localization

Web APIs

반응형
반응형

8 Tips for Print Designers Switching to Web & Digital Design

 

 

 

More designers are working across platforms these days, switching back and forth between print and digital projects. Although much of the theory is the same, in practice there are a lot of technical differences when it comes to working on something that will be printed versus a website. It takes a specific set of knowledge and skills to work effectively and efficiently in both environments.

But it is possible. Here we share eight tips for print designers making the switch to digital projects. (And I can vouch for every single tip as a designer who has made the switch.)

Design is Fluid

screenshot

One of the things that does not change in print design is size. Every document is designed and printed at a certain size. (And frequently on a single medium as well.)

This just is not how the web works. Every user could look at a website using a different browser width and height, or look at the site on a mobile phone or tablet. So every design must account for a variety of sizes and devices.

Familiarize yourself with responsive design, what it is and how it works. Responsive design (sometimes called RWD) is an approach to website design where sites are created to view optimally regardless of device – desktop, tablet or mobile. Designers create the design using fluid, proportion-based grid concepts and flexible typography and images.

In addition to size changes, space is “unlimited.” As a designer you are not stuck in the constraints of a 4 by 6 inch postcard or 11 by 17 poster. The canvas goes on for as many pages as you like and can scroll almost infinitely.

Learn a Little HTML

screenshot

If you want to design for the web, you have to know the basics. And you can start by training yourself. (Check out this previous Design Shack article for a list of great places to start.)

Start with a little HTML, the language of the web. With just a little understanding of HTML, you can learn to easily change colors, fonts and sizes on a website. HTML is the foundation that everything web-based is built on and without it, you will struggle in digital design.

Once you get comfortable with the basics of HTML, branch out to CSS and basic code. CSS, or Cascading Style Sheets, allow you to create and alter a set of styles for your website based on a style sheet. It creates a set of design rules and can be used to create website hierarchy and maintain visual consistency. Understanding basic coding concepts will help you understand why things work they way they do on the web. Although coding looks like gibberish at first, it makes sense once you really start to look at it.

You don’t have to be a master of HTML or CSS or code to create a great digital project, but it will help tremendously.

Create Dynamic Content

Print design is innately flat. Text and images are rest on top of some type of paper or other flat surface. Digital design is dynamic and active. Remember this and use it to your advantage.

Objects can move, include sound or links and even tools that make items pop up or hover when the user gets close to them. Web and digital projects should be designed for the user experience. This might be quite a change from some of the philosophies you are used to in the print world.

It is also important to use common visual cues and user interface actions so that your website works in a way that users expect and know how to use.

Color is Different

screenshot

Print designers work in CMYK. Digital design is based in RGB or HEX color.

Just as CMYK color is explained using numbers to represent color values of basic hues to make every possible color, RGB works using the same concept. RGB – red, green, blue – are mixed in different amounts to create every color in the digital spectrum.

The difference is in how colors are created. CMYK – cyan, magenta, yellow, black – is created by combining colors in the printing process. RGB is a combination of colors displayed in light.

Colors are named with RGB values (from 0 to 255 or each color) to create 16 million different combinations.

HEX values are an extension of RGB color and every value corresponds to an RGB color. A HEX value is simply the HTML expression of an RGB color. Colors are named using # followed by a six-digit number, where each number pair refers to red, green and blue. (HEX values also contain letters to represent numbers greater than 99.)

Understanding Web Typography

screenshot

Print designers may be used to the idea that they can use any font and have an unlimited number of typefaces available. (Depending on licensing, of course.)

Web typography can be somewhat trickier, although it is improving all the time. The biggest challenge is understanding type and browser compatibility. Not every typeface will render the same way on different devices.

Then there are basic web standards and readability concerns that come from reading on a screen. Like it or not, sans serif typefaces are pretty much the standard when it comes to body text on the web. And the often-shunned typeface Arial, is everywhere. Why? Because it always renders as Arial. No surprises there.

The rest of the things you know about type remain the same. Practice good kerning, leading and tracking. Scale text proportionately to other type and elements in the design for a neat, clean overall look.

반응형
반응형
40+ Beautiful Flat Web Designs for Your Inspiration

 

 

For the last couple of months, flat web design has been really a huge topic on the web. Up to now, it is steadily dominating the web. From UI, to the latest portfolio update, icons and even the top web design blogs are now using flat web design, not to mention Microsoft, Android and just recently Apple is going flat too!

So why are so many designers using this style?

Flat design makes things free from distractions, eliminating heavy background images, swirls, grunge that makes everything cluttered. It’s very easy to navigate, since there are no more gradients, drop shadows, glows and bevels. It puts more focus on the text, making everything readable from big screens down to mobile.

Oh, and besides if you want something more than inspiration we have nice flat countdown timer video tutorial created specially for You!

Okay, enough talking. Time to check our collection of flat web design for your inspiration!

Agency

Blocklevel


40+ Beautiful Flat Web Designs for Your Inspiration

Nitrografix


40+ Beautiful Flat Web Designs for Your Inspiration

Conversionforge



Madebyfibb



Fhoke


PSD2HTML



Pexelplant



Playgroundinc



Northbounddesign



App

Sumall



Nextr



Geckoboard



Numbrs



Triplagent



Inky



Kippt



Publiq



Product

Winds Phone



Fitbit



Wistia



Mailchimp



Teamsort



Yourkarma



Fusionads



Kinhr



Portfolio

Adam Rudzki



Theissland



Sammrkiewi



Ivomynttinen



Evan Richards



Builtbybuffalo



Daniel Pertrarolo



Stedesign



Others

WDMTG



Mint Themes



BYNC



Redbull Studios



MTCDC



Tree House



Square Space



Chilicon Graphic



Dunked



Adayinbigdata



 

반응형
반응형

모바일 웹/앱 관점에서 본 2012년 비즈니스 동향 및 2013년 전망

 

http://www.slideshare.net/neovis/ss-15264461

 

 

.

반응형
반응형

adaptive - 적응

responsive - 반응

interactive - 대화형

 

RESPONSIVE WEB DESIGN (RWD)

 

ADAPTIVE WEB DESIGN (AWD)


http://www.junowebdesign.com/responsive-vs-adaptive-web-design/

 

반응형 보다는 적응형이 좋다는 얘기.

반응형은 모든걸 다 load해야 하는 반면, 적응형은 Device에 따라서 보여줄것만 load 하기 때문에 로딩속도나 사용자 경험 측면에서 더 낳다.

 

In case you haven’t noticed, mobile web design has arrived. With mobile traffic now accounting for around 12.5% (and rising) of all website visitors it’s high time you started putting effective mobile design at the top of your to-do list, because if you fail to do so you’ll be missing out on a huge sector of the market. And we mean huge. According to recent statistics 9 out of 10 mobile searches result in some action and over half the time that action is a purchase—mobile users are falling over themselves to buy something from you, so if you want to get those sales you need to make sure you’re giving visitors what they want.

And what they want is a site that works on their chosen device. Sounds simple enough but it’s surprising how many companies get it wrong—they don’t have an effective strategy in place and instead expect customers to use the desktop layout on their mobile, and that will easily send them elsewhere—so it’s time you considered the options and embraced the brand new world of mobile design. In that world there are two main options to choose from, responsive web design and adaptive, and here’s a quick run-through of each:

 

RESPONSIVE WEB DESIGN (RWD)

In this method you’re running the website from one content management system but it simply adapts and readjusts according to the dimensions of the device it’s being viewed on. The content stays the same but the layout changes—it might be in 3 columns on a desktop and 1 on a smartphone, for example—with it automatically adjusting and wrapping around columns to suit the screen. This method is quick and easy to implement but there are a few drawbacks, namely that the user doesn’t get a fully-optimised experience—searchers behave differently when using mobile devices and regular websites will take far too long to load on a smaller screen, damaging the overall experience. That’s where adaptive web design comes in.

 

ADAPTIVE WEB DESIGN (AWD)

This offers all the benefits of responsive design without the drawbacks, and this relatively new concept is rapidly gaining popularity. In this form of design not only does the content adapt to the size of the screen but it takes into account the capabilities of the device as well, offering a much better user experience as the whole design will be based on context. Certain elements will change depending on whether the user’s got a touch screen or a traditional mouse and keyboard arrangement and different layouts will be offered for tablets and mobiles, and images and videos can be edited or even completely removed to speed up the loading times of a page.

 

Adaptive web design enhances the user experience in a way that RWD can’t match to offer total usability and a more customer-focused result, but of course, the method that’s right for you will depend on your business, your budget and the type of content you provide. Either one of them could be perfect for your needs, so as long as you choose one you can be confident you’re hitting the mobile web design mark to give customers what they’re looking for.

 

Totally unique designer chairs from Juno Interiors
Take the hassle out of moving home with crate rental from Juno Crates

 

 

반응형
반응형

Spring보다 쉽고 빠른 웹 개발
 - 파이썬3 기반 웹프레임워크 (Pylatte)

 └ http://www.pylatte.org/


 └ http://pypi.python.org/pypi/Pylatte

 └ http://www.facebook.com/pylatte

 └ https://github.com/rucifer1217/pylatte

 └ http://code.google.com/p/pylatte/

 └ http://code.google.com/p/pylatte/source/browse/pylatte_git/

 └ http://rucifer.tistory.com/category/Programing/Python

 └ http://wiki.python.org/moin/WebFrameworks

반응형

+ Recent posts