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#
DOMDom, Easy DOM Element Creation (zac)256
dom, libraries, tooling
How To: Get Google and AJAX to Play Nice255
how-tos, google, seo, ajax
Why Comet Rarely Is Necessary…254
comet, ajax
HTML5 and XHTML 1.1+ Must Stop for Now (mho)253
html, xhtml, css, standards, support, interoperability, dom
A JavaScript Module Pattern252
software-design-patterns
The One True Way to Open a Window in JavaScript251
links
An Open Letter to Opera (nza)250
open-letters, opera, browsers
Silverlight: AJAX Is Now an Endangered Species (car)249
silverlight, ajax
Seven JavaScript Techniques You Should Be Using Today (dig)248
techniques, examples
Advancing JavaScript With Libraries (dal/aja)247
dom, libraries, jquery
JSLT—JavaScript-Based XSLT Alternative246
xsl, tooling
Book Review: Bulletproof AJAX (mat/dig)245
books, ajax
How to Protect a JSON or JavaScript Service244
how-tos, security, json
JavaScript Keyboard Accessibility (sen)243
accessibility, keyboard-navigation, focus
More “base2.DOM” and Advice for Writing JavaScript Libraries (dal/aja)242
best-practices
Securing Your JSON241
security, json, arrays
JavaScript/CSS Font Detector (dal/aja)240
css, fonts, tooling
Another Way to Get Around ActiveX Silliness (dal/aja)239
Unobtrusive JavaScript Made Possible238
jquery
DOM Storage and Microformats (dal/aja)237
dom, microformats
JavaScript Security Experiments (mar)236
security, experiments
DJAX: Language on Top of JavaScript (dal/aja)235
libraries
Animated GIF Not Animating? (pau)234
images, gif, html
Sound in Web Browsers Without Flash233
multimedia, html
Detecting Keystrokes (ppk)232
Animation With Continuations (dal/aja)231
animations
Attribute Nightmare in IE (tob)230
internet-explorer, browsers, attributes
Scripting Essentials (dan)229
fundamentals, dom
Predictions: AJAX in 2007 (mic+/aja)228
outlooks, ajax
Pro JavaScript Techniques (mat/dig)227
books
Compiling Java to JavaScript226
interviews, compiling, java
JavaScript Variable Dump in ColdFusion (dal/aja)225
coldfusion, variables
Walking in Others’ Shoes: Turn JavaScript Off for a Day (dal/aja)224
Dynamically Loading Google Analytics (mar)223
performance, google, analytics
DOMTool222
tooling, conversion, dom, html
Miro, Ajaxlets, and the Google Custom Search API221
google, apis, ajax
DIY Widgets—How to Embed Your Site on Another Site220
how-tos, embed-code, xss
Run: Universal JavaScript Animation Framework (dal/aja)219
animations, libraries
JSOC: JavaScript Object Cache (dal/aja)218
objects, caching, libraries
That’s Not Write (int)217
dom
Adobe Open Sources Flash JavaScript Engine (nza)216
flash, javascript-engines, adobe
IE’s “innerHTML” Problem (nza)215
internet-explorer, browsers, dom
Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine (ado)214
adobe, mozilla, flash, foss, actionscript, javascript-engines
Unobtrusive AJAX for Rails by Dan Webb (aja)213
ajax, ruby-on-rails
Today’s AJAX and DHTML Best Practices212
ajax, dhtml, best-practices
Detecting IE7+ in JavaScript211
internet-explorer, browsers, browser-detection, conditional-comments
Lessons in JavaScript Performance Optimisation: 90 Seconds Down to 3 Seconds (mic)210
lessons, performance, optimization
The Dangers of Cross-Domain AJAX With Flash (shi)209
ajax, flash, security
Eliminating “async” JavaScript Callbacks by Preprocessing208
ajax, asynchronicity, callbacks
Scope in JavaScript (mik/dig)207
scope, functions
The Dangers of Browser Detects (ppk)206
browser-detection
AJAX [Conference]: Flash vs. AJAX205
flash, ajax, comparisons
The JavaScript Library World Cup (dan)204
libraries, dojo, prototypejs, scriptaculous, yui, comparisons
AJAX on IE 7: Check Native First (dal/aja)203
ajax, internet-explorer, browsers
Portable Comet? It’s the Iframe, Stupid! (mic)202
comet, iframes, internet-explorer, browsers
IBM Enhancing AJAX by Contributing to Dojo Toolkit (inf)201
ajax, dojo, ibm
JavaScript Loop Test200
loops, performance, browsers, metrics
Levels of JavaScript Knowledge199
Making AJAX Work With Screen Readers (gez)198
ajax, screen-readers, accessibility, support, jaws
Google Web Toolkit: The Correct Level of Abstraction? (dal/aja)197
gwt, google, java, ajax
JavaScript “Associative Arrays” Considered Harmful (sav)196
arrays
Web-Based Alternatives to PowerPoint (jud/inf)195
html, css, tooling
Google Web Toolkit: AJAX Apps From Java (mic/aja)194
gwt, ajax, java, google
Revenge of the “$” (dal/aja)193
libraries
Brendan Eich: JavaScript 2 and the Future of the Web (dal/aja)192
ecmascript, standards, outlooks
AJAX and Screenreaders: When Can It Work? (sib)191
ajax, screen-readers, accessibility
An AJAX Caching Strategy190
ajax, caching, strategies
JavaScript Speed Test: Test Your Browsers (dal/aja)189
performance, testing, browsers
More Seriously: Why CSS Doesn’t Define Behaviour188
css
S3 JavaScript Bindings (mic/aja)187
ajax, s3, apis
One-Line JavaScript Memoization186
memoization
AJAX Book Review Series (oct/aja)185
books, ajax
AJAX: Is Your Application Secure Enough?184
ajax, web-apps, security
CSS + JavaScript = Evil (nza)183
css, debugging
Replace Pop-Ups With Dynamic Includes Using DOMinclude (cod)182
libraries, pop-ups
Back to the Future: Microsoft HTML Applications (rus)181
microsoft, html
Fast DOM Queries in Today’s Browsers (sli)180
dom, performance, browsers, w3c
Dynamic Favicons (aja)179
favicons
Round-Up of 30 AJAX Tutorials178
tutorials, ajax, link-lists
Getting Started With AJAX (aar/ali)177
introductions, ajax
Minification vs. Obfuscation (dou)176
minification, obfuscation, comparisons, terminology
Comet: Low Latency Data for the Browser (sli)175
comet, ajax, performance
JavaScript Closures for Dummies174
closures, examples
Quick Tip: Text Truncation With JavaScript (dal/aja)173
tips-and-tricks
JavaScript Style Guide (dal/aja)172
style-guides, conventions, dojo
Yahoo! UI JavaScript Treats (sim)171
yahoo, libraries
Cross Domain AJAX Using XML170
ajax, xml
Vendors Unite to Promote AJAX Tool Development (inf)169
ajax, web-apps, economics
“getElementsByTagNames”: Note the Plural (dal/aja)168
AJAX and CSS Optimization167
ajax, css, optimization, compression, performance
“DOM Scripting” by Jeremy Keith166
books, dom
How Web-Ready Is “XMLHttpRequest”? (mno)165
http
JavaScript Cursor Position164
cursors
Web 3.0 (zel/ali)163
web, web-3.0, usability
Dealing With JavaScript Scope (jus)162
scope
AJAX, XHR, JavaScript, and Cross Domain Security Story161
security, ajax
Lightbox JS160
libraries, images, effects, lightbox
AJAX Perf—Comparing the Atlas and Prototype Class Idioms159
comparisons, performance
AJAX vs. AHAH (tan/mic)158
ajax, microformats
JavaScript: Scroll to Bottom of a Div157
html, scrolling
JSONP: JSON With Padding (mic/aja)156
json
Don’t Be “eval()” (sim)155
Tooltip.js: Creating Simple Tooltips (dal/aja)154
libraries, tooltips
JavaScript and “Serious” Programmers (ppk)153
professionalism
How to Make “XMLHttpRequest” Calls to Another Server in Your Domain152
how-tos, security
Web 2.0 (pau)151
web-2.0, web, ajax, community
JavaScript Libraries Roundup150
libraries, link-lists
Multi-Threaded JavaScript? (oct/aja)149
multithreading
JavaScript Database: In Browser (dal/aja)148
json, browsers, databases
5 Earth-Shattering Things You Should Know About AJAX and Probably Don’t (dhi)147
ajax, xml, web-2.0
AJAX: Dawn of a New Developer146
ajax
Variable Scope for New Programmers (jus/dig)145
variables, scope, functions
Form Help Without Popups (gez)144
forms, html
ShrinkSafe: Compress Your JavaScript (dal/aja)143
tooling, minification
Prototype Insertion, IE 6, “tr’s,” and “Invalid Target Element for This Operation…”142
tables, internet-explorer, browsers
War of the Web: Revenge of the Dynamics (dal/aja)141
web, retrospectives, perl, java, ruby-on-rails, php, asp-net, flash, pdf, xaml, html
The Elements of JavaScript Style II (dou)140
best-practices
The Elements of JavaScript Style (dou)139
best-practices
Why AJAX Matters Now (jes)138
ajax, design, web
Results for JavaScript: Navigating Links137
html, attributes, events, screen-readers, support, internet-explorer, firefox, jaws, browsers, accessibility
Is JavaScript Dead?136
JavaScript Logging (ali)135
logging, debugging
“addEvent()” Considered Harmful (ppk)134
events
JavaScript Lint (dal/aja)133
tooling, linting
Usability Improvements Using the DOM (mis)132
usability, dom, links
Top 5 Web Design Mistakes (nza)131
design, images, colors, fonts, mistakes
JavaScript Utilities Project130
tooling
AJAX and Accessibility (far)129
ajax, accessibility
JavaScript Cheat Sheet128
cheat-sheets
Niceforms Preview127
forms, libraries
The JavaScript Manifesto (wa)126
manifestos, dom, accessibility
Integrating Flash With HTML, JavaScript, and AJAX (dal/aja)125
flash, html, ajax
Upload Multiple Files With a Single File Element124
html, file-handling
What Every Webmaster and Web Developer Must Know About Ruby on Rails and AJAX123
ruby-on-rails, ajax
AJAX: Usable Interactivity with Remote Scripting122
ajax
No Noscript, M’kay? (rob)121
progressive-enhancement
The Atlas Project (nza)120
microsoft, ajax, components
AJAX Won’t Cook You Breakfast119
ajax
Mozilla’s New Array Methods (nza)118
arrays, methods, firefox, mozilla, browsers
Six JavaScript Features We Do Not Need Any Longer117
Another JavaScript Compressor/Obfuscator (oct/aja)116
tooling, compression, obfuscation
JavaScript and Accessibility (der)115
accessibility, ajax
Rico: Open-Source AJAX and JavaScript Library (dal/aja)114
libraries, ajax
Utility: JavaScript Obfuscator (dal/aja)113
tooling, obfuscation
The Anatomy of an AJAX Framework112
ajax, frameworks
AjaxPatterns (mic)111
websites, ajax, software-design-patterns
AJAX Mistakes110
ajax, mistakes
STR: SwishMAX Text Replacement109
image-replacement, techniques, flash
HTML Comments in Scripts (lac)108
html, xhtml, comments
On Separating Style and Behaviour (far)107
principles, html, xhtml, css, dom
How to Use the DOM for “:hover”106
how-tos, dom, hover, css
More Usability Frosting for Your Accessibility Cake (aar/dig)105
usability, accessibility, forms
Ten Good Practices for Writing JavaScript in 2005104
best-practices, link-lists
JavaScript Is Not the Devil’s Plaything103
standards
Internet Explorer “innerHTML” Quirk (nza)102
internet-explorer, browsers
Scripting Away Validation Concerns (gez)101
xhtml, attributes, standards, conformance
Handling Usability Concerns Such as the Back Button, and Bookmarking (dal/aja)100
rich-internet-apps, usability, ajax
AJAX, Promise or Hype? (ppk)99
ajax, accessibility
This Is Not Another XMLHttpRequest Article98
AJAX and Accessibility97
accessibility, ajax
Documentation, Documentation, Documentation (sil)96
documentation, jsdoc, tooling
AJAX: A New Approach to Web Applications (jes)95
ajax, html, xhtml, css, dom, web-apps
JavaScript Memory Leaks (ppk)94
memory
“JavaScript Triggers”—Wrapping It Up (ppk)93
JavaScript Triggers (ppk/ali)92
Accessibility From the Ground Up (mat/dig)91
accessibility, design, wcag, tables, colors, flash
DHTML != DOM (ppk)90
dhtml, dom, terminology
2005: The Year of the DOM (sim)89
dom, css, outlooks
60,000 Lines of JavaScript88
php
Taming the Select (cod)87
forms, dom
sJIR: scalable Jens Image Replacement86
image-replacement, techniques, fonts
Web Standards Compliant JavaScript Flash Detect and Embed85
flash, feature-detection, conformance
JSLint (nza)84
linting, tooling, jslint
JavaScript Security83
security
Resolution Dependent Layout (the)82
responsive-design
OOP in JavaScript81
oop
More Usable Forms—Controlling Scroll Position80
forms, usability, scrolling, html, coldfusion
Declarative JavaScript Programming (and)79
programming
Why “document.write()” Doesn’t Work in XML78
dom, xml
Trimming Form Fields (mal)77
forms, html
This Year’s Document Object Model (ada)76
standards, dom, dhtml
Dynamic Text Replacement (ali)75
image-replacement, techniques, php
Dynamically Conjuring Drop-Down Navigation (cod/ali)74
navigation, html
“JavaScript Is the Worst Invention Ever”73
Closures and Executing JavaScript on Page Load (sim)72
closures, techniques
Presentational JavaScript71
css, concepts
Serializing PHP Data Structures for JavaScript70
php, data-structures
JavaScript and Security (sim)69
security
Separating Behavior and Structure (ppk/dig)68
html, css, principles
The Table Ruler (cod/ali)67
tables, effects, css
IE766
libraries, polyfills, internet-explorer, browsers
Web Programming: The Power of JavaScript’s “EVAL” Command65
AJAX: “XML for Client-Side Computing”64
ajax, xml
Form Highlighting Redux63
forms, css
Line Endings in JavaScript (sim)62
JavaScript Navigation—Cleaner, Not Meaner (cod)61
links, html
Understanding the JavaScript RegExp Object60
objects, regex
JavaScript Image Gallery (ada/ali)59
images, functionality
The Perfect 404 (llo/ali)58
error-pages, http, usability
The Behavior Layer (ppk/dig)57
html, css, accessibility
Enhancing Structural Markup With JavaScript (sim)56
html
JavaScript Image Replacement (cod/ali)55
image-replacement, images, techniques
sorttable: Make All Your Tables Sortable (sil)54
libraries, tables, sorting
An Explorer Script With No Need for ID (cod)53
html
JavaScript Exception Handling52
Don’t Use “document.all” (sim)51
Rethinking JavaScript Objects (nza)50
objects
Restricting Access to Your JavaScript Libraries49
libraries, apache, servers
Quick and Dirty Date Differences With JavaScript48
time
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