Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect and accountability. Hide

Frontend Dogma

“javascript” News Archive (5)

Entry (Sources) and Additional TopicsDate#
Roll Out Your Own JavaScript Interfaces311
Monthly Ajaxian Roundup for September 2007: JavaScript Mashups Take a Step Forward (dal/aja)310
dojo, extjs, prototypejs, jquery, yui, browsers, offline, mobile, adobe, design, comet, ajaxian, link-lists
Persistent Objects With Persevere the Client and Jsponic the Server (dal/aja)309
libraries, json, servers
More Fun With “DOMContentLoaded” (dal/aja)308
dom
Don’t Get Stuck With AJAX, Oracle Warns307
ajax, oracle, java
Facebook Released FBJS (dal/aja)306
facebook+meta, libraries, ajax
“replaceHTML” for When “innerHTML” Dogs You Down (dal/aja)305
html, performance
Why I Don’t Like the Google Web Toolkit (nza)304
gwt
Monthly Ajaxian Roundup for August 2007: CSS Frameworks and the Reboot of Top Frameworks (dal/aja)303
jquery, prototypejs, yui, gwt, dojo, css, browsers, offline, standards, mobile, tooling, ajaxian, link-lists
YUI Theater—Joseph Smarr: “High-Performance JavaScript: Why Everything You’ve Been Taught Is Wrong”302
performance
Creating a Maintainable, Unobtrusive JavaScript Slideshow (rey/aja)301
Solved: Right Click in AS3300
flash, actionscript
Advanced Ternary Conditions in JavaScript (pba)299
operators, conditionals
jQuery for JavaScript Programmers (sim)298
jquery, comparisons
Monthly Ajaxian Roundup for July 2007: iPhone and the Plugin Wars (dal/aja)297
mobile, apple, dojo, scriptaculous, extjs, yui, jquery, offline, css, browsers, tooling, ajaxian, link-lists
Unobfuscating Packed JavaScript (pau)296
obfuscation, formatting
Accessible JavaScripting From the Ground Up295
accessibility, html, graceful-degradation
JavaScript: How Simple Is Too Simple? (sen)294
simplicity
JavaScript Frameworks and JSF (zac)293
frameworks, extjs, jquery, prototypejs, dojo, mootools
DOMDom, Easy DOM Element Creation (zac)292
dom, libraries, tooling
How To: Get Google and AJAX to Play Nice291
how-tos, google, seo, ajax
Why Comet Rarely Is Necessary…290
comet, ajax
HTML5 and XHTML 1.1+ Must Stop for Now (mho)289
html, xhtml, css, standards, support, interoperability, dom
A JavaScript Module Pattern288
software-design-patterns
The One True Way to Open a Window in JavaScript287
links
An Open Letter to Opera (nza)286
open-letters, opera, browsers
Silverlight: AJAX Is Now an Endangered Species (car)285
silverlight, ajax
Seven JavaScript Techniques You Should Be Using Today (dig)284
techniques, examples
Advancing JavaScript With Libraries (dal/aja)283
dom, libraries, jquery
JSLT—JavaScript-Based XSLT Alternative282
xsl, tooling
Book Review: Bulletproof AJAX (mat/dig)281
books, ajax
How to Protect a JSON or JavaScript Service280
how-tos, security, json
JavaScript Keyboard Accessibility (sen)279
accessibility, keyboard-navigation, focus
More “base2.DOM” and Advice for Writing JavaScript Libraries (dal/aja)278
best-practices
Securing Your JSON277
security, json, arrays
JavaScript/CSS Font Detector (dal/aja)276
css, fonts, tooling
Another Way to Get Around ActiveX Silliness (dal/aja)275
Unobtrusive JavaScript Made Possible274
jquery
DOM Storage and Microformats (dal/aja)273
dom, microformats
JavaScript Security Experiments (mar)272
security, experiments
DJAX: Language on Top of JavaScript (dal/aja)271
libraries
Animated GIF Not Animating? (pau)270
images, gif, html
Sound in Web Browsers Without Flash269
multimedia, html
Detecting Keystrokes (ppk)268
Animation With Continuations (dal/aja)267
animations
Attribute Nightmare in IE (tob)266
internet-explorer, browsers, attributes
Scripting Essentials (dan)265
fundamentals, dom
Predictions: AJAX in 2007 (mic+/aja)264
outlooks, ajax
Pro JavaScript Techniques (mat/dig)263
books
Compiling Java to JavaScript262
interviews, compiling, java
JavaScript Variable Dump in ColdFusion (dal/aja)261
coldfusion, variables
Walking in Others’ Shoes: Turn JavaScript Off for a Day (dal/aja)260
Dynamically Loading Google Analytics (mar)259
performance, google, analytics
DOMTool258
tooling, conversion, dom, html
Miro, Ajaxlets, and the Google Custom Search API257
google, apis, ajax
DIY Widgets—How to Embed Your Site on Another Site256
how-tos, embed-code, xss
Run: Universal JavaScript Animation Framework (dal/aja)255
animations, libraries
JSOC: JavaScript Object Cache (dal/aja)254
objects, caching, libraries
JavaScript, We Hardly “new” Ya (dou)253
objects, functions
That’s Not Write (int)252
dom
Adobe Open Sources Flash JavaScript Engine (nza)251
flash, javascript-engines, adobe
IE’s “innerHTML” Problem (nza)250
internet-explorer, browsers, dom
Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine (ado)249
adobe, mozilla, flash, foss, actionscript, javascript-engines
Scripts in XHTML (lac)248
xhtml
Dynamic CSS Changes247
css
PPK on JavaScript: The DOM (ppk)246
dom, concepts
Unobtrusive AJAX for Rails by Dan Webb (aja)245
ajax, ruby-on-rails
Douglas Crockford Does the DOM on Video (cod)244
dom
Ten Questions for Peter-Paul Koch (ppk+)243
interviews, internet-explorer, frames, browser-detection, ajax, accessibility
Today’s AJAX and DHTML Best Practices242
ajax, dhtml, best-practices
Detecting IE7+ in JavaScript241
internet-explorer, browsers, browser-detection, conditional-comments
9 JavaScript Tips You May Not Know240
tips-and-tricks, arrays, objects, sorting, variables, firebug
Lessons in JavaScript Performance Optimisation: 90 Seconds Down to 3 Seconds (mic)239
lessons, performance, optimization
Seven Things Every Software Project Needs to Know About AJAX238
ajax
The Dangers of Cross-Domain AJAX With Flash (shi)237
ajax, flash, security
Automatic Pullquotes With JavaScript and CSS236
css, functionality
Adventures in JavaScript Testing235
slides, testing
Eliminating “async” JavaScript Callbacks by Preprocessing234
ajax, asynchrony, callbacks
Scope in JavaScript (mik/dig)233
scope, functions, examples
Securing AJAX232
ajax, security
Shortening Strings to a Fixed Length in JavaScript (cod)231
An Introduction to the W3C DOM230
slides, introductions, w3c, dom, standards
The Dangers of Browser Detects (ppk)229
browser-detection
Learning JavaScript228
learning
Django and AJAX (ube)227
django, ajax
Why Web Standards Matter (Case Study)226
standards, case-studies, html, dom, metrics
AJAX [Conference]: Flash vs. AJAX225
flash, ajax, comparisons
The JavaScript Library World Cup (dan)224
libraries, dojo, prototypejs, scriptaculous, yui, comparisons
AJAX on IE 7: Check Native First (dal/aja)223
ajax, internet-explorer, browsers
Portable Comet? It’s the Iframe, Stupid! (mic)222
comet, iframes, internet-explorer, browsers
IBM Enhancing AJAX by Contributing to Dojo Toolkit (inf)221
ajax, dojo, ibm
JavaScript Loop Test220
loops, performance, browsers, metrics
Levels of JavaScript Knowledge219
Making AJAX Work With Screen Readers (gez)218
ajax, screen-readers, accessibility, support, jaws
JavaScript and Namespaces217
namespaces
Google Web Toolkit: The Correct Level of Abstraction? (dal/aja)216
gwt, google, java, ajax
JavaScript 2 and the Future of the Web (bre)215
slides, web, outlooks
JavaScript “Associative Arrays” Considered Harmful (sav)214
arrays
Web-Based Alternatives to PowerPoint (jud/inf)213
html, css, tooling
Google Web Toolkit: AJAX Apps From Java (mic/aja)212
gwt, ajax, java, google
Revenge of the “$” (dal/aja)211
libraries
Brendan Eich: JavaScript 2 and the Future of the Web (dal/aja)210
ecmascript, standards, outlooks
AJAX and Screenreaders: When Can It Work? (sib)209
ajax, screen-readers, accessibility
An AJAX Caching Strategy208
ajax, caching, strategies
IE 7 and JavaScript: What Needs to Be Fixed? (ppk)207
internet-explorer, browsers
Techniques for WCAG 2.0 (w3c)206
wcag, accessibility, techniques, html, css
JavaScript Speed Test: Test Your Browsers (dal/aja)205
performance, testing, browsers
More Seriously: Why CSS Doesn’t Define Behaviour204
css
S3 JavaScript Bindings (mic/aja)203
ajax, s3, apis
Get the Rendered Style of an Element (rob)202
css
One-Line JavaScript Memoization201
memoization
AJAX Book Review Series (oct/aja)200
books, ajax
AJAX: Is Your Application Secure Enough?199
ajax, web-apps, security
CSS + JavaScript = Evil (nza)198
css, debugging
Don’t Use JavaScript to Hide Bad Markup197
html, conformance, quality
Replace Pop-Ups With Dynamic Includes Using DOMinclude (cod)196
libraries, pop-ups
Back to the Future: Microsoft HTML Applications (rus)195
microsoft, html
An Interview With Dean Edwards (jus)194
interviews
Fast DOM Queries in Today’s Browsers (sli)193
dom, performance, browsers, w3c
Dynamic Favicons (aja)192
favicons
Round-Up of 30 AJAX Tutorials191
tutorials, ajax, link-lists
Getting Started With AJAX (aar/ali)190
introductions, ajax
Minification vs. Obfuscation (dou)189
minification, obfuscation, comparisons, terminology
An Introduction to AJAX188
introductions, ajax, link-lists
Comet: Low Latency Data for the Browser (sli)187
comet, ajax, performance
JavaScript Closures for Dummies186
closures, examples
Quick Tip: Text Truncation With JavaScript (dal/aja)185
tips-and-tricks
JavaScript Style Guide (dal/aja)184
style-guides, conventions, dojo
Yahoo! UI JavaScript Treats (sim)183
yahoo, libraries
Cross Domain AJAX Using XML182
ajax, xml
Vendors Unite to Promote AJAX Tool Development (inf)181
ajax, web-apps, economics
“getElementsByTagNames”: Note the Plural (dal/aja)180
AJAX and CSS Optimization179
ajax, css, optimization, compression, performance
“DOM Scripting” by Jeremy Keith178
books, dom
How Web-Ready Is “XMLHttpRequest”? (mno)177
http
JavaScript Cursor Position176
cursors
Getting Funky With Scopes and Closures175
scope, closures
Web 3.0 (zel/ali)174
web, web-3.0, usability
Dealing With JavaScript Scope (jus)173
scope
AJAX, XHR, JavaScript, and Cross Domain Security Story172
security, ajax
Lightbox JS171
libraries, images, effects, lightbox
AJAX Perf—Comparing the Atlas and Prototype Class Idioms170
comparisons, performance
AJAX vs. AHAH (tan/mic)169
ajax, microformats
JavaScript: Scroll to Bottom of a Div168
html, scrolling
JSONP: JSON With Padding (mic/aja)167
json
Statistical AJAX166
ajax
Don’t Be “eval()” (sim)165
10 Places You Must Use AJAX164
ajax, examples
Tooltip.js: Creating Simple Tooltips (dal/aja)163
libraries, tooltips
JavaScript and “Serious” Programmers (ppk)162
professionalism
Top 10 Custom JavaScript Functions of All Time161
functions
How to Make “XMLHttpRequest” Calls to Another Server in Your Domain160
how-tos, security
Web 2.0 (pau)159
web-2.0, web, ajax, community
The Dangers of Frameworks158
frameworks
JavaScript Libraries Roundup157
libraries, link-lists
Questioning Unobtrusive JavaScript156
events, attributes, html
JavaScript Newbies: Beware of Libraries155
libraries, learning
Debugging JavaScript Without Alerts154
logging, debugging
Multi-Threaded JavaScript? (oct/aja)153
multithreading
JavaScript Database: In Browser (dal/aja)152
json, browsers, databases
5 Earth-Shattering Things You Should Know About AJAX and Probably Don’t (dhi)151
ajax, xml, web-2.0
Perpetuating the Myths of JavaScript Degradation150
ajax, graceful-degradation, myths
AJAX: Dawn of a New Developer149
ajax
Variable Scope for New Programmers (jus/dig)148
variables, scope, functions
Form Help Without Popups (gez)147
forms, html
Dispelling the Myths of JavaScript Degradation146
ajax, graceful-degradation, myths
ShrinkSafe: Compress Your JavaScript (dal/aja)145
tooling, minification
Prototype Insertion, IE 6, “tr’s,” and “Invalid Target Element for This Operation…”144
tables, internet-explorer, browsers
War of the Web: Revenge of the Dynamics (dal/aja)143
web, retrospectives, perl, java, ruby-on-rails, php, asp-net, flash, pdf, xaml, html
The Elements of JavaScript Style II (dou)142
best-practices
The Elements of JavaScript Style (dou)141
best-practices
Why AJAX Matters Now (jes)140
ajax, design, web
Results for JavaScript: Navigating Links139
html, attributes, events, screen-readers, support, internet-explorer, firefox, home-page-reader, jaws, browsers, accessibility
Is JavaScript Dead?138
JavaScript Logging (ali)137
logging, debugging
“addEvent()” Considered Harmful (ppk)136
events
An Introduction to JavaScript Animation135
introductions, animations
JavaScript Lint (dal/aja)134
tooling, linting
Usability Improvements Using the DOM (mis)133
usability, dom, links
Top 5 Web Design Mistakes (nza)132
design, images, colors, fonts, mistakes
JavaScript Utilities Project131
tooling
AJAX and Accessibility (far)130
ajax, accessibility
JavaScript Cheat Sheet129
cheat-sheets
Niceforms Preview128
forms, libraries
The JavaScript Manifesto (wa)127
manifestos, dom, accessibility
Integrating Flash With HTML, JavaScript, and AJAX (dal/aja)126
flash, html, ajax
Upload Multiple Files With a Single File Element125
html, file-handling
What Every Webmaster and Web Developer Must Know About Ruby on Rails and AJAX124
ruby-on-rails, ajax
AJAX: Usable Interactivity with Remote Scripting123
ajax
No Noscript, M’kay? (rob)122
progressive-enhancement
The Atlas Project (nza)121
microsoft, ajax, components
AJAX Won’t Cook You Breakfast120
ajax
Mozilla’s New Array Methods (nza)119
arrays, methods, firefox, mozilla, browsers
Six JavaScript Features We Do Not Need Any Longer118
Another JavaScript Compressor/Obfuscator (oct/aja)117
tooling, compression, obfuscation
JavaScript and Accessibility (der)116
accessibility, ajax
Rico: Open-Source AJAX and JavaScript Library (dal/aja)115
libraries, ajax
Utility: JavaScript Obfuscator (dal/aja)114
tooling, obfuscation
The Anatomy of an AJAX Framework113
ajax, frameworks
AjaxPatterns (mic)112
websites, ajax, software-design-patterns
AJAX Mistakes111
ajax, mistakes
STR: SwishMAX Text Replacement110
image-replacement, techniques, flash
HTML Comments in Scripts (lac)109
html, xhtml, comments
On Separating Style and Behaviour (far)108
principles, html, xhtml, css, dom
How to Use the DOM for “:hover”107
how-tos, dom, hover, css
More Usability Frosting for Your Accessibility Cake (aar/dig)106
usability, accessibility, forms
Ten Good Practices for Writing JavaScript in 2005105
best-practices, link-lists
JavaScript Is Not the Devil’s Plaything104
standards
Internet Explorer “innerHTML” Quirk (nza)103
internet-explorer, browsers
Scripting Away Validation Concerns (gez)102
xhtml, attributes, standards, conformance
Handling Usability Concerns Such as the Back Button, and Bookmarking (dal/aja)101
rich-internet-apps, usability, ajax
AJAX, Promise or Hype? (ppk)100
ajax, accessibility
This Is Not Another XMLHttpRequest Article99
AJAX and Accessibility98
accessibility, ajax
Documentation, Documentation, Documentation (sil)97
documentation, jsdoc, tooling
AJAX: A New Approach to Web Applications (jes)96
ajax, html, xhtml, css, dom, web-apps
JavaScript Memory Leaks (ppk)95
memory
“JavaScript Triggers”—Wrapping It Up (ppk)94
JavaScript Triggers (ppk/ali)93
Accessibility From the Ground Up (mat/dig)92
accessibility, design, wcag, tables, colors, flash
DHTML != DOM (ppk)91
dhtml, dom, terminology
2005: The Year of the DOM (sim)90
dom, css, outlooks
60,000 Lines of JavaScript89
php
Taming the Select (cod)88
forms, dom
sJIR: scalable Jens Image Replacement87
image-replacement, techniques, fonts
Web Standards Compliant JavaScript Flash Detect and Embed86
flash, feature-detection, conformance
JSLint (nza)85
linting, tooling, jslint
JavaScript Security84
security
Resolution Dependent Layout (the)83
responsive-design
OOP in JavaScript82
oop
More Usable Forms—Controlling Scroll Position81
forms, usability, scrolling, html, coldfusion
Declarative JavaScript Programming (and)80
programming
Why “document.write()” Doesn’t Work in XML79
dom, xml
Trimming Form Fields (mal)78
forms, html
This Year’s Document Object Model77
standards, dom, dhtml
Dynamic Text Replacement (ali)76
image-replacement, techniques, php
Dynamically Conjuring Drop-Down Navigation (cod/ali)75
navigation, html
“JavaScript Is the Worst Invention Ever”74
Closures and Executing JavaScript on Page Load (sim)73
closures, techniques
Presentational JavaScript72
css, concepts
Serializing PHP Data Structures for JavaScript71
php, data-structures
JavaScript and Security (sim)70
security
Separating Behavior and Structure (ppk/dig)69
html, css, principles
The Table Ruler (cod/ali)68
tables, effects, css
IE767
libraries, polyfills, internet-explorer, browsers
Web Programming: The Power of JavaScript’s “EVAL” Command66
AJAX: “XML for Client-Side Computing”65
ajax, xml
Form Highlighting Redux64
forms, css
Line Endings in JavaScript (sim)63
JavaScript Navigation—Cleaner, Not Meaner (cod)62
links, html
Understanding the JavaScript RegExp Object61
objects, regex
JavaScript Image Gallery (ali)60
images, functionality
The Perfect 404 (llo/ali)59
error-pages, http, usability
The Behavior Layer (ppk/dig)58
html, css, accessibility
Enhancing Structural Markup With JavaScript (sim)57
html
JavaScript Image Replacement (cod/ali)56
image-replacement, images, techniques
sorttable: Make All Your Tables Sortable (sil)55
libraries, tables, sorting
An Explorer Script With No Need for ID (cod)54
html
JavaScript Exception Handling53
Don’t Use “document.all” (sim)52
Rethinking JavaScript Objects (nza)51
objects
Restricting Access to Your JavaScript Libraries50
libraries, apache, servers
Quick and Dirty Date Differences With JavaScript49
time
JavaScript, the DOM, and “application/xhtml” (sim)48
dom, mime-types
Forms, Usability, and the W3C DOM (ppk/dig)47
forms, usability, dom, html, dhtml
XML and JavaScript in the Browser46
xml, xsl, browsers
Build a Dynamic Menu in JavaScript45
navigation
Better Image Rollovers (sim)44
images, effects
The Problem With JavaScript (jzb)43
ecmascript, history
Collapsible Page Elements With DOM (cod)42
dom, effects
Build a PHP Switcher (ali)41
php, css, theming, functionality
Rough Guide to the DOM40
guides, dom
Regular Expressions in JavaScript39
regex
Improving Web Page Loading38
performance, optimization, tables
Value Added Scripts37
support
Waiting for the DOM36
dom, css, browsers, support, interoperability
Exchanging Information With a Server Without Reloading Your HTML Page35
performance, html
Alternative Style: Working With Alternate Style Sheets (ali)34
html, css, theming
A Cross-Browser DHTML Table33
tables, dhtml, browsers, netscape, internet-explorer
The Document Object Model: An Introduction (ppk/dig)32
introductions, dom
Crossbrowser DOM Scripting: Event Handlers (nea)31
dom, events, browsers, support
DOM Design Tricks III: Using Events in the Document Object Model (jde/ali)30
dom, events, examples, tips-and-tricks
DOM Design Tricks II (jde/ali)29
dom, examples, tips-and-tricks
DOM Design Tricks (jde/ali)28
dom, examples, tips-and-tricks
Detect-and-Route With JavaScript (mho)27
routing
JavaScript Guidelines and Best Practice26
guidelines, best-practices
Graceful Degradation25
concepts, graceful-degradation, forms
Page Author Guidelines—Unified Web Site Accessibility Guidelines24
guidelines, accessibility, css, images, image-maps, multimedia, lists, tables, links, frames, forms, tips-and-tricks, best-practices
Page Author Check List—Unified Web Site Accessibility Guidelines23
checklists, accessibility, css, images, image-maps, multimedia, lists, tables, links, frames, forms, tips-and-tricks, best-practices
Getting Started [With JavaScript]22
introductions
Art and the Zen of Web Sites21
web, design, colors, images, image-maps, tables, frames, java, monetization, testing, maintenance, tips-and-tricks
Take Advantage of User-Defined Variables in JavaScript (inf)20
variables
Understanding and Using JavaScript Statements (inf)19
JavaScript-Based Style Sheets (bre+/w3c)18
Debugging JavaScript Programs (inf)17
debugging
Netscape and Sun Announce JavaScript, the Open, Cross-Platform Object Scripting Language for Enterprise Networks and the Internet16
netscape
AST Viewer15
tools, exploration, auditing, debugging
JavaScript Call Stack Visualizer14
tools, exploration, auditing, debugging, visualization
CSS and JavaScript Un-Minifier13
tools, exploration, optimization, css, minification
HTML, CSS, and JavaScript Formatter12
tools, exploration, optimization, html, css, formatting
HTML, CSS, and JavaScript Minifier11
tools, exploration, optimization, html, css, minification
HTML, CSS, JavaScript, JSON, and XML Un-Minifier10
tools, exploration, optimization, html, css, json, xml, minification
JavaScript Linter (JSLint)9
tools, exploration, optimization, linting, jslint
JavaScript Linter (ValidateJavaScript)8
tools, exploration, optimization, linting
JavaScript Minifier7
tools, exploration, optimization, minification
JavaScript Obfuscator6
tools, exploration, optimization, obfuscation
Code Converter5
tools, exploration, conversion, svg, html, css, json, json-ld, typescript, graphql
JavaScript Validator4
tools, exploration, optimization, conformance
JavaScript Variable Name Validator (mat)3
tools, exploration, optimization, conformance
jQuery to JavaScript Converter2
tools, exploration, conversion, jquery
JavaScript String Escaper1
tools, exploration, conversion, strings, escaping