Article
*Programming JavaScript Pattern Collection
Submitted 1 year and 131 days ago (more from shichuan.github.com)A JavaScript pattern and antipattern code collection that covers function patterns, jQuery patterns, design patterns, general patterns, literals and constructor patterns, object creation patterns, code reuse patterns, DOM and browser patterns.
Feeling Lucky?
- *Programming Make a Mega Drop-Down Menu with jQuery
- The next big thing in web design: mega drop-down menus. They’re cropping up everywhere, and now that usability guru, Jakob Nielsen thinks they’re quite good, you can expect to see even more of these very soon. I’ve whipped up a solution using jQuery and a very nifty plugin called hoverIntent. Report Dead Link
- *Programming Private Members in JavaScript
- JavaScript is the world's most misunderstood programming language. Some believe that it lacks the property of information hiding because objects cannot have private instance variables and methods. But this is a misunderstanding. JavaScript objects can have private members. Here's how. Report Dead Link
- *Design Compilation of Well Designed Donation Pages
- Our next client could be some sort of charitable organization that works off of donations, and as such, they might need us to design them a site complete with a donation page. There are many considerations that need to be made when we are designing, especially a page whose calls to actions are often vital to the mission for the client behind it. Here's a showcase of well designed donation pages. Report Dead Link
- *Miscellaneous diffable
- A method for reducing page load latency by transmitting differential encodings of static files. It works by sending deltas between versions of files that reside in a browser's cache. Files such as Javascript, HTML, and CSS are often updated every week or more, but change very little between versions. This method significantly reduces the bandwidth and transmission time for these files. Report Dead Link
- *HTML/CSS Mobile Boilerplate A best practice baseline for your mobile web app.
- Use Mobile Boilerplate to start your mobile web app quickly and immediately benefit from community best practices. You get cross-browser consistency among A-grade smartphones, and fallback support for legacy Blackberry, Symbian, and IE Mobile. You get an offline caching setup for free, fast button clicks, a media query polyfill, and many common mobile WebKit optimizations waiting for you. Report Dead Link
- *HTML/CSS 30 of the Best Web Typography Resources Online
- It seems there are two camps among web designers: those who embrace web typography, experiment with it, and try new things in virtually all of their designs; and those who avoid it like the plague, opting to use standard, web-safe font stacks with little variation. These resources can help you improve your web typography, regardless of which camp you fall into. Report Dead Link
- *HTML/CSS Push Your Web Design Into The Future With CSS3
- There are exciting new features in the pipeline for Cascading Style Sheets that will allow for an explosion of creativity in Web design. These features include CSS styling rules that are being released with the upcoming CSS3 specification. Realistically, you won’t be able to use these on your everyday client projects for another few years. Report Dead Link
- *Programming php.js - Use PHP functions in JavaScript
- Familiar with PHP's myriad of handy functions? A couple hundred of them have been ported into JavaScript for you to use. Report Dead Link
- *Usability 8 Characteristics Of Successful User Interfaces
- There is a lot of information out there about various interface design techniques and patterns you can use when crafting your user interfaces and websites, solutions to common problems and general usability recommendations. Following guidelines from experts will likely lead you towards creating a good user interface — but what exactly is a good interface? Report Dead Link
- *Miscellaneous How to analyze and speed up content rich web sites in minutes
- The FREE dynaTrace AJAX Edition offers an easy way to identify how many objects you have on your individual pages – whether these images are cached locally or have to be retrieved for every page request and how much time the browser actually has to wait for requesting individual images. There are other tools out there but you miss all the cool stuff like JavaScript/AJAX/DOM/XHR tracing. Report Dead Link
- *Accessibility Pitfalls of Web Accessibility Evaluation Tools
- Automated web accessibility evaluation tools are hard to trust, understand and only provides feedback on a small amount of factors that influence accessibility. Also, a unified web evaluation methodology should be adopted to provide consistent results across tools. Report Dead Link
- *Miscellaneous 100% Google AdSense: Tools, Tips and Resources
- Google AdSense is a simple and low-risk way for publishers to quickly monetize their content. The pay-per-click ad system has created an opportunity for anyone to instantly have advertising on their web site, without the hassle of having to actively sell ad space. Report Dead Link