网页前端设计资源:前端设计资源收藏夹

文章简介:今天在邮件中收到一个由 Dimi Navrotskyy在Github上发布的前端收藏夹,里面的资源太丰富了。我在想很多同学肯定喜欢。本想直接发个链接与大家分享,但时间久了,找起来辛苦。特意copy了一份发在w3cplus上。

今天在邮件中收到一个由 Dimi Navrotskyy在Github上发布的前端收藏夹,里面的资源太丰富了。我在想很多同学肯定喜欢。本想直接发个链接与大家分享,但时间久了,找起来辛苦。特意copy了一份发在w3cplus上。而且我在后面还增加了一份我自己整理的学习资源链接,在这些链接我初步分了一下类,附在后面。自认为还是蛮有吸引力的教程。希望对大家有所帮助。

后面这部分资源内容,需要特别感谢林小志(林大大)的辛苦付出整理出链接地址,同时也要非常感谢@CJ(大神)通过神技帮我把相关链接的标题抓取出来。在此跟两位大大道声“谢谢!”!

  • Guides

    • Hack Design
    • Designer School
    • TheExpressiveWeb
    • Talks To Help You Become A Better Front-End Engineer In 2013
    • Web Development Teaching Materials
  • Architecture
    • BEM
    • Atomic Design
      • Github
      • Video + Slides
      • Atomic Design: Some Thoughts and One Example
      • Atomic Design Makes Me Feel Like a Chemist
    • Polymer Project
      • Video: Web Components: A Tectonic Shift for Web Development + Slides
      • Video: Web Components in Action
    • Aura is an event-driven architecture for developing scalable applications using reusable widgets.
    • Terrific.js provides you a Scalable Javascript Architecture, that helps you to modularize your jQuery/Zepto Code in a very intuitive and natural way
    • Patterns For Large-Scale JavaScript Application Architecture
    • Video: Nicholas Zakas: Scalable JavaScript Application Architecture
    • Book: Learning JavaScript Design Patterns
    • Book: Eloquent JavaScript
    • Book: Single page apps in depth
    • jQuery Application Architecture Chart
    • How To Manage Large jQuery Apps
    • Scalable and Modular Architecture for CSS
    • Comparison between different Observer Pattern implementations
  • Workflow
    • Video: Javascript Development Workflow of 2013 by Paul Irish + Slides
    • Yeoman is a robust and opinionated set of tools, libraries, and a workflow that can help developers quickly build beautiful, compelling web apps.
    • Grunt is a task-based command line build tool for JavaScript projects.
      • Web development is getting complex. Let's go shopping.
      • GruntStart: A Grunt-enabled head-start with the H5BP, jQuery, Modernizr, and Respond. The building blocks to quickly get started with Grunt to create an optimized website.
      • A beginner’s guide to Grunt
      • Grunt - Synchronised Testing Between Browsers/Devices
    • Front-end Process - Flat Builds and Automation
      • Introduction
      • Environment Setup & Yeoman
      • Grunt Tasks
      • CSS Framework (Inuit)
    • CSSCSS: A CSS redundancy analyzer that analyzes redundancy.
    • Helium - javascript tool to scan your site and show unused CSS
    • Roots
    • Sparky.js is a client-side application scaffold which helps those who want to have organized structure in their app, but don't want to subscribe to a particular client-side MVC framework.
    • Brunch is an assembler for HTML5 applications. It‘s agnostic to frameworks, libraries, programming, stylesheet & templating languages and backend technology.
    • Automaton: Task automation tool built in JavaScript.
    • Cartero
    • Mod is a task-based workflow tooling for web, it help developers quickly build robust and high-performance web applications.
  • Frameworks
    • JavaScript

      • Choosing a framework
      • Angular
        • Github
        • Learning
          • AngularJS-Learning: huge list of Angular learning resources
          • AngularJS Screencasts
          • Building Huuuuuge Apps with AngularJS
          • What are the nuances of scope prototypal / prototypical inheritance in AngularJS?
          • AngularJS from Basics to Dependency Injection
          • AngularJS To Do List App
          • AngularJS vs Ember
          • The Hitchhiker’s Guide to the Directive
          • Frontend Workflows with Grunt and Angular JS
        • Integration
          • angular-requirejs-seed: this is a fork of Angular Seed but with changes needed for requireJS support.
          • Writing Reusable AngularJS Components with Bower
          • Native AngularJS directives for Twitter's Bootstrap.
          • Automating AngularJS With Yeoman, Grunt & Bower
          • Optimizing Angular Templates with Grunt on Heroku
          • Building Offline Applications With AngularJS and PouchDB
      • jQuery
        • jQuery Wiki Page "Plugins/Authoring"
        • jQuery Plugin Development Boilerplate
        • The Ultimate Guide to Writing jQuery Plugins
        • Book: jQuery Fundamentals
        • Pragmatic jQuery Style
      • dojo
        • Documentation
        • Writing Your Own Widget
        • 10 Reasons Why Your Projects Should Use the Dojo Toolkit by David Walsh
      • Backbone
        • Book: Developing Backbone.js Applications
        • Unsuck your backbone
        • A Visual Guide to Marionette.js Views
        • Building a Backbone.js app - tutorial series
        • Migrating an existing app to Backbone
      • Meteor
        • Best Learning Resources for Meteor.js
      • React by Facebook
      • Flight is an event-driven web framework, from Twitter
      • Singool.js Lightweight JavaScript framework for developing single-page web applications
      • Knockout: Simplify dynamic JavaScript UIs by applying the Model-View-View Model (MVVM) pattern
      • Sammy.js is a tiny JavaScript framework developed to ease the pain and provide a basic structure for developing JavaScript applications.
      • Ember.js: A framework for creating ambitious web applications.
      • Maria: The MVC framework for JavaScript applications. The real MVC. The Smalltalk MVC. The Gang of Four MVC.
      • Terrific Composer is a Frontend Development Framework specifically designed for building deluxe frontends based on the Terrific concept
      • Rivets.js: Lightweight and powerful data binding + templating solution for building modern web applications.
      • Synapse: Data Binding For The Rest Of Us
      • A Comprehensive Collection Of Javascript Application Frameworks
      • JavaScript Data Binding Frameworks
    • CSS
      • A collection of best frameworks
      • Twitter Bootstrap
        • Home Page
        • Github
        • Download
        • Bootstrap Hero List: The big badass list of bootstrap resources
        • Widgets
          • Color and Date Picker
          • WYSIHTML5 RTE for Bootstrap
          • Bootstrap Image Gallery
          • jQuery UI Bootstrap
          • Pines Notify: JavaScript notifications for Bootstrap or jQuery UI.
          • fuelUX: Fuel UX extends Twitter Bootstrap with additional lightweight JavaScript controls.
          • A date range picker for Twitter Bootstrap
          • Bootbox.js: alert, confirm and flexible dialogs for Twitter's Bootstrap framework
          • Time Picker
          • Date/Time Picker
          • ReCaptcha
          • Bootstrap Modal: Extends Bootstrap's native modals to provide additional functionality.
          • SelectBoxIt
          • File Upload
          • BootPag: BootPag - dynamic pagination jQuery plugin for twitter bootstrap
          • Bootstrap Arrows: A simple jQuery plugin and add-on to the popular Twitter Bootstrap framework to include the use of arrows at any angle in your UI designs.
          • X-editable: In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
          • Pagination
          • Slider
          • Application Wizard
        • Themes
          • Bootswatch: Theme catalog.
          • Jumpstart UI: Another catalog for paid themes
          • Darkstrap: A dark theme.
          • jQuery Mobile Boostrap: A jQuery Mobile theme based on Twitter Bootstrap
          • Wrapbootstrap
          • Wordpress
            • BootstrapWP
            • Roots Theme
            • Bootstrap
            • Bootstrap for Wordpress
            • Bootstrap for WP
            • StrapPress
            • WPBS
          • CSS3 Microsoft Modern Buttons
          • BootMetro: Metro style web framework
          • Cosmo: Windows 8 inspired theme
          • Bootstrap Generator: Simply alter the options below and click "Generate" to get your compiled Bootstrap CSS file.
          • Inspiritas
          • Facebook
          • Google+
          • Flatstrap
          • Pinstrap
        • Misc
          • Boilerstrap: A blank slate for the modern web. Just add creativity.
          • Bootstrap GUI PSD: a toolkit designed to kickstart webdesign of webapps and sites.
          • Font Awesome: The iconic font designed for use with Twitter Bootstrap
          • Typo3 Extension
          • Bootstrap CDN Free CDN for Twitter Bootstrap
          • Bootstrap Tour Quick and easy way to build your product tours with Twitter Bootstrap Popovers.
          • Bootsnipp: Design elements and code snippets for Bootstrap HTML/CSS/JS framework
          • Form Builder
          • PaintStrap: Generate beautiful Twitter Bootstrap themes using the Adobe kuler / COLOURlovers color scheme
          • TODC: A Google-styled theme for Twitter Bootstrap.
          • Layoutit!
      • Responsive Grid System
      • Responsive Grid System (2)
      • Golden Grid System
      • Compass
      • Pondasee
      • Centurion
      • Foundation 3
      • ProfoundGrid
      • Groundwork
      • skelJS
      • Ink
      • neat
      • Kube
      • rwdgrid
      • Simple Grid
      • One% CSS Grid
      • Workless
      • inuit.css - a powerful, scalable, Sass-based, BEM, OOCSS framework.
      • Kraken is a lightweight, mobile-first boilerplate for front-end web developers.
  • Cross Browser
    • Normalize.css
    • HTML5 Cross Browser Polyfills
    • Viewport Component
  • Cross Device
    • Responsive

      • Video: Responsive Design Workflow by Stephen Hay + Slides
      • Responsive Patterns
        • Responsive Navigation Patterns
        • Complex Navigation Patterns for Responsive Design
      • Responsinator
      • How to make a Responsive Newspaper-like layout
      • The State Of Responsive Web Design
      • Facing The Challenge: Building A Responsive Web Application
        • This repo contains techniques and concepts to build responsive & hybrid web applications.
      • Tables
        • Responsive Data Tables
        • stacktable.js
        • FooTable
      • Events
        • Breakpoints.js
        • Harvey.js
        • Enquire.js
      • Images
        • Fluid Images
        • How to Use Responsive Images to Make Your Site Shine on Any Platform
        • Adaptive Images
        • Why We Need Responsive Images
        • Riloadr: A cross-browser framework-independent responsive images loader.
        • jQuery Picture
        • Picturefill
      • Text
        • FitText: A jQuery plugin for inflating web type
        • Out Of Words!: The responsive typography framework behind Words App
        • Responsive Font Sizing: Making your font size respond to your screen size, easy & maintainable.
        • Responsive Measure
    • E-Mail
    • Mobile
      • Frameworks

        • jQuery Mobile: Touch-Optimized Web Framework for Smartphones & Tablets
        • jQTouch is a Zepto/jQuery plugin for mobile web development on the iPhone, Android, iPod Touch, and other forward-thinking devices.
        • Junior
      • Emulators
        • thumbs.js
        • Phantom Limb
        • Touché
      • Scrolling
        • jSwipeKinetic is a jQuery plugin that enables you to add kinetic scrolling on your touch optimized projects. jSwipeKinetic is build on top of jGestures (jgestues.codeplex.com).
        • jQuery.pep.js: A lightweight plugin for kinetic-drag on mobile/desktop.
        • Overscroll is a jQuery plug-in that mimics the iphone/ipad scrolling experience in a browser.
        • Zynga Scroller
        • pull-to-refresh.js
        • Overthrow
        • Antiscroll
      • Gestures
        • jGestures jQuery plugin enables you to add gesture events such as ‘pinch’, ‘rotate’, ‘swipe’, ‘tap’ and ‘orientationchange’ just like native jQuery events.
        • hammer.js is a focused, standalone JavaScript library, only for multi-touch gestures.
        • Touchy: is a highly configurable jQuery plugin. It exposes event data (velocity, etc.) for longpress, drag, pinch, rotate and swipe.
        • TouchSwipe
        • TipTap
        • jQuery.event.swipe
        • toe.js is a tiny library based on jQuery to enable sophisticated gestures on touch devices.
        • Jester
        • JS Touch Layer
        • Touch Events and Abstractions
      • DOM Objects Manipulation
        • jQuery.event.move
        • WKTouch: A JavaScript plugin for touch-capable devices, enabling multi-touch drag, scale and rotate on HTML elements.
      • Tap Acceleration
        • Energize
        • Tappable is a simple, standalone library to invoke the tap event for touch-friendly web browsers.
        • Fastclick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile browsers.
        • Lightning Touch
        • Creating Fast Buttons for Mobile Web Applications
      • Layout
        • Flickable.js allows you to make any element touchable; useful for flicking between sections, or sliding elements around the page.
        • PageSlide is a jQuery plugin which slides a webpage over to reveal an additional interaction pane.
        • Swipe is a lightweight mobile slider with 1:1 touch movement, resistant bounds, scroll prevention, and completely library agnostic.
        • Swiper: Mobile touch slider with hardware accelerated transitions.
        • jQuery Mobile Pagination Plugin
        • SwipeSlide: A Zepto Plugin for iOS like swipe navigation.
        • stackable.js is an invaluable jQuery plugin that stacks your tables for small screens. It’s a huge advantage in terms of usability on mobile devices.
      • Reacting to Device Sensors
        • lenticular.js is a jQuery plugin for creating image animations that response to tilting or mouse events.
        • This End Up: Using Device Orientation
      • iOS
        • Safari Image Delivery Best Practices
        • Safari Graphics, Media, and Visual Effects Coding How-To's
        • Safari CSS Visual Effects Guide
        • Safari Web Content Guide
        • Getting Started with iOS Web Apps
        • The iPad Web Design & Development Toolbox
        • Targeting the iPhone 4 Retina Display with CSS3 Media Queries
        • How do I lock the orientation to portrait mode in a iPhone Web Application?
        • jQuery Retina Display Plugin
        • retina.js
        • Retina Images
    • Printers
      • Tips And Tricks For Print Style Sheets
  • Patterns & Snippets
    • Responsive Patterns
    • CSS3 Code Snippets
    • The Blueprints are a collection of basic and minimal website concepts, components, plugins and layouts with minimal style for easy adaption and usage, or simply for inspiration.
  • DOM Manipulation
    • xui: a super micro tiny dom library for authoring html5 mobile web applications.
    • Tire offers a more lightweight alternative to libraries such as jQuery, Prototype and Zepto.
  • Typography
    • Quick guide to webfonts via @font-face
    • How To Achieve Cross-Browser @font-face Support
    • Google Fonts
    • Adobe Edge Web Fonts: Get started with free web fonts.
      • Edge Web Fonts Website
    • Typekit: easy way to use commercial web font on your site.
    • Matrix of fonts bundled with Mac and Windows operating systems, Microsoft Office and Adobe Creative Suite
    • Typeset.css
    • typecast
    • CSSTypography
    • SO: @font-face fonts only work on their own domain
    • FitText: A jQuery plugin for inflating web type
    • TypeButter
    • slabText
    • Baseline.js
    • jKerny
    • Lettering.js
    • Trunk8 is an intelligent text truncation plugin to jQuery. It will cut off just enough text to prevent it from spilling over
    • bacon is a jQuery plugin that allows you to wrap text around a bezier curve or a line.
    • CSS Typography cheat sheet: Small roundup on CSS features that will enhance your web typography.
  • Services (Free & Commercial)
    • TheToolbox
    • colourco
    • Color Scheme Designer: find resonate colors for a great design.
    • HTML Entity Character Lookup
    • SpritePad
    • Responsinator
    • HTML Shell
    • Form Builder
    • Zen BG
    • Prepros
    • site44
    • CSS3 Media Query Builder
    • jsFiddle
    • codepen is an HTML, CSS, and JavaScript code editor right in your browser with instant previews of the code you see and write.
    • Website Builders
      • Squarespace
      • BaseKit
      • Doomby
      • Edicy
      • IM Creator
      • Jimdo
      • Moonfruit
      • uCoz
      • Webnode
      • Webs
      • Weebly
      • Wix
      • Wordpress.com
      • Yola
      • 1&1 Homepage
  • Programming & Markup Languages
    • CSS

      • Understanding border-image
      • What No One Told You About Z-Index
      • Principles of writing consistent, idiomatic CSS
    • JavaScript
      • Javascript Closures
      • Combinator Recipes for Working With Objects in JavaScript
        • Part II
      • Prototypes and Inheritance in JavaScript
      • JavaScript Study Guide
      • ECMA 262-3 in detail
      • JavaScript Garden
      • Extensions
        • RubyJS is a JavaScript implementation of all methods from Ruby classes like Array, String, Numbers, Time and more.
        • Mout is a collection of modular JavaScript utilities that can be used in the browser as AMD modules or on node.js (without any overhead).
        • bacon.js: A small functional reactive programming lib for JavaScript.
      • Flow Control
        • Coroutine Event Loops in Javascript
        • How To Node Article on promises describing both sides: node.js and browser
        • Video by Douglas Crockford on monads which is touching Promises
        • Не надо давать обещания, или Promises наоборот
        • Promises are the monad of asynchronous programming
        • A Study on Solving Callbacks with JavaScript Generators
        • What's The Point Of Promises?
        • Promises/A+ Spec
        • Callbacks vs Coroutines
        • This document is intended to explain how promises work
        • Libraries
          • Standalone-Deferred
          • Standalone-Deferred
          • Flowy
          • Step
          • kew is a lightweight promise library optimized for node.js
          • jQuery Timing
          • RSVP.js
          • q
          • Watch.js
      • Video: Monads and Gonads (YUIConf Evening Keynote)
    • HTML
      • Book: Dive into HTML5
      • Principles of writing consistent, idiomatic HTML
    • Higher Level Languages
      • Dart: Typed language compiled to JavaScript. By Google.
      • Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It’s translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.
      • Less extends CSS with dynamic behavior such as variables, mixins, operations and functions.
      • Roole is a language that compiles to CSS.
      • Stylus: Expressive, dynamic, robust CSS
  • Animation
    • Stylie
    • animate.less, is a bunch of cool, fun, and cross-browser animations converted into LESS for you to use in your Bootstrap projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
    • Canvas Advanced Animation Toolkit is an scene graph director-based animation framework for javascript based in the concept of a timeline.
    • tween.js: Super simple, fast and easy to use tweening engine which incorporates optimised Robert Penner's equations.
    • Janis is a lightweight Javascript framework that provides simple animations via CSS transitions for modern browsers on the web as well as mobile devices.
    • Rekapi: A keyframe animation library for JavaScript
    • CanvasScript3 is a Javascript library for the new HTML5 Canvas with an interface similar to ActionScript3. This library enables Sprite Groups, Layers, Mouse Events, Keyboard Events, Bitmap Effects, Tween Animations etc.
    • Shifty is a tweening engine built in JavaScript. It is designed to fit any number of tweening needs.
    • emile.js is a no-frills stand-alone CSS animation JavaScript framework.
    • Firmin: a JavaScript animation library using CSS transforms and transitions.
    • $fx(): A compact, lightweight Javascript Library for animation.
    • Keanu is a micro-lib for animation on Canvas/JS.
    • jsAnim is a powerful, yet easy to use library for adding impressive animations to websites, without sacrificing standards or accessibility. Weighing in at just under 25 kilobytes, jsAnim packs a lot of punch for such a little application.
    • scripty2 is an open source JavaScript framework for advanced HTML-based user interfaces. Or simply put, scripty2 helps you build a more delicious web.
    • Animator.js: JavaScript animation library.
    • Processing.js: is the sister project of the popular Processing visual programming language, designed for the web. Processing.js makes your data visualizations, digital art, interactive animations, educational graphs, video games, etc. work using web standards and without any plug-ins.
    • jQuery Transit: Super-smooth CSS3 transformations and transitions for jQuery.
    • Move.js is a small JavaScript library making CSS3 backed animation extremely simple and elegant.
    • Collie is a Javascript library that helps to create highly optimized animations and games using HTML 5.
    • Year Of Moo: Angular.js Animations
    • animate.css is a bunch of cool, fun, and cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
    • Approach
    • Magic is a CSS3 framework with many animations, it's simple to use and many animations are cross-browser compatible.
  • Widgets
    • Kits

      • AlloyUI
      • Kendo UI
      • jQuery UI Bootstrap
      • Zebra: JavaScript library that follows easy OOP concept, provides HTML5 Canvas based Rich UI and includes Java to JavaScript converter tool
    • File Upload
      • jQuery File Upload
      • tus fileupload
      • Fine Uploader
    • Sitemap
      • SlickMap CSS
    • Table Of Contents
      • Tocify
      • MagicNav.js
      • jQuery TOC
    • Modals
      • Avgrund
      • Timeout Dialog
      • Magnific Popup
      • Magnific Popup
    • Notifications
      • Pines Notify
      • notifier.js
      • noty
      • Toastr
      • a!ertifyjs
      • Apprise
    • Gallery Sliders
      • Sequence
      • Rhinoslider
      • Awkward Showcase
      • Revolver.js
      • Responsive CSS3 Slider
      • Roundabout
      • Slid.es
    • Pagination
      • jPages
    • Selects
      • jQuery Recurrence Input
      • Select2
      • jquery.selectable.js
    • Progress Bars
      • Percentage Loader
      • progress.js
    • Trees
      • Nestable
    • Navigation
      • jPanelMenu
    • Tooltips
      • opentip
    • Misc
      • jQuery Knob
      • DopelessRotate
      • jQuery Addresspicker
      • Fangle: create interactive documents from plain text.
  • Visualization
    • Photon
    • CSS3 shapes
    • Morris.js
    • Cube
    • Cubism.js
    • D3.js
      • Introduction to D3
      • Interactive D3 Tutorial
      • NVD3
    • Crossfilter
    • Datavisualization.ch
    • jQuery.Gantt
    • easy pie chart
    • Gauge.js
    • Google Chart Tools
    • Piecon
    • Viskit.js
    • jStat
    • CHAP Links Library
    • bonsai
    • Smoothie Charts
    • DataMaps
    • mxgraph
    • Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas.
    • Timeline.js: A Storytelling Timeline built in JavaScript.
    • xCharts is a JS library for creating attractive, custom data-driven chart visualizations. It uses HTML, CSS, and SVG to create dynamic, fluid charts that can be easily customized and integrated.
    • jQuery Gantt editor
    • amCharts is a robust charting tool that will suit any dataviz need.
    • Responsive vertical timeline
  • Validation & Forms
    • ALAJAX
    • Parsley.js: Validate your forms, frontend, without writing a single line of javascript!
    • mailcheck.js: A jQuery plugin that suggests a right domain when your users misspell it in an email address.
    • one-validation is a collection of regular expressions for general validation purposes.
    • nextVal is an easy-to-use, flexible and robust form validation plugin for jQuery.
    • Fields.js creates collections of fields. Each field is constantly evaluated for validity, and is accessible through the collection.
    • IV.js was created to provide a intutive way to provide validation filters that are useful in processing user input.
    • Ladda: A UI concept which merges loading indicators into the action that invoked them.
    • jQuery Super Labels
  • Transitions
    • Quicksand
    • Isotope
    • flippant.js
    • Meaningful Transitions
  • Numbers
    • accounting.js
    • numbers.js
  • Time and Dates
    • moment.js: A 5.5kb javascript date library for parsing, validating, manipulating, and formatting dates.
    • XDate
    • Pikaday
  • Search
    • Fullproof
    • lunr.js is a simple full text search engine for your client side applications.
  • Testing
    • FiveUI Extensible/open browser extension & headless system for testing UI Consistency guidelines (or anything else you can test with injected JS).
    • Writing Testable JavaScript
    • Writing Testable Frontend Javascript Part 1 – Anti-patterns and their fixes
    • Introduction to BDD
    • cucumber
      • cucumber.js
      • Gherkin is the language that Cucumber understands.
        • Feature Introduction
        • Given when then
  • Template Engines
    • ICanHaz.js
    • Hogan.js
    • Handlebars.js
    • Transparency
    • doT.js
    • Walrus
    • Chibi
    • Templayed.js
    • ECT: Fastest JavaScript template engine with CoffeeScript syntax
    • pithy: An internal DSL for generating HTML in JavaScript
    • T: T.js is a template engine that uses simple Javascript data structure to represent html/xml data.
    • Nunjucks is a full featured templating engine for javascript.
    • Jade
    • Linked.in Dust.js
      • The client-side templating throwdown: mustache, handlebars, dust.js, and more
      • Leaving JSPs in the dust: moving LinkedIn to dust.js client-side templates
      • Tutorial
      • Testing Console
  • Routing And URLs
    • Crossroads.js
    • Hash.js
    • director
    • Davis.js
    • path.js
    • URI.js
    • Roadcrew.js
    • jQuery Address
    • page.js
    • speakingurl: generate a so called "static", "Clean URL", "Pretty URL" or "slug" from a string.
  • Rich Text Editors
    • WYSIHTML5
    • MarkItUp
    • Hallo
    • Substance Composer
    • Proper
    • SnapEditor
    • Create.js
    • MDMagick
    • X-editable
  • Code Viewers & Editors
    • Rainbow.js
    • Intelligist
    • Prism.js
    • Brackets: An open source code editor for the web, written in JavaScript, HTML and CSS by Adobe.
    • CodeMirror
    • Scripted
    • tabIndent.js
    • Behave.js is a lightweight library for adding IDE style behaviors to plain text areas, making it much more enjoyable to write code in.
  • Refactoring
    • Refactoring Javascript with kratko.js
  • Performance
    • Writing Fast, Memory-Efficient JavaScript
    • CSS-only: Load images on demand
    • Videos
      • Faster HTML and CSS: Layout Engine Internals for Web Developers: by David Baron of Mozilla
      • Google I/O 2012 - Breaking the JavaScript Speed Limit with V8
      • DOM, HTML5, & CSS3 Performance: A video by Paul Irish
      • Nicholas Zakas High Performance Javascript
      • Building A Performant HTML5 App with Trunal Bhanse and Akhilesh Gupta (LinkedIn)
    • General Information
      • Writing Fast, Memory-Efficient JavaScript
      • JavaScript Performance Best Practices by Nokia
      • Improving the performance of your HTML5 App
      • Best Practices for a Faster Web App with HTML5
      • Front-end performance for web designers and front-end developers
    • Memory
      • Memory 101
      • Memory leak patterns in JavaScript
      • Understanding and Solving Internet Explorer Leak Patterns
      • Finding memory leaks
      • How to write low garbage real-time Javascript
      • JScript Memory Leaks
      • Tracking Down Memory Leaks in Node.js
      • Effectively Managing Memory at Gmail scale
    • Tools
      • Chrome Developer Tools

        • Heap Profiling
        • Profiles Panel
        • JavaScript Profiling With The Chrome Developer Tools
        • Introduction to Chrome Developer Tools, Part One
      • V8
        • Optimizing for V8 - very technical series on the V8 engine
        • I-want-to-optimize-my-JS-application-on-V8 checklist
        • Performance tips for JavaScript in V8
      • JavaScript Leak Finder
        • Introduction Article
      • Navigation Timing
      • Firebug Paint Events
      • Locache: JavaScript caching framework for client side caching in the browser using localStorage
    • DOM Manipulation
      • Rendering: repaint, reflow/relayout, restyle
      • Reflows & Repaints: CSS Performance making your JavaScript slow?
      • The new game show: "Will it reflow?"
      • When does reflow happen in a DOM environment?
      • Speeding up JavaScript: Working with the DOM
      • Efficient JavaScript on dev.opera.com
      • When Does JavaScript trigger reflows and rendering
      • How (not) to trigger a layout in WebKit
    • Animation
      • requestAnimationFrame for smart animating
      • Leaner, Meaner, Faster Animations with requestAnimationFrame
      • Collie - high performance Animation library
      • Using requestAnimationFrame to Optimize Dragging Events
      • requestAnimationFrame API: now with Sub-Millisecond Precision
      • Why moving elements with translate() is better than pos:abs top/left
    • Hardware Acceleration
      • Visualizing WebKit’s hardware acceleration
      • List of Chromium Command Line Switches
    • Browser Internals
      • How Browsers Work: Behind the scenes of modern web browsers
      • How Browsers Work - Part 1 - Architecture
      • Know Your Engines at O’Reilly Velocity 2011
      • Video: GDC 2012: From Console to Chrome
      • Fast CSS: How Browsers Lay Out Web Pages
      • Video: What Browsers Really Think of Your App
      • WebKit blog five-part series on rendering
      • Video: Alex Russell - Life Of A Button Element
      • How a web page loads
      • Video: The Fundamentals, Primitives and History of HTML5
      • The JavaScript engine family tree
      • How JavaScript compilers work
      • JavaScript compiler strategies
      • The future for JavaScript
    • HTTP Transport
      • Fantastic front-end performance: Concatenate, Compress & Cache
      • Video: Cache Is King! by Steve Souders
  • Modularity & Loaders
    • Lazy Module Declaration - JavaScript Module-Assembler for building better web applications
    • UMD (Universal Module Definition) patterns
    • Browserify
    • require.js
      • Plugins
    • CrapLoader
    • Writing Modular JavaScript With AMD, CommonJS & ES Harmony
    • Путь JavaScript модуля
    • Modular JavaScript with RequireJS
    • LABjs & RequireJS: Loading JavaScript Resources the Fun Way
    • JavaScript Inheritance and Public/Private members
    • Deep dive into the murky waters of script loading
    • Terminology: Modules
  • Package Management
    • bower
    • volo
    • parcel is easy package management using a file server and path conventions, with built in support for Amazon S3. It is designed to encode package metadata, including name, version and OS within a path. The conventions allow this metadata to be queried, without the need for a database.
    • jam.js
    • component
  • Image Manipulation
    • Paintbrush.js
    • Obscura
    • jCrop
  • HTTP
    • Specification
    • Using CORS
    • Cross-domain Ajax with Cross-Origin Resource Sharing
  • WebSocket
    • Specification
    • socket.io aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms.
    • engine.io is the implementation of transport-based cross-browser/cross-device bi-directional communication layer for Socket.IO.
    • SockJS is a browser JavaScript library that provides a WebSocket-like object. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication channel between the browser and the web server.
  • Error Handling & Debugging
    • Tracing.js - Javascript function tracing.
    • JavaScript error handling anti-pattern
    • Tattletale
  • Documentation
    • dexy is a free-form literate documentation tool for writing any kind of technical document incorporating code.
    • docco is a quick-and-dirty, hundred-line-long, literate-programming-style documentation generator.
    • Ronn builds manuals. It converts simple, human readable textfiles to roff for terminal display, and also to HTML for the web.
    • dox is a JavaScript documentation generator written with node. Dox no longer generates an opinionated structure or style for your docs, it simply gives you a JSON representation, allowing you to use markdown and JSDoc-style tags.
    • YUIDoc is a Node.js application that generates API documentation from comments in source, using a syntax similar to tools like Javadoc and Doxygen.
    • coddoc is a jsdoc parsing library. Coddoc is different in that it is easily extensible by allowing users to add tag and code parsers through the use of coddoc.addTagHandler and coddoc.addCodeHandler. coddoc also parses source code to be used in APIs.
    • sphinx a tool that makes it easy to create intelligent and beautiful documentation
    • Using JSDoc
  • Windows 8 Style
    • Metro UI CSS
    • BootMetro
    • metro-bootstrap
    • Metro UI Template
    • Droptiles – Metro-Style Web Dashboard
    • Metro JS
    • Windows Metro tiles with Javascript and CSS3
    • Cosmo
    • Video: What Web Developers Need to Know When Building Metro style Apps
    • CSS3 Microsoft Modern Buttons
    • Visual Studio 2012 Image Library - 5,000+ Images Downloadable Now
    • Metro User Interface Implementation and Resources
    • Windows-8-like animations with CSS3 and jQuery: a demo made by Sara Soueidan about creating a Modern UI design like in Windows 8.
  • Video
    • SublimeVideo
  • Audio
    • howler.js
    • Stratus 2 soundcloud player
  • Library Collections
    • Unheap: A tidy repository of jQuery plugins
    • jster
    • MicroJS helps you discover the most compact-but-powerful microframeworks.
    • JSPkg: reference library and package manager
    • jquer.in is a curated collection of jQuery plugins.
    • pineapple.io: A central hub of Tutorials, Tools and Assets for developers and designers
  • Chat
    • XMPP using JSON
    • Converse.js is an open source, webchat client, that runs in the browser and can be integrated into any website.
  • Prototyping
    • Video: Style guides are the new Photoshop by Stephen Hay + Slides
    • fixie
    • Holder.js
  • JSON
    • JSON Query Language is a query and processing language specifically designed for the popular JSON data model.
    • Oboe.js makes it really easy to start using json from a response before the ajax request completes; or even if it never completes.
  • Presentations
    • Ancesor.js
    • Slideshow.html
    • HTML5 Slideshow
    • jQuery Screen
    • reveal.js
    • html5 Slides by Google
    • Slides
    • CSSS
    • deck.js
    • controldeck.js
    • impress.js
  • Scrolling
    • Scrollpath
    • jQuery NiceScroll
    • FoldScroll
    • Scrollorama
  • Keyboard
    • Mousetrap
    • Keypress
    • konami.js
  • Tables & DataGrids
    • Tablecloth.js
    • Responsive Data Tables
    • stacktable.js
    • FooTable
    • Handsontable
    • Backgrid.js
    • Gridster
    • Flex
  • Security
    • oAuth Consumer Library by John Kristian

      • ohauth
      • How iD Logs in to OpenStreetMap
    • JSO - a Javascript OAuth Library
    • xdoauthproxy
    • JavaScript Cryptography
    • Javascript Crypto Library
    • Stanford Javascript Crypto Library
    • mozilla / jwcrypto
    • Critic
      • Javascript Cryptography Considered Harmful
      • Final post on Javascript crypto
  • Layout
    • Shapeshift is a plugin which will dynamically arrange a collection of elements into a column grid system similar to Pinterest.
    • CollagePlus: This plugin for jQuery will arrange your images to fit exactly within a container.
  • Misc
    • zip.js
    • simpleCart.js
    • Aware.js is a simple jQuery plugin that allows a site to customize and personalize the display of content based on a reader's behavior without requiring login, authentication, or any server-side processing.
    • How to directly upload files to Amazon S3 from your client side web app

html & CSS

  • CSS3 regions: Rich page layout with HTML and CSS3
  • MindBEMding
  • Offsetting an HTML element in a flexible container
  • Jonathan T. Neal
  • The Definitive Guide to Using Negative Margins
  • 70 Expert Ideas For Better CSS Coding
  • Blend Tutorial Part 4: Create a Flexible Layout
  • MindBEMding
  • Case Study
  • The truth about structuring an HTML5 page
  • The Problem Of CSS Form Elements
  • Maintainable Code
  • Using SVG CSS-Tricks
  • The Z-Index CSS Property: A Comprehensive Look
  • In Search of the Holy Grail · An A List Apart Article
  • Horizontally Centered Drop-Down Menus with Pure CSS
  • Beautiful Horizontally Centered Menus/Tabs/List. No CSS hacks. Full cross-browser.
  • Horizontal centering using CSS fit-content value
  • CSS Style guide: 10 essential techniques
  • The Lengths of CSS
  • Adapting To The Ink
  • Front End Development Guidelines
  • CSS Architectures: Principles of Code Cleanup
  • About HTML semantics and front-end architecture
  • The Best Way to Learn CSS
  • CSS Ellipsis: How to Manage Multi-Line Ellipsis in Pure CSS
  • CSS Architectures: Refactor Your CSS
  • Taking the “Erm..” Out of Ems
  • Taking Ems Even Further
  • ‘Scope’ in CSS
  • CSS Architectures: Refactor Your CSS
  • CSS Architectures: Scalable and Modular Approaches
  • Fifty Shades of BEM
  • The Pastry Box Project
  • Loading Images on Demand with Pure CSS

性能方面

  • Front-end performance for web designers and front-end developers
  • Media Query & Asset Downloading Results
  • Performance Calendar
  • Don’t use IDs in CSS selectors? ❧ Oli.jp (@boblet)
  • About
  • CSS Selectors: Should You Optimize Them To Perform Better?
  • Perfection kills
  • Writing efficient CSS selectors
  • 10 Easy Steps to Great Website Optimization.
  • Scott Logic
  • iOS CSS animations performance
  • Performance Calendar
  • Debunking Responsive CSS Performance Myths
  • Optimize browser rendering
  • Stubbornella
  • Why you should care about CSS page performance
  • Writing efficient CSS
  • Jens O. Meiert · Web Design, Web Development, Accessibility, and Usability
  • Efficiently Rendering CSS
  • Performance Calendar
  • Performance aspects of Google’s HTML/CSS Style Guide
  • Book - Scalable and Modular Architecture for CSS
  • CSS Performance and Maintainability
  • Base64 vs. CSS Sprites: battle for performance
  • Javascript Full Screen API
  • CSS Performance Test 路 jsPerf
  • Different CSS techniques and their performance
  • CSS performance, who cares?
  • kelly norton: On Layout & Web Performance
  • Coding Q&A: CSS Performance, Debugging, Naming Conventions
  • Myth busting the HTML5 performance of transform:translate vs. top/left
  • Improving UX Through Front-End Performance · An A List Apart Article

javascript

  • Creating jQuery-style functions in JavaScript, hasClass, addClass, removeClass, toggleClass
  • DailyJS: Backbone.js Tutorial: Build Environment
  • Superhero.js
  • Perfection kills

jquery

  • 12 jQuery Notification Bar Options like the Hello Bar
  • 10 Useful jQuery Lightbox Plugins
  • Writing Your Own jQuery Plugins
  • 5 Things You Should Stop Doing With jQuery

移动端

  • A Comparison of Methods for Building Mobile-Optimized Websites
  • iPhone 5 Web Design Kyle Larson Web Design Articles
  • iOS6 gives us two new CSS3 properties
  • CSS Media Queries for iPads & iPhones
  • Top 10 iPhone Development Blogs
  • Web Development For The iPhone And iPad: Getting Started
  • Tips and Tricks for iOS Web Development
  • Responsive Email Design
  • New iPhone 5 and iOS 6 Features for HTML 5 Developers
  • Designing Mobile Sites
  • iPhone Development: 12 Tips To Get You Started Article
  • » Seven Things I Learned While Making an iPad Web App Cloud Four Blog
  • Boost Your Mobile E-Commerce Sales With Mobile Design Patterns
  • Off Canvas
  • The Holy Grail of Mobile Layout
  • Converting The Prototype
  • Building The Prototype
  • Laying The Foundation
  • Solving The Back Button
  • Guidelines For Mobile Web Development
  • Design lessons from Gmail web app
  • Designing for Mobile, Part 1: Information Architecture
  • Designing for Mobile, Part 2: Interaction Design
  • Issues with position fixed & scrolling on iOS
  • jtyjty99999/mobileTech · GitHub
  • webkit webApp 开发技术要点总结

retina

  • http://paulstamatiou.com/responsive-retina-blog-development-part-1
  • Michiel de Graaf
  • Retina Ready Images and Responsive Web Design
  • CSS Techniques for Retina Displays
  • http://paulstamatiou.com/responsive-retina-blog-design
  • How to Prepare for The High-Resolution Web
  • Retina Display
  • Retina Display
  • http://www.bram.us/tag/retina
  • coderwall.com : establishing geek cred since 1305712800
  • Retina Sprites: Ratios
  • http://benfrain.com/how-to-serve-high-resolution-website-images-for-retina-displays-new-ipadiphone4
  • Improving Image Quality on the Retina Display
  • Master CSS pixels for Retina displays
  • Retina Displays: Good for Web Design?
  • Designing for iPhone 4 Retina Display: Techniques and Workflow
  • Articles about the App Store, design and Bjango
  • Articles about the App Store, design and Bjango
  • How to Design for the Retina Display
  • Retina Display Media Query
  • Exporting Retina designs from Photoshop with Slicy
  • Optimising Graphics & Images For Retina Devices
  • Creating Retina Images for Your Website
  • Coding for Retina Displays with RetinaJS Tutorial
  • A tip for designing for Retina displays
  • A Quick-fix to: Blurry Text on MacBook Pro with Retina Display
  • Ready or Not, Here Comes HD Web Design
  • How to Prepare for The High-Resolution Web
  • Tutoriel vidĂŠo HTML-CSS : Ecran Retina
  • Retina revolution
  • Making Dolphin Retina-Display-Ready
  • Designing for iPhone 4 Retina Display: Techniques and Workflow
  • Realmac Blog
  • How to Create a Responsive, Retina-ready Website
  • CSS Image Sprites for Retina (HiRes) Devices
  • HD & Retina Display Media Queries
  • Adaptive Images in HTML
  • High DPI Images for Variable Pixel Densities
  • Loading
  • http://css3.bradshawenterprises.com/blog/retina-image-replacement-for-new-ipad/
  • Retina Display and CSS Background Images
  • Realmac Blog
  • Designing for Retina Display
  • Implementing Retina-Ready Images on the Web.
  • Designing for Retina Displays, Optimize Website for @2x Images
  • The Clambake
  • http://www.leemunroe.com/designing-for-high-resolution-retina-displays/
  • A guide for creating a better retina web
  • 5 Ways to Support High-Density Retina Displays
  • Responsive Retina-Ready Menu
  • 4 Ways to Convert Your Site to Retina

responsive

  • Responsive Design with Twitter Bootstrap
  • Responsive Web Design: Using Fonts Responsively
  • » Responsive Design for Apps
  • Responsive Web Design Resources
  • Focal Point: Intelligent Cropping of Responsive Images
  • Responsive Design of the Future with Flexbox
  • Responsive Web Design
  • CSS3 Animated Media Queries
  • Fluid-first: creating a future proof fluid and responsive website
  • http://laurakalbag.com/display-none/
  • Responsive Menu Concepts
  • Responsive Web Design Guidelines and Tutorials
  • 15+ Comprehensive Responsive Web Design Tutorials
  • Responsive WebDesign
  • Focal Point: Intelligent Cropping of Responsive Images
  • Creating a CSS3 Responsive Menu
  • Create a responsive mobile first menu
  • Five steps to gettin’ flexy in responsive web design
  • What if we could use CSS to alter HTML attributes?
  • A Flexible Approach to Responsive Navigation
  • Stuff & Nonsense
  • Drop Down Responsive Menu with CSS3 and jQuery Tutorial
  • Big Menus, Small Screens: Responsive, Multi-Level Navigation
  • Responsive Web Development as a Standard, Step-by-Step
  • Responsive jQuery Masonry · Osvaldas Valutis
  • Responsive Web Layouts for Mobile Screens: Intro, Tips and Examples
  • 18 Useful Responsive Menu Navigation Tutorials
  • [What I'm Reading] The responsive edition
  • HTMLBOY - Stop using the viewport meta tag (until you know how to use it)
  • IE10 Snap Mode and Responsive Design
  • Debugging CSS Media Queries Johan Brook
  • Fluid Images · An A List Apart Article
  • Fluid Images
  • Build a responsive site in a week: designing responsively (part 1)
  • Build a responsive site in a week: typography and grids (part 2)
  • Build a responsive site in a week: images and video (part 3)
  • Build a responsive site in a week: media queries (part 4)
  • Prototyping Responsive Typography
  • Build responsive emails
  • The Foundation for Responsive Design
  • RWD & Device Detection?
  • Responsible Considerations For Responsive Web Design
  • Ten things you need to know about responsive design
  • http://paulstamatiou.com/responsive-retina-blog-development-part-1
  • http://paulstamatiou.com/responsive-retina-blog-development-part-2
  • Optimization
  • Device Size Matters
  • » Responsive Design for Apps
  • 10 Infographics for Learning About Responsive Web Design
  • On Responsive Layout and Grids
  • Responsive WebDesign
  • Responsive Web Design Interactive Infographic
  • Responsive Web Design Guidelines and Tutorials
  • Adobe Explores the Future of Responsive Digital Layout with National Geographic Content
  • » Behavioral Breakpoints: Beyond Media Queries Cloud Four Blog
  • Designing Experiences for Responsive Web Sites

最后在此感谢: Dimi Navrotskyy、林小志(林大大)和@CJ(大神)。

特别声明:如需转载,需要附上下面相关链接地址:

Frontend Development

时间: 2024-08-04 10:20:50

网页前端设计资源:前端设计资源收藏夹的相关文章

快速搜索打开IE浏览器收藏夹里面网页

  如果你疏于整理,将一大堆网站都直接存在收藏夹里,很快你会发现收藏夹里面的网页变得杂乱无章,这个时候要想在收藏夹里找到一个网页也是需要一点时间的. 小编IE里面的收藏的网页有300多条,很多网页实际上是不活跃的,只是等在那里,希望有一天会被记起来曾经收藏过,而且有可能某天我们还会回来重新打开.但当我们想起时,如何才能快速的找到他们呢? 这个时候要是有搜索功能就好了,实际上IE浏览器默认已经提供了收藏夹的搜索功能,IE地址栏就是一个收藏夹网页的搜索入口. 当我们想要进行搜索时,只需要我们在地址栏

如何快速搜索打开IE浏览器收藏夹里面的网页

  如果你疏于整理,将一大堆网站都直接存在收藏夹里,很快你会发现收藏夹里面的网页变得杂乱无章,这个时候要想在收藏夹里找到一个网页也是需要一点时间的. 小编IE里面的收藏的网页有300多条,很多网页实际上是不活跃的,只是等在那里,希望有一天会被记起来曾经收藏过,而且有可能某天我们还会回来重新打开.但当我们想起时,如何才能快速的找到他们呢? 这个时候要是有搜索功能就好了,实际上IE浏览器默认已经提供了收藏夹的搜索功能,IE地址栏就是一个收藏夹网页的搜索入口. 当我们想要进行搜索时,只需要我们在地址栏

QQ2009正式版对网络收藏夹较大改进

具体设置方法:点击QQ的开始图标,选择"工具-网络收藏夹-上传本地收藏夹"命令,确定后即可上传完成了(如图1). 我们可以点击"查看网络收藏夹"按钮来分析上传情况(如图2).我们可以在网络收藏夹的页面打开网站,不过,这也就是以前的QQ收藏夹的功能而已. 在网吧上网时,我们不再需要通过QQ网络收藏夹来打开网站了.我们可以点击QQ的开始图标,选择"工具-网络收藏夹-下载网络收藏夹"命令,确定即可将收藏夹下载到本地计算机使用了(如图3).点击"

淘宝浏览器收藏夹位置在哪

  现在很多人都在淘宝浏览器收藏了很多网页地址,那么淘宝浏览器怎么查看收藏夹的位置呢?只要打开淘宝浏览器找到收藏夹点击收藏管理就可以查找收藏夹的位置了哦,下面就和小编一起来看看吧. 淘宝浏览器收藏夹位置查看方法: 淘宝浏览器的收藏夹位置,个人认为淘宝浏览器收藏夹是一个网页小程序,如下图 其实我们可以在网页中就能管理收藏夹.   我们点击右上角的小扳手,找到收藏夹,把鼠标移动到上面,然后找到,收藏管理,选中并点击它 如下图   我们点击后,进入了淘宝浏览器收藏夹,这个其实就是淘宝浏览器收藏夹所在位

自定义地址栏与收藏夹中的图标

关于Favicon favicon 在英文中有几个别名,叫做 shortcut icon,website icon,tab icon,URL icon,bookmark icon,对应中文来说也叫作网页小图标.网站缩略图或收藏夹图标.书签图标.这实际上就是与某个网站或地址关联的图标文件.如果网站上传了这个图标文件,用户使用浏览器(仅限于支持这个功能的浏览器)浏览时,就可以把图标显示在浏览器的地址栏中(有时也会显示在历史记录中),如果添加了收藏则收藏夹中也可以看到图标.现在支持标签页的浏览器,会将

设计资源:有关设计网站的整理收藏

文章描述:整理了下自己的收藏夹,都是有关设计的,经常去逛的,现拿出来分享下. 整理了下自己的收藏夹,都是有关设计的,经常去逛的,现拿出来分享下,呵呵. 部分的收藏源自与朋友Alite的博客,感谢他! 我希望自己是个懂收藏也乐于分享的设计师. 但是辛苦整理,也希望朋友们尊重我的劳动成果,(转载请注明出处) 祝大家圣诞快乐,新年快乐! 门户和论坛 ‍deviantART(‍http://www.deviantart.com/)推荐! 展示与分享各类艺术创作的大型国际性社群网站 视觉中国(http:/

《网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通》—— 导读

前言 网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通 网络技术的日益成熟,给人们带来了诸多方便.如今,网络正在各个领域发挥着巨大的作用,成为人们日常生活中不可或缺的部分.人们可以足不出户网上购物,随时查询股票信息,在自己的博客上尽情发表言论--以上这些都离不开最基本的网页设计.制作与维护. 制作一个网站需要很多技术,包括图像设计和处理.网页动画的制作和网页版面的布局编辑等.随着网页制作技术的不断发展和完善,产生了众

JavaScript资源:前端和后端的Node.js

文章简介:JavaScript开发者值得收藏的7个资源.  Web 开发者通常会期望自己在 Web 领域的方方面面都是专业级别的人物,JavaScript 开发者也不例外.几年前 JavaScript 似乎还不是那么流行,但现在 JavaScript 可以说是 Web 开发界的"上等公民"了,关于 JavaScript 的资源也大量出现. 我最近一直在用 JavaScript,包括前端和后端的 Node.js.因此想和大家分享一些 JavaScript 库.项目和一般参考的资源,这些资

前端设计师推荐的设计类的书

文章描述:前端设计师推荐的设计类的书. 位于设计师和后台开发中间的前端开发工程师,其实也都算是视觉动物的,其中很多人同时也是很棒的设计师.而听过彪叔<一专多长>演讲的人大多也会这样要求自己吧,那么无论是设计师本身,还是前端开发工程师,多读些设计类的书会是很好的,有时候或许也会让人豁然开朗的吧. 这里推荐一些设计类的书,有的是我读过的,有的是还没有读过但被同事或者坊间推荐的,推荐给大家... 写给大家看的设计书  最近比较热门的设计类书籍,作者将设计的理论提炼为亲密性.对齐.重复和对比4 个基本