Disclaimer:
These pages about different languages / apis / best practices were mostly jotted down quckily and rarely corrected afterwards.
The languages / apis / best practices may have changed over time (e.g. the facebook api being a prime example),
so what was documented as a good way to do something at the time might be outdated when you read it (some pages here are over 15 years old).
Just as a reminder.
HTML / JavaScript / jQuery / (CSS) Stylesheets / SSI / CGI ...Tips and links and helpful resoruces for coding web pagesSee also How to organize an Essay-based Web site from Pattern Languages of Programming Design 2.
If you are particularly interested in CGI, you should also read the pages about Perl.
To trace spammers with weird URLs, for example something like http://3637542882, please check this page where I put up a javascript to convert a number like that into a proper ip.
To see if content is gzipped:
curl -H "Accept-Encoding: gzip" -I 'https://somedomain.com/somepage.html'
Disable gzip for certain urls, in ssl.conf
SetEnvIfNoCase Request_URI somethingThatShouldMatch no-gzip dont-vary
Disable gzip if we need to match on something in the query string
RewriteCond %{QUERY_STRING} somekey=somevalue [NC]
RewriteRule ^ - [E=no-gzip:1,E=dont-vary:1]
Reload config in apache
./apachectl configtest
./apachectl -k graceful
Profiling in different browsers
Profiling in Chrome
View/Developer/Developer tools
Profiles tab
Chose what to profile and click start
Profiling in IE9
F12 developer tools
Profiler tab
Start profiling
Profiling in Firefox
Make sure firebug is installed
Console section
Profile tab
Profiling JS (firebug)
console.profile();
//do stuff
console.profileEnd();
Internet Explorer 8 (IE8) fixes
IE dont like "class" as key (without quotation marks), the solution is to use the " " around it: "class".
Typekit and Internet Explorer is particularly picky about broken html. It will throw an error about "invalid argument",
but it will do it at some random place, so you cannot do debugging to find the error. Just run your code through a validator
if you don't spot any broken html (Firefox view-source will highlight unclosed tags in red as well).
When having radio buttons with labels, the event will fire on the label and not the radio button.
A workaround is to add code like this which will fire the event on the radio button
$('.myclass label').click(function() {
var id = $(this).attr('for');
$('#'+id).click();
});
Last update: 4 January 2005
Online services for your website
Counters / Statistics
- w3counter - free webstatistics
- eXTReMe Tracking
- WebCounter Home Page
Graphics
- Pond5.com - royalty free videos, vectors, images etc
- royalty free videos, vectors, images etc
- Clipart.com
- pay to download images
- GIF Wizard from Raspberry Hill Publishing
- Pixelsight Home
- RGBkarta
- The Banner Generator Form
Interesting pages / nice designs or interesting in some other way
- DoubleYou Works
- 404 Research Lab
- Launch Shredder
- www.flipflopflyin.com
- fun fun fun.
- soulbath.beta
- o b s c u r e d
- Greetings from Carlssonia!
- Anders Qvicker - AQ Art & Design
- Metafuse, Inc., Spear Internet Marketing Tool
- welcome to martinland!
- Absolut Panushka
- NCompass ScriptActive
- justin
- 253 - interactive novel home
- flynn's wwweb development services
- Welcome to my strictly personal homepage
- Welcome to my Casbah
- WACKY.COM
- CrypTek.'.137 - Chaos & Imagination
- Computers of the Net
Advertising
- Web Marketing Association WebAwards - Home Page
- Making Web Advertisements Work (Alertbox May 2003)
Textads
- TextAds ::
- i d y a a d s y s t e m
General
- MyComputer.com - Web Site Tools, Web Site Traffic Analysis and Counters
- Web Developer®: All About HTML
- WWW Browsers FTP Sites - HARRIS Mountaintop
- Web Advisor
- DevEdge Online - Technical Manuals
- W3C - The World Wide Web Consortium
- MSDN Online Web Workshop - DHTML, HTML & CSS Home
- WAI Accessibility Guidelines: User Agent
- DevJournal - A Resource for Professional Developer's
Swedish pages
- Webbpennans startsida: Om webbtext och effektivt webbskrivande.
- Elsop's Webmaster Resource Center
NITF
- NITF: News Industry Text Format
HTML
- Hyper Text Markup Language
- Introduction to HTML - Table of Contents
- HTML 4.0 Specification
- Sizzling HTML Jalfrezi - HTML by Example
- HTML Help by The Web Design Group
- Rob Schluter's HTML Tag list
- WebCom -- HTML Resources Guide
- Webmonkey - HTML Reference
- Webmonkey
- NCSA--A Beginner's Guide to HTML Home Page
- The HTML Writers Guild
- Extreme HTML Optimization
Swedish pages
- Referensböcker
- Canit Construction
- Some Swedish misc information (in Swedish)
Meta-tags
- Clear Presence Web Promotion Workshop - Magic META Tags
Software
- The URLegal Broken Link Detection and Repair Page
- not tried it, another thing to check broken links on pages
- Q-HTML homepage
- Convert text to html
- CoffeeCup Software- Home of the CoffeeCup HTML Editor
XHTML
- Amazon.co.uk: A Glance: XHTML 1.0 Language and Design Sourcebook
- Amazon.com: buying info: XHTML 1.0 Language and Design Sourcebook: The Next Generation HTML
XML
- Extensible Markup Language
- Extensible Markup Language (XML)
- Frequently Asked Questions about the Extensible Markup Language
- The WDVL: XML: Structuring Data for the Web: An Introduction
- XML: Whines and Battles - WebReference.com
- XMLINFO: The XML Information Site
- XML expectations - Netscape Enterprise Developer - January 1998
- New Products Help XML Gather Momentum
- What is XML?
- Extropia.com | Tutorials | Introduction to XML For Web Developers Table of Contents
VoiceXML
- VoiceXML Forum
- W3C "Voice Browser" Activity
WAP
WML
- WML Tag Reference
- WML Tutorial
Other stuff
- www.wapped.nl: WAP Links (English)
- Web ProForum Tutorial: WAP
- WapDrive index page
- wapportal.se
- A swedish wap-portal with Swedish and English wapsites
Emulators
- WAP browser @ Gelon.net
Soap
- Simple Object Access Protocol
- A Young Person’s Guide to The Simple Object Access Protocol: SOAP Increases Interoperability Across Platforms and Languages -- MSDN Magazine, March 2000
- SOAP
DHTML
- Dynamic Hypertext Markup Language
- eXperience DHTML! Dynamic HTML Scripts, demos, tutorials and more, all Cross-browser!
- Dynamic HTML Scriptomania - Free DHTML scripts, demos, tutorial, forums and more.
- Dynamic Html Resource
- Scripts DHTML - Des chauves-souris qui volent dans votre page.
- Javascript: Navigator 6.0 Breaks Your DHTML
- Dynamic HTML Lab - www.dhtmlab.com - WebReference.com
- Story: Don't Let Dynamic HTML Take Off Without You
- Dynamic HTML...Are You Ready to Step Up to the Plate? Part I
- DIV Element | DIV Object
- Q1063 How can I find out the width and height of a layer?
- Q1144 How can I drag and drop objects in both Netscape Navigator and Internet Explorer?
- ³Â»¶¾Ç¶é-->JavaScript¤å¥ó
- JavaScript section
JavaScript
Reference
- Coolnerds Electronic JavaScript Reference
FAQs
- irt.org - JavaScript FAQ Knowledge Base
- JavaScript FAQ
- DevEdges faq, much info there!
- The comp.lang.javascript Mini-FAQ
- IDM's JavaScript FAQ
Tutorial
- JavaScript-Intro by Voodoo
- JavaScript Authoring Guide
Regular Expressions in JavaScript
- BUILDER.COM - Voices - Charity Kahn - Exploring regular expressions - 5/6/98
- Regular Expressions: Defining a Regular Expression - Doc JavaScript
- BUILDER.COM - Voices - Charity Kahn - Validate forms with regular expressions - 5/20/98
- Internet Domain Registrars: The Registrar of Registrars (TM) for Internet Domain Names
Unsorted
- Netscape 6: Updating Your JavaScript - The Web Developer's Journal
- Coolnerds JavaScript Home Page
- Doc JavaScript - www.docjavascript.com
- JavaScript World --> Welcome!
- BUILDER.COM - Voices - Charity Kahn - Put windows where you want them - 4/8/98
- JavaScript Source: Free JavaScripts, Tutorials, Example Code, Reference, Resources, And Help
- Stay tuned! the new javascripts.com is coming your way real soon.
- Tips on JavaScript
- irt.org - Home Page
- JavaScript Tip of the Week for November 4, 1996: But it Worked in Netscape? (or) JavaScript Compatability Issues
- JavaScript Tip of the Week for October 28, 1996: The Art of Dynamic HTML creation
- QA's JavaScript QA
- NODES (tm) - JavaScript Resources
Pages with interesting scripts
- Panic - Macintosh Software That Rocks
- mouseover, ska funka i IE ?
- Art Game
jQuery links
- jqTablekit, an implementation of TableKit in jQuery
Node.js
- Developer notes about Node.js
Shockwave
- Linux Headquarters: Macromedia Shockwave Netscape Plugin
Style Sheets
- CSS Tutorial
- Web Style Sheets
- Index DOT Css: Index Page
- W3C Journal
- CSSP SYNTAX Wizard
- FAQTS - Knowledge Base - View Entry - How to retrieve computed CSS property values with Javascript in IE4 , NN4 , NN6
CSS Software
- CSS Style Generator Download
- for windows 95, havent tried it
- Makabo.com - Style Sheet Fx
Flash
- WDVL: Flash
- Flash Kit, A Flash Developer Resource - Online resource for Macromedia Flash Tutorials SWF FLA images clip art Sounds WAVS Animations Help and Support
- Macromedia Flash
- CNET Builder.com - Web Graphics - Flash Point: Home Movies Go High Tech - 3/24/00
- Web Review - A Quick-Start Guide to Flash 3
CGI
- Common Gateway Interface
General
- The CGI Resource Index
- FastCGI
- CGI Programming FAQ
CGI scripts
- Matt's Script Archive
- WebScripts (Perl CGI Scripts)
- WWW Homepage Access Counter and Clock
Free Cgi-bin
- ProHosting Free Web Hosting
- Selena Sol: Digital Soul
- i-connect.com
- Free Webspace . Net [ guide to providers of free homepages ]
- Dynamix Networking - Rampage Web Services
JSP
- Javaserver Pages
- JavaServer Pages(TM) Tutorial
- Server Pages .com - The Resource Directory for Server Pages, Java, Active, ASP, JSP, Servlets, and others.
- The Esperanto Group - Java Server Pages FAQ
PHP
- Developer notes about PHP
- FAQTS - Knowledge Base - FAQTS : Computers : Programming : Languages : PHP
- Apache Today - PHP on Apache: The Definitive Installation Guide
- PHP: Manual: PHP Manual
- PHP4.net
- PHP4 Installation Overview
- from Hotwired
- Zend / About PHP
- Zend / Links
- PHP: Hypertext Preprocessor
- PHPBuilder.com - Getting Started With PHP3
- phpWizard.net - resources for PHP developers
- PHP/MySQL Tutorial
- DevShed - PHP3 Introduction
- Free Scripts Resources : Php
- php scripts - learn php programming and download original php scripts
- PHP HOW-TO
Swedish Pages / Svenska sidor
- Redhat.nu - support för alla som använder Redhat Linux
- PS av MDiTech
- programmera php - välkommen
- Zend - File Uploading in PHP 4
Mason
- Mason HQ: Home
- PerlMonth - Programming with HTML::Mason by Jonathan Swartz - Issue 11
ASP
- Active Server Pages
- 4GuysFromRolla.com - Encrypting the Information Passed through the QueryString
- ASP Today
- ASP Code - the place to find free ASP scripts and applications
- Devphiles Portalen
- ASP Hole: ASP Resources for Web Professionals
SSI
- Server Side Include
- NCSA HTTPd Tutorial: Server Side Includes (SSI)
- CGI & SSI Examples
Scriplets
- Webmonkey - Tools
- Microsoft's Scriptlet Spec
Cookies
- Cookie Central
- Webmonkey: reference: Webmonkey Cookie Library
SSL / https
- Create own certificates / pem files
Validation
- NetMechanic: Online Link Testing, HTML Validation
- W3C HTML Validation Service
Browsers
- mozilla.org
Software
- Zope.org
- "Zope can help you create dynamic web applications such as portal and intranet sites quickly. Zope comes with
- Cool Ruler is a very flexible computer Ruler
- HTML Compress - Downloads - CNET.com
Offline Browsers
- NavRoad Offline HTML Browser, offline web browser, html viewer, offline browser, off-line browser, offline browsers
- WinFiles.com Windows 95/98 Offline Browser Tools
- Yahoo! Computers and Internet:Software:Reviews:Titles:Internet:Browsers:Offline Browsers
- Offline Browser - page 1
Webservers
- Lotus Domino Go Webserver - 4.6.1 Windows 95 download
- Using Apache with Microsoft Windows
- mod_mp3
- Alibaba - The WWW Server
- Omnicron - Omnicron Technologies Corporation (Download)
Webhosting
- NetCorps Web Hosting - 3 Months Free of Hosting, Domain Names Registrations
- Top Ten Reasons to join Server101.
in Sweden
- Webbhotell Crystone AB
- BoxHosting
Design
- Creating Killer Websites Online
- Intranet Journal - Intranet Design, Development and Content Management
Unsorted
- developerWorks : Web services : Education : Tutorials - Building Web service applications with the Google API
- Language Codes; sv, en-us, en-uk, au, ca-fr, ca-en
- CMC Magazine: The Myths and Realities of World Wide Web Publishing
- Macromedia Web Player Download Center
- IE Speakster
- irt.org - Home Page
- Web Site Banner Advertising: Ad Networks, Brokers, and Exchanges (Mark J. Welch)
- INTERNATIONAL WEBMASTERS ASSOCIATION: THE OFFICIAL WEB SITE
- Web-Designers online database
- BUILDER.COM - Web Authoring - Stupid Web tricks
- Free Web Site Promotion Tutorial
- Meracl Software's homepage
- imagemaps software
- Welcome to BUILDER.COM
- Netscape DevEdge - Library
- The HTML Goodies Home Page - Thanks for stopping by...
- Andy Online: Guide to WebMastery: Start < HTML Guide < HTML Intermediate
- Web Review
- BUILDER.COM - Web authoring - 20 questions on VRML
- The Web Robots Pages
- Press Release: W3C Issues HTML 4.0 as a W3C Recommendation
- Arachnophilia Home Page
- Python Language Website
- Mosaic User Authentication Tutorial
- WebCoder.com - Your home for JavaScript and Dynamic HTML on the Web.
- ALAPI
- Mathematical Markup Language (MathML)
- WebASSIST
- WWWFaqs
- Loneliness and the Internet (Alertbox Feb. 2000)
Tags and about: in Netscape
- The tag <HYPE> (Click on the picture, only works in Netscape)
about:logo
about:document
about:java
about:rsalogo
about:mozilla
about:plugins
about:ari
about:atotic
about:blythe
about:chouck
about:dmose
about:dp
about:ebina
about:hagan
about:jeff
about:jg
about:jsw
about:jwz
about:karlton
about:kipp
about:marca
about:mlm
about:montulli
about:mtoy
about:paquin
about:robm
about:sharoni
about:terry
about:timm
about:global
about:memory-cache
about:image-cache
Shortcuts:
ctrl-alt-w (Netscapes Fish Cam) (Not NC)
ctrl-alt-s (Hides Status Bar)
ctrl-alt-t (Displays URL loading status)
Add -k to the Netscape (Windows) Command Line for Kiosk Mode!
More programming related pages |
|