<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.joeldare.com/wiki/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.joeldare.com/wiki/feed.php">
        <title>JoelDare.com javascript</title>
        <description></description>
        <link>https://www.joeldare.com/wiki/</link>
        <image rdf:resource="https://www.joeldare.com/wiki/lib/tpl/default/images/favicon.ico" />
       <dc:date>2026-04-30T14:22:00+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.joeldare.com/wiki/javascript:automatically_load_jquery?rev=1591052021&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.joeldare.com/wiki/javascript:jquery_mobile_template?rev=1591052021&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.joeldare.com/wiki/javascript:object_oriented_javascript?rev=1591052021&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.joeldare.com/wiki/javascript:useful_javascript_functions?rev=1591052021&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.joeldare.com/wiki/javascript:write_your_own_javascript_bookmarklet?rev=1591052021&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.joeldare.com/wiki/lib/tpl/default/images/favicon.ico">
        <title>JoelDare.com</title>
        <link>https://www.joeldare.com/wiki/</link>
        <url>https://www.joeldare.com/wiki/lib/tpl/default/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.joeldare.com/wiki/javascript:automatically_load_jquery?rev=1591052021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-01T22:53:41+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Automatically Load jQuery</title>
        <link>https://www.joeldare.com/wiki/javascript:automatically_load_jquery?rev=1591052021&amp;do=diff</link>
        <description>Automatically Load jQuery

The following JavaScript code will automatically load jQuery if it is not already loaded on the current page.  This is particularly useful if you need to load jQuery into a bookmarklet.  It's also useful in any situation where you can access the JS code on the page but not the</description>
    </item>
    <item rdf:about="https://www.joeldare.com/wiki/javascript:jquery_mobile_template?rev=1591052021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-01T22:53:41+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>javascript:jquery_mobile_template</title>
        <link>https://www.joeldare.com/wiki/javascript:jquery_mobile_template?rev=1591052021&amp;do=diff</link>
        <description>jQuery Mobile Template

Here's a basic jQuery Mobile template that I use for web based apps based on jQuery Mobile.  This simple template uses the jquery.com CDN to load both jQuery and jQuery Mobile so that you don't need to download any of the files and many users will already have cached copies.</description>
    </item>
    <item rdf:about="https://www.joeldare.com/wiki/javascript:object_oriented_javascript?rev=1591052021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-01T22:53:41+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Object Oriented Javascript</title>
        <link>https://www.joeldare.com/wiki/javascript:object_oriented_javascript?rev=1591052021&amp;do=diff</link>
        <description>Object Oriented Javascript

I'll be honest, I don't write a lot of object oriented Javascript code.  It seems like every time I do, I have to look up how to do it correctly and there are lots of different ways to write object oriented code in javascript.  I found a</description>
    </item>
    <item rdf:about="https://www.joeldare.com/wiki/javascript:useful_javascript_functions?rev=1591052021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-01T22:53:41+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Useful Javascript Functions</title>
        <link>https://www.joeldare.com/wiki/javascript:useful_javascript_functions?rev=1591052021&amp;do=diff</link>
        <description>Useful Javascript Functions

This is a list of Javascript functions that I find useful for everyday use.


/**
 * Evaluate if one string exists inside another string and return
 * either true (it exists) or false (it does not).
 *
 * @param  string needle   The string to search for.
 * @param  string haystack The string to search through.
 *
 * @return bool            Return true if it exists, false otherwise.
 */
function strContains(needle, haystack) {
    // Make everything lowercase
    need…</description>
    </item>
    <item rdf:about="https://www.joeldare.com/wiki/javascript:write_your_own_javascript_bookmarklet?rev=1591052021&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-01T22:53:41+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Write Your Own JavaScript Bookmarklet</title>
        <link>https://www.joeldare.com/wiki/javascript:write_your_own_javascript_bookmarklet?rev=1591052021&amp;do=diff</link>
        <description>Write Your Own JavaScript Bookmarklet

Bookmarklets are hard to write.  You've got to strip line endings, extra whitespace, and encode characters.  Once you've done that the resulting script is hard to read and modify.  But, there is an easier way.</description>
    </item>
</rdf:RDF>
