03/10/2018, 13:24

67 tools, libraries và resources giúp Web developer “dễ thở” hơn

Trong bài viết này, tôi sẽ không nói về các font end frameworks khủng như React, Angular, Vue etc… Hay các code editor vốn đã nổi tiếng như Atom, VS Code Sublime….mà chỉ đơn giản là một list các tools mà tôi thấy khá hữu dụng trong việc tiết kiệm thời gian khi bạn lập ...

Trong bài viết này, tôi sẽ không nói về các font end frameworks khủng như React, Angular, Vue etc… Hay các code editor vốn đã nổi tiếng như Atom, VS Code Sublime….mà chỉ đơn giản là một list các tools mà tôi thấy khá hữu dụng trong việc tiết kiệm thời gian khi bạn lập trình.

Điều hiển nhiên là bạn sẽ có thể đã biết hay từng dùng qua vài tool trong danh sách này vì thế mà list này rất thích hợp dành cho các bạn developer mới vào nghề và cần học hỏi thêm.

Để cho dễ nhìn cũng như theo dõi, tôi sẽ sắp xếp các tool và chia chúng thành từng nhóm khác nhau.

Javascript libraries

Particles.js — Một library để tạo ra các special effect – hạt nổi lơ lửng trên trang web

Three.js —  Library dùng để tạo ra 3d objects và spaces trên web page

Fullpage.js— Tính năng full page scroll

Typed.js — Typewriter effect

Waypoints.js — Kích hoạt một function khi bạn scroll một thứ bất kì

Highlight.js— Syntax highlighting for the web

Chart.js — Tạo ra các biểu đồ cực đẹp với javascript

Instantclick —  Giảm thời gian load time của website nhờ vào việc preloading resource.

Chartist — Một library khác về biểu đồ cực đẹp.

Motio —một library dành cho sprite dựa trên animations và panning

Animstion — Jquery plugin cho css animated page transitions

Barba.js — Fluid page transitions

TwentyTwenty —một visual tool để tìm ra những thay đổi, khác biệt

Vivus.js — một library cho việc vẽ animation trên SVG

Wow.js—  Chạy animations khi bạn scroll

Scrolline.js —  Cho bạn biết mình đã scroll được bao nhiều, và khi nào thì hết page.

Velocity.js —  javascript animations nhưng rất nhanh và mượt mà

Animate on scroll — Cái tên nói lên tất cả

Handlebars.js — Javascript templating

jInvertScroll — Parallax scrolling

One page scroll — Thư viện scrolling 1 trang

Parallax.js — Parallax Engine dành cho orientation của một thiết bị thông minh

Typeahead.js — Search completion

Dragdealer.js — Thư viện dragging

Bounce.js — Tạo các animations CSS3

Pagepiling.js — One page scroll

Multiscroll.js — Multi scroll một website, được chia thành các panels scroll theo chiều dọc

Favico.js — Dynamic favicons

Midnight.js — Switch fixed headers trên fly

Anime.js — Animation library

Keycode —  Lấy javascript keycode cho một button được nhấn

Sortable — Drag & drop

Flexdatalist — Autocomplete

Slideout.js — Slideout navigation menu cho mobile apps

Jquerymy —  data bindings 2 hướng sử dụng jquery

Cleave.js — Format content khi typing

Page — Client side routing cho single page applications

Selectize.js — Hybrid select box cho adding tags

Nice select — Jquery library để tao ra select boxes

Tether —  attach absolute positioned elements

Shepherd.js — Hướng dẫn users dùng app

Tooltip — Cái tên thể hiện tất cả

Select2 — Jquery replacement cho select boxes

IziToast — giúp việc dùng/tạo js notifications dễ dàng hơn

IziModal —  giúp việc dùng/tạo js modals dễ dàng hơn

CSS libraries / Design stuff

Animate.css — Animation library

Flat UI Colors — List các màu UI tiện lợi

Material design lite— Framework dựa trên Google’s material design

Colorrrs — Random color generator

Section separators — Css section dividers

Topcoat — Framework

Create ken burns effect — Ken burns effect sử dụng css3 animations

DynCSS — Thêm functions vào css, để khiến nó có ảnh hưởng hơn

Magic animations —  Quá dễ hiểu

CSSpin — Collection của css spinners

Feather icons — Icons

Ion icons — Icons

Font awesome — Icons

Font generator — Kết hợp nhiều fonts và tạo ra một mixture

On/Off switch —Tạo on/off switch trong css

UI Kit — Framework

Bootstrap — Framework

Foundation — Framework

Useful products / links

<head> cheatsheet —  list của mọi thứ có thể để vào trong <head> tag

Ghost — blogging platform dựa trên node.js

What runs — Chrome plugin để phân tích công nghệ được dùng trong một website.

Learn anything — mindmap dùng để phân tích một vật bất kì

Nguồn: blog.topdev.vn via hackernoon

0