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#
JSLT—JavaScript-Based XSLT Alternative224
xsl, tooling
Book Review: Bulletproof AJAX (mat/dig)223
books, ajax
How to Protect a JSON or JavaScript Service222
how-tos, security, json
JavaScript Keyboard Accessibility (sen)221
accessibility, keyboard-navigation, focus
More “base2.DOM” and Advice for Writing JavaScript Libraries (dal/aja)220
best-practices
Securing Your JSON219
security, json, arrays
JavaScript/CSS Font Detector (dal/aja)218
css, fonts, tooling
Another Way to Get Around ActiveX Silliness (dal/aja)217
Unobtrusive JavaScript Made Possible216
jquery
DOM Storage and Microformats (dal/aja)215
dom, microformats
JavaScript Security Experiments (mar)214
security, experiments
DJAX: Language on Top of JavaScript (dal/aja)213
libraries
Animated GIF Not Animating? (pau)212
images, gif, html
Sound in Web Browsers Without Flash211
multimedia, html
Detecting Keystrokes (ppk)210
Animation With Continuations (dal/aja)209
animations
Attribute Nightmare in IE (tob)208
internet-explorer, browsers, attributes
Scripting Essentials (dan)207
fundamentals, dom
Predictions: AJAX in 2007 (mic+/aja)206
outlooks, ajax
Pro JavaScript Techniques (mat/dig)205
books
Compiling Java to JavaScript204
interviews, compiling, java
JavaScript Variable Dump in ColdFusion (dal/aja)203
coldfusion, variables
Walking in Others’ Shoes: Turn JavaScript Off for a Day (dal/aja)202
Dynamically Loading Google Analytics (mar)201
performance, google, analytics
DOMTool200
tooling, conversion, dom, html
Miro, Ajaxlets, and the Google Custom Search API199
google, apis, ajax
DIY Widgets—How to Embed Your Site on Another Site198
how-tos, embed-code, xss
Run: Universal JavaScript Animation Framework (dal/aja)197
animations, libraries
JSOC: JavaScript Object Cache (dal/aja)196
objects, caching, libraries
That’s Not Write (int)195
dom
Adobe Open Sources Flash JavaScript Engine (nza)194
flash, javascript-engines, adobe
IE’s “innerHTML” Problem (nza)193
internet-explorer, browsers, dom
Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine (ado)192
adobe, mozilla, flash, foss, actionscript, javascript-engines
Unobtrusive AJAX for Rails by Dan Webb (aja)191
ajax, ruby-on-rails
Today’s AJAX and DHTML Best Practices190
ajax, dhtml, best-practices
Detecting IE7+ in JavaScript189
internet-explorer, browsers, browser-detection, conditional-comments
Lessons in JavaScript Performance Optimisation: 90 Seconds Down to 3 Seconds (mic)188
lessons, performance, optimization
The Dangers of Cross-Domain AJAX With Flash (shi)187
ajax, flash, security
Eliminating “async” JavaScript Callbacks by Preprocessing186
ajax, asynchronicity, callbacks
Scope in JavaScript (mik/dig)185
scope, functions
The Dangers of Browser Detects (ppk)184
browser-detection
AJAX [Conference]: Flash vs. AJAX183
flash, ajax, comparisons
The JavaScript Library World Cup (dan)182
libraries, dojo, prototypejs, scriptaculous, yui, comparisons
AJAX on IE 7: Check Native First (dal/aja)181
ajax, internet-explorer, browsers
Portable Comet? It’s the Iframe, Stupid! (mic)180
comet, iframes, internet-explorer, browsers
IBM Enhancing AJAX by Contributing to Dojo Toolkit (inf)179
ajax, dojo, ibm
JavaScript Loop Test178
loops, performance, browsers, metrics
Levels of JavaScript Knowledge177
Making AJAX Work With Screen Readers176
ajax, screen-readers, accessibility, support, jaws
Google Web Toolkit: The Correct Level of Abstraction? (dal/aja)175
gwt, google, java, ajax
JavaScript “Associative Arrays” Considered Harmful (sav)174
arrays
Web-Based Alternatives to PowerPoint (jud/inf)173
html, css, tooling
Google Web Toolkit: AJAX Apps From Java (mic/aja)172
gwt, ajax, java, google
Revenge of the “$” (dal/aja)171
libraries
Brendan Eich: JavaScript 2 and the Future of the Web (dal/aja)170
ecmascript, standards, outlooks
AJAX and Screenreaders: When Can It Work? (sib)169
ajax, screen-readers, accessibility
An AJAX Caching Strategy168
ajax, caching, strategies
JavaScript Speed Test: Test Your Browsers (dal/aja)167
performance, testing, browsers
S3 JavaScript Bindings (mic/aja)166
ajax, s3, apis
One-Line JavaScript Memoization165
memoization
AJAX Book Review Series (oct/aja)164
books, ajax
AJAX: Is Your Application Secure Enough?163
ajax, web-apps, security
CSS + JavaScript = Evil (nza)162
css, debugging
Replace Pop-Ups With Dynamic Includes Using DOMinclude (cod)161
libraries, pop-ups
Back to the Future: Microsoft HTML Applications (rus)160
microsoft, html
Fast DOM Queries in Today’s Browsers (sli)159
dom, performance, browsers, w3c
Dynamic Favicons (aja)158
favicons
Round-Up of 30 AJAX Tutorials157
tutorials, ajax, link-lists
Getting Started With AJAX (aar/ali)156
introductions, ajax
Minification vs. Obfuscation (dou)155
minification, obfuscation, comparisons, terminology
Comet: Low Latency Data for the Browser (sli)154
comet, ajax, performance
JavaScript Closures for Dummies153
closures, examples
Quick Tip: Text Truncation With JavaScript (dal/aja)152
tips-and-tricks
JavaScript Style Guide (dal/aja)151
style-guides, conventions, dojo
Yahoo! UI JavaScript Treats (sim)150
yahoo, libraries
Cross Domain AJAX Using XML149
ajax, xml
Vendors Unite to Promote AJAX Tool Development (inf)148
ajax, web-apps, economics
“getElementsByTagNames”: Note the Plural (dal/aja)147
AJAX and CSS Optimization146
ajax, css, optimization, compression, performance
“DOM Scripting” by Jeremy Keith145
books, dom
How Web-Ready Is “XMLHttpRequest”? (mno)144
http
JavaScript Cursor Position143
cursors
Web 3.0 (zel/ali)142
web, web-3.0, usability
Dealing With JavaScript Scope (jus)141
scope
AJAX, XHR, JavaScript, and Cross Domain Security Story140
security, ajax
Lightbox JS139
libraries, images, effects, lightbox
AJAX Perf—Comparing the Atlas and Prototype Class Idioms138
comparisons, performance
AJAX vs. AHAH (tan/mic)137
ajax, microformats
JavaScript: Scroll to Bottom of a Div136
html, scrolling
JSONP: JSON With Padding (mic/aja)135
json
Don’t Be “eval()” (sim)134
Tooltip.js: Creating Simple Tooltips (dal/aja)133
libraries, tooltips
JavaScript and “Serious” Programmers (ppk)132
professionalism
How to Make “XMLHttpRequest” Calls to Another Server in Your Domain131
how-tos, security
Web 2.0 (pau)130
web-2.0, web, ajax, community
JavaScript Libraries Roundup129
libraries, link-lists
Multi-Threaded JavaScript? (oct/aja)128
multithreading
JavaScript Database: In Browser (dal/aja)127
json, browsers, databases
5 Earth-Shattering Things You Should Know About AJAX and Probably Don’t (dhi)126
ajax, xml, web-2.0
AJAX: Dawn of a New Developer125
ajax
Variable Scope for New Programmers (jus/dig)124
variables, scope, functions
ShrinkSafe: Compress Your JavaScript (dal/aja)123
tooling, minification
Prototype Insertion, IE 6, “tr’s,” and “Invalid Target Element for This Operation…”122
tables, internet-explorer, browsers
War of the Web: Revenge of the Dynamics (dal/aja)121
web, retrospectives, perl, java, ruby-on-rails, php, asp-net, flash, pdf, xaml, html
The Elements of JavaScript Style II (dou)120
best-practices
The Elements of JavaScript Style (dou)119
best-practices
“addEvent()” Considered Harmful (ppk)118
events
JavaScript Lint (dal/aja)117
tooling, linting
Usability Improvements Using the DOM (mis)116
usability, dom, links
Top 5 Web Design Mistakes (nza)115
design, images, colors, fonts, mistakes
JavaScript Utilities Project114
tooling
Integrating Flash With HTML, JavaScript, and AJAX (dal/aja)113
flash, html, ajax
Upload Multiple Files With a Single File Element112
html, file-handling
The Atlas Project (nza)111
microsoft, ajax, components
Mozilla’s New Array Methods (nza)110
arrays, methods, firefox, mozilla, browsers
Another JavaScript Compressor/Obfuscator (oct/aja)109
tooling, compression, obfuscation
Rico: Open-Source AJAX and JavaScript Library (dal/aja)108
libraries, ajax
Utility: JavaScript Obfuscator (dal/aja)107
tooling, obfuscation
AjaxPatterns (mic)106
websites, ajax, software-design-patterns
AJAX Mistakes105
ajax, mistakes
STR: SwishMAX Text Replacement104
image-replacement, techniques, flash
HTML Comments in Scripts (lac)103
html, xhtml, comments
Ten Good Practices for Writing JavaScript in 2005102
best-practices
Internet Explorer “innerHTML” Quirk (nza)101
internet-explorer, browsers
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
JavaScript Character Escape Generator13
tools, exploration, code-generation, escaping
CSS and JavaScript Un-Minifier12
tools, exploration, optimization, css, minification
HTML, CSS, and JavaScript Formatter11
tools, exploration, optimization, html, css, formatting
HTML, CSS, and JavaScript Minifier10
tools, exploration, optimization, html, css, minification
HTML, CSS, JavaScript, JSON, and XML Un-Minifier9
tools, exploration, optimization, html, css, json, xml, minification
JavaScript Linter (JSLint)8
tools, exploration, optimization, linting, jslint
JavaScript Linter (ValidateJavaScript)7
tools, exploration, optimization, linting
JavaScript Minifier6
tools, exploration, optimization, minification
JavaScript Obfuscator5
tools, exploration, optimization, obfuscation
Code Converter4
tools, exploration, conversion, svg, html, css, json, json-ld, typescript, graphql
JavaScript Validator3
tools, exploration, optimization, conformance
JavaScript Variable Name Validator (mat)2
tools, exploration, optimization, conformance
jQuery to JavaScript Converter1
tools, exploration, conversion, jquery