Demas Web ID

Just another WordPress weblog


5 More Helpful Video Quick Tips

As many of you might know, I post a sporadic video quick tip on Twitter once a week or so. For those of you who don’t follow us, here are the latest five. You’ll learn how to select anything and everything with jQuery, how to log PHP errors to a text file, how to change your website’s background with each WordPress post, and more. Each video does not exceed five minutes. How to Change your Web Read more...
Tags : anythingbest webDownloadeverythingfive minutesfurther readingiphoneiphone downloadjQueryphpposttwittervideoWatchweb development tutorials
Simon Willison snuck in a last-minute topic change, and is now going to give the server-side Javascript talk. The news of the past 24 hours is ChromeOS. For the first time in years, someone's re-thinking how an OS should work. With Chrome, you turn on your computer and you're in the browser. What's really interesting is to contrast it to the introduction of the iPhone, where Apple's apps used native APIs while they Read more...
Tags : AppbrowsercodeCometconventional modeldriven programmingeventexit javascriptfunctionGoogleinteraction patternsJavaScriptjavascript appsjavascript solutionlevelmodelNatalie Downenative apisnbspnodenoscript tagpagereqServerSimonSimon Willisontalktraditional serverweb
Jake explains no-one likes waiting, and people are multi-threaded (except when they have to sneeze). Yet, we're stuck with a single-threaded language for the most part; and we still face the legacy of a DOM standard from another era (DOM Level 1 - 1997). This talk provides some optimisation tips, backed by Jake's cross-browser experiments. Jake's slides and research are online. Optimise Where it Matters Jake explai Read more...
Tags : bitwisebitwise operationsbrain teasercrockfordcross browserDOM JakeDOMDOM LevelDoug Crockfordevalexamplefunctionhex codesinnerHTMLJakeJavaScriptlevel 1local variablemsgnbspoptimisationparsingtext javascriptvar
Read more...
Tags : ARIAARIA Todaybig pictureexampleFocusgapImprovingJavaScriptjawskeyboard focusmailmarkupnbspperceptionrolescreenreaderScreenreaderssupportsupport keyboardtexttext javascriptToddTodd KlootsYUI
Stuart Langridge introduces us to some of the up-and-coming features we're getting with current and future browsers, a nice complement to Robert Nyman's talk, which covered the advanced features of "mainstream" (IE6-compatible) Javascript. After introducing the features that are there today, he also talks about how we can deal with the browser many of us are still having to support. The Goodies Here are some of the Read more...
Tags : advanced featuresAPIsAppcompatible javascriptconveniencesDean Edwardseventfunctionglobal storageJavaScriptlarge crowdlistmental shiftmindsetnbspPLAINRobert NymanStuartStuart Langridgetexttext javascripttodayuserdata
PPK talks up the excitement of mobile web development, then brings the mood down a notch by listing the overwhelming array of browsers to be targeted! Quirksmode says it all. This talk is about quirks in mobile development, and some of the solutions out there. Mobile CSS Quirks So many platforms. Take just WebKit. You can't just say "WebKit" for example, because there's no webkit on mobile. There's iPhone Safari, A Read more...
Tags : AndroidBlackberrybrowserC WidgetsCSSdesktop modedevelopmentdivsiphoneIrismax widthmedia queriesMobilemobile developmentmobile webnbspnetfrontobscure corneroverwhelming arrayPPKWebKit

Friday Fun; Scroll Clock

This is in the crazy but fun category, so I had to post this on a Friday. Toki Woki Scroll Clock: Amazing what folks do with div overflows :) All in a few lines of MooTools-used-JS: PLAIN TEXT JAVASCRIPT:   var h1, h2, m1, m2, s1, s2; window.addEvent('domready', function() {         h1=new Digit();         h2=new Digit(); & Read more...
Tags : barDimDigitdirfunctiongeckogetElementholderm1m2nbspnbsp nbsp nbsp nbsp nbspnew dateoverflowssbDimsetintervalshowshowtimetext javascripttokivar
Robert Nyman walks through some of the more subtle low-level features of Javascript, and some of the idioms that have emerged. Comparisons: Understanding identity (===) versus equality (==). Boolean expressions: Understanding how short-circuit logic (if a && b won't eval b if a is false); Types: Type coercion ("1"+2+3); "falsey" (false, null, 0) versus "truthy"; the importance of using operators like parseInt Read more...
Tags : anonymous functionsarrayBenclassical modelComparisonscrockfordDan WebbDoug CrockfordEdwardfunctionglobal scopeIdentityinheritanceinstanceofJavaScriptlevel featuresobertparseintPrototypeRobertRobert Nymanscopetrue typestype coercionUnderstanding
It's another Javascript conference! Full Frontal has kicked off in Brighton this morning (fullfrontal09 on twitter). First up is Ajaxian and Yahoo Chris Heilmann on Javascript security. The main theme is let's use Javascript sensibly and don't just blame the language when other things are creating the risks too. Chris walks us through the history of javascript. The days of building complex systems with document.wri Read more...
Tags : ajaxajaxianbrowserCajaChrisChris Heilmanndangerous featuresdata validationdoesnDonglobal variablesGoogleGoogle MapsimplementationJavaScriptjavascript conferencejavascript securityjohn resiglanguageSecurityServertoolui datauseYahooyahoo homepage

Free Project Management Tool: qdPM

Read more...
Tags :

Categories