<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.startupcto.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.startupcto.com/feed.php">
        <title>StartupCTO front-end-tech:javascript</title>
        <description></description>
        <link>https://www.startupcto.com/</link>
        <image rdf:resource="https://www.startupcto.com/lib/tpl/scto/images/favicon.ico" />
       <dc:date>2026-04-14T08:49:15+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.startupcto.com/front-end-tech/javascript/associative-arrays-in-javascript?rev=1690262902"/>
                <rdf:li rdf:resource="https://www.startupcto.com/front-end-tech/javascript/basic-javascript?rev=1770865039"/>
                <rdf:li rdf:resource="https://www.startupcto.com/front-end-tech/javascript/best-practices?rev=1698594147"/>
                <rdf:li rdf:resource="https://www.startupcto.com/front-end-tech/javascript/home?rev=1699194392"/>
                <rdf:li rdf:resource="https://www.startupcto.com/front-end-tech/javascript/namespacing-and-aliasing-namespaces-in-javascript?rev=1690262914"/>
                <rdf:li rdf:resource="https://www.startupcto.com/front-end-tech/javascript/optional-parameters-default-arguments?rev=1700236819"/>
                <rdf:li rdf:resource="https://www.startupcto.com/front-end-tech/javascript/using-php-input-arrays-with-javascript?rev=1697834723"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.startupcto.com/lib/tpl/scto/images/favicon.ico">
        <title>StartupCTO</title>
        <link>https://www.startupcto.com/</link>
        <url>https://www.startupcto.com/lib/tpl/scto/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.startupcto.com/front-end-tech/javascript/associative-arrays-in-javascript?rev=1690262902">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-25T05:28:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Associative Arrays in JavaScript</title>
        <link>https://www.startupcto.com/front-end-tech/javascript/associative-arrays-in-javascript?rev=1690262902</link>
        <description>Associative Arrays in JavaScript

Unlike PHP (and many other languages), JavaScript doesn't support associative arrays. Period. It does support objects, which can be used somewhat like an associative array, but without a lot of the usual array goodness. It's an imperfect world, and it bugs me all the time, but it's just the way it is.</description>
    </item>
    <item rdf:about="https://www.startupcto.com/front-end-tech/javascript/basic-javascript?rev=1770865039">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-12T02:57:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Basic Javascript Reference</title>
        <link>https://www.startupcto.com/front-end-tech/javascript/basic-javascript?rev=1770865039</link>
        <description>Basic Javascript Reference

Data Types &amp; Variables

	*  Core JS datatypes: number (no distinction between float and integer), string (variable length, but immutable), boolean, object. Also null and undefined are special trivial data types. 
*  An object is a 'composite' datatype, consisting of numbers, booleans, strings and other objects. There are a number of special types of objects in JS, including</description>
    </item>
    <item rdf:about="https://www.startupcto.com/front-end-tech/javascript/best-practices?rev=1698594147">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-29T15:42:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>JavaScript Notes &amp; Best Practices</title>
        <link>https://www.startupcto.com/front-end-tech/javascript/best-practices?rev=1698594147</link>
        <description>JavaScript Notes &amp; Best Practices

These are a few notes and best practices for doing client-side development with Javascript.

Use a JavaScript Library

First and foremost, you'll almost certainly want to use a JavaScript library. Like CSS, JavaScript isn't entirely cross-browser compatible, and there are a number of things that are harder to do than they should be. A JS library eases your pain on both these fronts, while (typically) adding very little overhead. My favorite library is</description>
    </item>
    <item rdf:about="https://www.startupcto.com/front-end-tech/javascript/home?rev=1699194392">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-05T14:26:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>JavaScript</title>
        <link>https://www.startupcto.com/front-end-tech/javascript/home?rev=1699194392</link>
        <description>JavaScript
javascript index</description>
    </item>
    <item rdf:about="https://www.startupcto.com/front-end-tech/javascript/namespacing-and-aliasing-namespaces-in-javascript?rev=1690262914">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-25T05:28:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Namespacing &amp; Aliasing Namespaces in JavaScript</title>
        <link>https://www.startupcto.com/front-end-tech/javascript/namespacing-and-aliasing-namespaces-in-javascript?rev=1690262914</link>
        <description>Namespacing &amp; Aliasing Namespaces in JavaScript

Javascript has an implied global namespace. This means any functions, variables, etc. that you create are put into the global namespace by default. If you're writing a lot of JavaScript code, it can be a good idea to put your own code into your own namespace. It's doubly important if you are going to share that code with the world. The</description>
    </item>
    <item rdf:about="https://www.startupcto.com/front-end-tech/javascript/optional-parameters-default-arguments?rev=1700236819">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-17T16:00:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Optional Parameters and Default Arguments</title>
        <link>https://www.startupcto.com/front-end-tech/javascript/optional-parameters-default-arguments?rev=1700236819</link>
        <description>Optional Parameters and Default Arguments

JavaScript supports optional parameters and default arguments to functions, but only supports the latter with a bit of a hack.

Optional parameters are easy. Just define a function to and then don't pass all the parameters:</description>
    </item>
    <item rdf:about="https://www.startupcto.com/front-end-tech/javascript/using-php-input-arrays-with-javascript?rev=1697834723">
        <dc:format>text/html</dc:format>
        <dc:date>2023-10-20T20:45:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Using PHP Input Arrays with Javascript</title>
        <link>https://www.startupcto.com/front-end-tech/javascript/using-php-input-arrays-with-javascript?rev=1697834723</link>
        <description>Using PHP Input Arrays with Javascript

PHP allows you to name multiple form elements with the same name (appended by square brackets):


&lt;form name='myForm'&gt;
&lt;input type='text' name='myInput[0]' id='myInput[0]' /&gt;
&lt;input type='text' name='myInput[1]' id='myInput[1]' /&gt;
&lt;input type='text' name='myInput[2]' id='myInput[2]' /&gt;
&lt;/form&gt;</description>
    </item>
</rdf:RDF>
