background preloader

HTML, CSS, Javascript Education

Facebook Twitter

Rebecca Murphey. Durham, North Carolina I am a JavaScript application developer and a frequent speaker on the topic of code organization and best practices at events around the world. I authored the learning site jQuery Fundamentals, contributed to the jQuery Cookbook from O’Reilly Media, served as a technical reviewer for David Herman’s Effective JavaScript, and created the TXJS conference. I have also created and contributed to several open-source projects. I was instrumental in getting deferreds and promises introduced to jQuery 1.5; I created the js-assessment project, a test-driven tool for assessing a developer’s JavaScript skills; and I contributed key modules to the Johnny Five library for using JavaScript to interact with Arduinos.

Career Bocoup, Boston, MA Senior JavaScript Developer — April 2012 - December 2012 I joined Bocoup to do JavaScript consulting, but found myself engaging in the training side of the business instead. Toura Mobile, New York, NY Independent Consultant July 2008 - July 2011. HTML Elements & Attributes. HTML5 Please - Use the new and shiny responsibly. Top 3 Accredited Online Schools : Find The Best Online School + Search Online Degrees, Colleges and Universities + Free Online Schools + Online K-12 Schooling + Online School Reports, Reviews, & Rankings.

Bento - Learn how to code. Code School. Learn Web Design, Web Development, and iOS Development - Treehouse. Learn to code. HTML5 Doctor, helping you implement HTML5 today. HTML, CSS, and JavaScript Tutorials, References, and Articles | HTML Dog. A Baseline for Front-End Developers. 12 Apr 2012 edit I wrote a README the other day for a project that I'm hoping other developers will look at and learn from, and as I was writing it, I realized that it was the sort of thing that might have intimidated the hell out of me a couple of years ago, what with its casual mentions of Node, npm, Homebrew, git, tests, and development and production builds.

Once upon a time, editing files, testing them locally (as best as we could, anyway), and then FTPing them to the server was the essential workflow of a front-end dev. We measured our mettle based on our ability to wrangle IE6 into submission or achieve pixel perfection across browsers. Many members of the community -- myself included -- lacked traditional programming experience. HTML, CSS, and JavaScript -- usually in the form of jQuery -- were self-taught skills. Something has changed in the last couple of years. Whatever it is, I think we're seeing the emphasis shift from valuing trivia to valuing tools. JavaScript Testing The End. Tuts+ Premium | The best way to learn creative and technical skills.

Online Web Tutorials. Smashing Coding — Client-Side and Server-Side Development. Category: Coding This extended category features articles on client-side and server-side programming languages, tools, frameworks and libraries, as well as back-end issues. Experts and professionals reveal their coding tips, tricks and ideas. Curated by Dudley Storey and Rey Bango.. Popular tags in this category: JavaScript AI For An HTML Sliding Tiles Puzzle Sam Loyd (1841–1911), American chess player and puzzle maker, created the sliding tiles puzzle in the 1870s. The purpose of the puzzle is to rearrange the initial configuration of the tiles to match another configuration known as the goal configuration. Read more... Writing Next Generation Reusable JavaScript Modules in ECMAScript 6 Are you excited to take advantage of new JavaScript language features but not sure where to start, or how?

Read more... Making A Service Worker: A Case Study There’s no shortage of boosterism or excitement about the fledgling service worker API, now shipping in some popular browsers. Read more... Read more... Front-end development - RedTeamDesign. Text Shadow | CSS3 Text Shadow | CSS 3.0 Text Shadow. CSS Menu Generator. An Introduction to jQuery for Designers » JavaScript, jQuery » Design Festival.

MENU: Animated Text & Icon Menu w/ jQuery. Today we want to show you how to create a slick menu with a nice animation feature on hover. The idea is to make some elements slide out, change and animate the background color of the item and then slide the elements back in with a different color. View demoDownload source The inspiration for this menu comes from the website of the Pelican Miami Beach Hotel: The icons are taken from the incredible Noun Project that “collects, organizes and adds to the highly recognizable symbols that form the world’s visual language, so we may share them in a fun and meaningful way”. Visit the website of The Noun Project. So, let’s get started! The Markup Our HTML will be an unordered list where each list item will contain an anchor element with the three elements inside that we’ll animate: The data-hovercolor will be used to set the color of the text on hover.

Now, let’s make it stylish! The CSS Remember, we always reset our CSS with a reset.css that we’ll add to our main style. Filter Functionality with CSS3. Using the general sibling combinator and the :checked pseudo-class, we can toggle states of other elements by checking a checkbox or a radio button.

In this tutorial we will be exploring those CSS3 properties by creating a experimental portfolio filter that will toggle the states of items of a specific type. View demo Download source The idea is inspired by Roman Komarov’s brilliant “Filtering elements without JS” experiment where he uses checkboxes and radio buttons for filtering colored shapes. The beautiful Dribbble shots used in the demos are by Mike from Creative Mints.

The Markup Let’s start with the markup. The unordered list will contain all the portfolio items as anchors with an image and a span. The CSS We’ll be going through three example effects, but first, let’s take a look at the common style. I will omit all the vendor prefixes, but you will, of course, find them in the files. The main section container will have a specific width: Let’s move on to the item list: Example 1 Example 2. Creative CSS3 Animation Menus. Being in the mood for experimenting with CSS3, I'd like to show you some creative menu hover effects in today's tutorial. The idea is to have a simple composition of elements, an icon, a main title and a secondary title, that will be animated on hover using only CSS transitions and animations.

We'll be exploring some different effects for the elements. View demo Download source Being in the mood for experimenting with CSS3, I’d like to show you some creative menu hover effects in today’s tutorial. The idea is to have a simple composition of elements, an icon, a main title and a secondary title, that will be animated on hover using only CSS transitions and animations. We’ll be exploring some different effects for the elements. The icons used in the demos are actually a Web Symbols typeface that we’ll include with @font-face. The Markup As we are using a symbol font for the icons, we write letters for the icons. The CSS Example 1 Let’s define the list item style: Example 2 Example 3 Example 4. Original Hover Effects with CSS3. Accordion with CSS3. Using hidden inputs and labels, we will create a CSS-only accordion that will animate the content areas on opening and closing.

View demo Download source Today we’ll experiment some more with the adjacent and general sibling combinator and the :checked pseudo-class. Using hidden inputs and labels, we will create an accordion that will animate the content areas on opening and closing. There are many variations of CSS-only accordions around, most of which are implemented using the :target pseudo-class. So, let start! Please note: the result of this tutorial will only work as intended in browsers that support the CSS3 properties in use. The Markup We will be going through an example that uses checkboxes where one content section is open by default (the input needs to be ‘checked’). Note that we need to give each input an ID which we will then use in the for attribute of the label. Each article will have a class that will help us determine to which height we it to expand to. The CSS Demos. jQuery for Absolute Beginners: The Complete Series.

Digital Product Strategy & Design.