PageSourceSearch

https://www.dalejameshairsalon.com.au/about-dale-james

html dalejameshairsalon.com.au collected 2026-09-30 22:33:27 UTC 45,501 bytes, 433 lines download raw bytes

1<!DOCTYPE html> <html lang="en-au"> <head> <meta property="og:type" content="website"/> <meta charset="UTF-8"> <title>About Dale James | Expert Hair Stylist at Dale James</title> <link href="//www.dalejameshairsalon.com.au/style.min.css?=3" rel="stylesheet"> <link rel="canonical" href="https://www.dalejameshairsalon.com.au/about-dale-james"> <link rel="icon" type="image/ico" href="/favicon.png"> <link rel="apple-touch-icon" href="/favicon.png"> <meta name="msapplication-TileImage" content="/favicon.png"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1,user-scalable=no"> <meta name="description" content="Learn about Dale James, a leading hair stylist dedicated to delivering personalised hair services. Trust our expertise to make your hair look its best."/> <meta name="google-site-verification" content=""/> <meta property="og:image" content="https://www.dalejameshairsalon.com.au/favicon.png"/> <meta property="og:image:secure_url" content="https://www.dalejameshairsalon.com.au/favicon.png"/> <meta property="og:url" content="https://www.dalejameshairsalon.com.au/about-dale-james"/> <meta property="og:title" content="About Dale James | Expert Hair Stylist at Dale James"/> <meta property="og:description" content="Learn about Dale James, a leading hair stylist dedicated to delivering personalised hair services. Trust our expertise to make your hair look its best."/> <meta property="og:image:width" content="256"/> <meta property="og:image:height" content="256"/> <meta name="twitter:card" content="summary"> <meta name="twitter:title" content="About Dale James | Expert Hair Stylist at Dale James"> <meta name="twitter:description" content="Learn about Dale James, a leading hair stylist dedicated to delivering personalised hair services. T"> <meta name="twitter:image" content="https://www.dalejameshairsalon.com.au/favicon.png"/>  
1<script>
vendor: 423 bytes, lines 1-5
1(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
2                                                      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
3    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
4      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
5                            })(window,document,'script','dataLayer','
5GTM-5KWLPRZG
vendor: 3 bytes, line 5
5');
5</script>
5  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <meta name="msapplication-TileColor" content="#da532c"> <meta name="theme-color" content="#ffffff"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" href="https://fonts.googleapis.com/css2?family=Outfit:[email protected]&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'"> <noscript> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Outfit:[email protected]&display=swap"> </noscript> <meta name="google-site-verification" content="PuNIg62IO-4yjTYi91mklTy__6sJRYOk_I6XU07qMrg"/>
vendor: 65 bytes, line 5
5  <script async src="https://www.googletagmanager.com/gtag/js?id=
5G-4YP033LY7D
vendor: 14 bytes, line 5
5"></script>   
5<script>
6  
vendor: 138 bytes, lines 6-10
6window.dataLayer = window.dataLayer || [];
7  function gtag(){dataLayer.push(arguments);}
8  gtag('js', new Date());
9
10  gtag('config', '
10G-EXTR9BT9ED
vendor: 5 bytes, line 10
10');
11</script>
11   
11<script type="application/ld+json">
12{
13  "@context": "https://schema.org",
14  "@type": "HealthAndBeautyBusiness",
15  "name": "Dale James & Co",
16  "image": "https://www.dalejameshairsalon.com.au/thumbnaillarge/logo2.png",
17  "url": "https://www.dalejameshairsalon.com.au/",
18  "telephone": "(08) 9367 5135",
19  "address": {
20    "@type": "PostalAddress",
21    "streetAddress": "60 Aangelo St South Perth",
22    "addressLocality": "Perth",
23    "addressRegion": "WA",
24    "postalCode": "6151",
25    "addressCountry": "AU"
26  },
27  "geo": {
28    "@type": "GeoCoordinates",
29    "latitude": -31.9803962,
30    "longitude": 115.8619728
31  },
32  "sameAs": [
33    "https://www.facebook.com/dalejameshairfacebody/",
34    "https://www.instagram.com/dalejamesandco/"
35  ]
36}
37</script>
37   
37<script type="application/ld+json">
38{
39  "@context": "https://schema.org",
40  "@type": "Organization",
41  "name": "Dale James & Co",
42  "alternateName": "Dale James",
43  "url": "https://www.dalejameshairsalon.com.au/",
44  "logo": "https://www.dalejameshairsalon.com.au/thumbnaillarge/logo2.png",
45  "sameAs": [
46    "https://www.facebook.com/dalejameshairfacebody/",
47    "https://www.instagram.com/dalejamesandco/"
48  ]
49}
50</script>
50  </head> <body class="link2 shopping">
vendor: 68 bytes, line 50
50 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
50GTM-5KWLPRZG
vendor: 83 bytes, line 50
50" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 
50<div id="enquire-dropdown" class="dark"> <a class="enquire-trigger closeBtn"></a> <div class="container"> <div class="grid"> <div class="dropContact col-2 mobile-hide"> <h2>Contact Us</h2> <p data-token="(08) 9367 5135"><strong>Phone</strong><br/>(08) 9367 5135</p> <p data-token="[email protected]"><strong>Email</strong><br/><a href="mailto:[email protected]">[email protected]</a></p> <p data-token="60 Angelo Street, South Perth WA 6151"><strong>Address</strong><br/>60 Angelo Street, South Perth WA 6151</p> <div class="contact"> <a class="button facebook iconOnly -invertedBtn-" href="https://www.facebook.com/dalejameshairfacebody/" target="_blank"></a> <a class="button twitter iconOnly -invertedBtn-" href="" target="_blank"></a> <a class="button instagram iconOnly -invertedBtn-" href="https://www.instagram.com/dalejamesandco/" target="_blank"></a> <a class="button pinterest iconOnly -invertedBtn-" href="" target="_blank"></a> <a class="button linkedIn iconOnly -invertedBtn-" href="" target="_blank"></a> <a class="button youTube iconOnly -invertedBtn-" href="" target="_blank"></a> </div> </div> <div class="mceNonEditable col-2 col-1-small"> <form action="/EnquiryForm/" method="post" name="form7" onsubmit="return validateform7(this)"> <input type="hidden" name="screen" value="emailForm"/> <input type="hidden" name="mailTo" value="20515"/> <input type="hidden" name="returnTo" value="/thank-you"/> <input type="hidden" name="showAll" value="false"/> <div class="enquiryForm enqEmbed iconForm" class="contact"> <h2>Online Enquiry</h2> <div class="enqRow"> <span class="name"></span> <input type="text" name="a_Name" maxlength="250" placeholder="Full Name*" required/> </div> <div class="enqRow"> <span class="phone"></span> <input type="tel" name="b_Phone" maxlength="250" placeholder="Phone*" required/> </div> <div class="enqRow"> <span class="email"></span> <input type="email" name="c_Email" maxlength="250" placeholder="Email*" required/> </div> <div class="enqRow"> <span class="question"></span> <textarea name="ZZ_Comments" placeholder="Enquiry"></textarea> <div class="required">* Required fields</div> <div class="g-recaptcha"></div> </div> <div class="enqRow"> <input class="button -ctaBtn-" type="submit" name="email" value="Send"/> </div> </div> <input type="text" name="ncformfield" style="display:none !important" tabindex="-1" autocomplete="off"><input type="hidden" name="__ncforminfo" value="XdZZRb4FOaB5pCG__Fp7evR4-cja34PSzNY2cNj1kFuJqj-BZ32wgETAx8SZqfMPUYr4KRm1_chyPuj1761_kNwX8zuCBTy2JFPoU703yOLjd0buiABHY7p7r1YcpWEkOc0P_7JctvoVQBI8_FYeJQ=="/></form> </div> </div> </div> </div><div class="outerWrap"> <section id="mobileMenu"> <nav role="menubar"> <li role="menuitem" id="link-mobile0" class=""> <a href="/"> <span>Home</span> </a> </li> <li role="menuitem" id="link-mobile2" class=" current parent"> <span>About Dale James</span> <ul> <div class="subContainer"> <li role="menuitem" class="current"> <a href="/about-dale-james"> <span>About Dale James</span> </a> </li> <li role="menuitem"> <a href="/the-dale-james-co-hairdressing-resource-centre"> <span>The Dale James & Co Hairdressing Resource Centre</span> </a> </li> <li role="menuitem"> <a href="/the-ultimate-guide-to-blonde-hair-in-perth"> <span>The Ultimate Guide to Blonde Hair in Perth</span> </a> </li> <li role="menuitem"> <a href="/welcome-to-the-team"> <span>Welcome to the Team</span> </a> </li> <li role="menuitem"> <a href="/dale-james-co-one-of-perths-best-hair-salons"> <span>Dale James & Co One of Perth's Best Hair Salons</span> </a> </li> <li role="menuitem"> <a href="/award-winning-hair-salon-near-como"> <span>Award-Winning Hair Salon Near Como</span> </a> </li> <li role="menuitem"> <a href="/hairdresser-south-perth-dale-james-hair-salon"> <span>Hairdresser South Perth | Dale James & Hair Salon</span> </a> </li> <li role="menuitem"> <a href="/members-of-intercoiffure-mondial-at-dale-james"> <span>Members Of Intercoiffure Mondial At Dale James</span> </a> </li> <li role="menuitem"> <a target="_blank" href="/reviews"> <span>Reviews</span> </a> </li> </div> </ul> </li> <li role="menuitem" id="link-mobile3" class="parent"> <span>Hair Extensions</span> <ul> <div class="subContainer"> <li role="menuitem"> <a href="/hair-extensions"> <span>Hair Extensions</span> </a> </li> <li role="menuitem"> <a href="/the-best-hair-extensions"> <span>The Best Hair Extensions</span> </a> </li> <li role="menuitem"> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#goldFever"> <span>Gold Fever</span> </a> </li> <li role="menuitem"> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#millennial"> <span>Millenial Hair Extensions</span> </a> </li> <li role="menuitem"> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#showPony"> <span>Amazing Hair Extensions</span> </a> </li> <li role="menuitem"> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#Seamless"> <span>Seamless Tape Hair Extensions</span> </a> </li> <li role="menuitem"> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#weft"> <span>Weft Extensions</span> </a> </li> <li role="menuitem"> <a href="/baciami-hair-extensions"> <span>Keratin Bond Extensions Baciami</span> </a> </li> <li role="menuitem"> <a href="/extensions-gallery"> <span>Extensions Gallery</span> </a> </li> <li role="menuitem"> <a href="/hair-extensions-faq"> <span>Hair Extensions FAQ</span> </a> </li> </div> </ul> </li> <li role="menuitem" id="link-mobile4" class="parent"> <span>Hair Styling & Cuts</span> <ul> <div class="subContainer"> <li role="menuitem"> <a href="/hair"> <span>Hair Styling & Cuts</span> </a> </li> <li role="menuitem"> <a href="/treatments"> <span>Hair Treatments</span> </a> </li> <li role="menuitem"> <a href="/short-hair-specialists"> <span>Short Hair Specialists</span> </a> </li> <li role="menuitem"> <a href="/bridal-packages"> <span>Bridal Packages</span> </a> </li> <li role="menuitem"> <a href="/mens-grooming"> <span>Men's Grooming</span> </a> </li> <li role="menuitem"> <a href="/women-haircuts"> <span>Curly Hair Specialists Perth</span> </a> </li> <li role="menuitem"> <a href="/gallery"> <span>Gallery</span> </a> </li> </div> </ul> </li> <li role="menuitem" id="link-mobile38" class="parent"> <span>Colouring</span> <ul> <div class="subContainer"> <li role="menuitem"> <a href="/colouring"> <span>Colouring</span> </a> </li> <li role="menuitem"> <a href="/blonde-specialist-hairdressers-in-perth"> <span>Blonde Specialist Hairdressers in Perth</span> </a> </li> <li role="menuitem"> <a href="/colour-correction"> <span>Colour Correction</span> </a> </li> <li role="menuitem"> <a href="/precision-toning"> <span>Precision Toning</span> </a> </li> <li role="menuitem"> <a href="/ladies-colouring"> <span>Ladies Colouring</span> </a> </li> <li role="menuitem"> <a href="/global-hair-colour"> <span>
50Global Hair Colour</span> </a> </li> <li role="menuitem"> <a href="/foiling"> <span>Foiling</span> </a> </li> <li role="menuitem"> <a href="/grey-blending-shinefinity-colour"> <span>Grey Blending & Shinefinity Colour</span> </a> </li> <li role="menuitem"> <a href="/permanent"> <span>Permanent</span> </a> </li> <li role="menuitem"> <a href="/scalp-bleach"> <span>Scalp Bleach</span> </a> </li> </div> </ul> </li> <li role="menuitem" id="link-mobile6" class="parent"> <span>Perms & Smoothing</span> <ul> <div class="subContainer"> <li role="menuitem"> <a href="/perms-smoothing"> <span>Perms & Smoothing</span> </a> </li> <li role="menuitem"> <a href="/the-ultimate-guide-to-modern-perms-in-perth"> <span>The Ultimate Guide to Modern Perms in Perth</span> </a> </li> <li role="menuitem"> <a href="/perms"> <span>Hair Perm</span> </a> </li> <li role="menuitem"> <a href="/mens-perms"> <span>Men's Perms</span> </a> </li> <li role="menuitem"> <a href="/mens-perms-faq-perth"> <span>Men’s Perms FAQ - Perth</span> </a> </li> <li role="menuitem"> <a href="/nanoplasty-no-frizz"> <span>Nanoplasty - No Frizz</span> </a> </li> <li role="menuitem"> <a href="/straighten-smooth-curls"> <span>Straighten & Smooth Curls</span> </a> </li> </div> </ul> </li> <li role="menuitem" id="link-mobile5" class="parent"> <span>Hair Services at Dale James & Co</span> <ul> <div class="subContainer"> <li role="menuitem"> <a href="/services"> <span>Hair Services at Dale James & Co</span> </a> </li> <li role="menuitem"> <a href="/makeup"> <span>Makeup Services</span> </a> </li> <li role="menuitem"> <a href="/price-list"> <span>Price List</span> </a> </li> <li role="menuitem"> <a href="/wella-hair-care-products"> <span>Wella Hair Care Products</span> </a> </li> <li role="menuitem"> <a href="/sebastian-hair-care-products"> <span>Sebastian Hair Care Products</span> </a> </li> <li role="menuitem"> <a href="/gift-vouchers"> <span>Gift Vouchers</span> </a> </li> <li role="menuitem"> <a href="/shop/"> <span>Shop</span> </a> </li> </div> </ul> </li> <li role="menuitem" id="link-mobile9" class=""> <a href="/blog/"> <span>Blog</span> </a> </li> <li role="menuitem" id="link-mobile1" class=""> <a href="/contact"> <span>Contact</span> </a> </li> </nav> </section> <div class="siteTop"> <div id="navToggleWrap"> <div id="navToggle"></div> <a class="address" href="/contact#mapDiv"></a> <a class="facebook" href="#" target="_blank"></a> <a class="twitter" href="#" target="_blank"></a> <a class="instagram" href="#" target="_blank"></a> <a class="googlePlus" href="#" target="_blank"></a> <a class="pinterest" href="#" target="_blank"></a> <a class="linkedIn" href="#" target="_blank"></a> <a class="youTube" href="#" target="_blank"></a> <a class="blank" href="#"></a> <a class="phone" href="#"></a> <a class="email toContactPage" href="/contact"></a> <a class="enquiry enquire-trigger email" href="#enquire-dropdown"></a> <div class="accountsWrap"> </div></div> <div class="fixedTopWrap"> <div class="accountsTopBar"> <div class="container"> </div> </div> <section id="banner"> <div class="container"> <a class="logo" href="/"> <img src="/thumbnaillarge/logo2.png" alt="logo"> </a> <div class="contact contactContainer desktop mobile-hide"> <a class="button bookNow -whiteBtn-" href="https://home.shortcutssoftware.com/dalejamesco" target="_blank">Book Online</a> <a class="button facebook iconOnly -whiteBtn-" href="https://www.facebook.com/dalejameshairfacebody/" target="_blank"></a> <a class="button twitter iconOnly -whiteBtn-" href="" target="_blank"></a> <a class="button instagram iconOnly -whiteBtn-" href="https://www.instagram.com/dalejamesandco/" target="_blank"></a> </div> <div class="topBar contact mobile-hide"> <div class="area1"> <a class="address" href="https://maps.app.goo.gl/KzC8ZMRm59rd6RTb8" target="_blank">60 Angelo Street, South Perth WA 6151</a> </div> <div class="area2"> <a class="email" href=mailto:[email protected]>[email protected]</a> </div> </div></div> </section> <section id="menu"> <nav role="menubar"> <li id="link0" class=""> <a href="/"> Home</a> </li> <li id="link2" class="parent current "> <a href="/about-dale-james"> About Dale James</a> <ul> <div class="subContainer"> <li> <a href="/the-dale-james-co-hairdressing-resource-centre">The Dale James & Co Hairdressing Resource Centre</a> </li> <li> <a href="/the-ultimate-guide-to-blonde-hair-in-perth">The Ultimate Guide to Blonde Hair in Perth</a> </li> <li> <a href="/welcome-to-the-team">Welcome to the Team</a> </li> <li> <a href="/dale-james-co-one-of-perths-best-hair-salons">Dale James & Co One of Perth's Best Hair Salons</a> </li> <li> <a href="/award-winning-hair-salon-near-como">Award-Winning Hair Salon Near Como</a> </li> <li> <a href="/hairdresser-south-perth-dale-james-hair-salon">Hairdresser South Perth | Dale James & Hair Salon</a> </li> <li> <a href="/members-of-intercoiffure-mondial-at-dale-james">Members Of Intercoiffure Mondial At Dale James</a> </li> <li> <a href="/reviews" target="_blank">Reviews</a> </li> </div> </ul> </li> <li id="link3" class="parent"> <a href="/hair-extensions"> Hair Extensions</a> <ul> <div class="subContainer"> <li> <a href="/the-best-hair-extensions">The Best Hair Extensions</a> </li> <li> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#goldFever">Gold Fever</a> </li> <li> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#millennial">Millenial Hair Extensions</a> </li> <li> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#showPony">Amazing Hair Extensions</a> </li> <li> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#Seamless">Seamless Tape Hair Extensions</a> </li> <li> <a href="https://www.dalejameshairsalon.com.au/hair-extensions#weft">Weft Extensions</a> </li> <li> <a href="/baciami-hair-extensions">Keratin Bond Extensions Baciami</a> </li> <li> <a href="/extensions-gallery">Extensions Gallery</a> </li> <li> <a href="/hair-extensions-faq">Hair Extensions FAQ</a> </li> </div> </ul> </li> <li id="link4" class="parent"> <a href="/hair"> Hair Styling & Cuts</a> <ul> <div class="subContainer"> <li> <a href="/treatments">Hair Treatments</a> </li> <li> <a href="/short-hair-specialists">Short Hair Specialists</a> </li> <li> <a href="/bridal-packages">Bridal Packages</a> </li> <li> <a href="/mens-grooming">Men's Grooming</a> </li> <li> <a href="/women-haircuts">Curly Hair Specialists Perth</a> </li> <li> <a href="/gallery">Gallery</a> </li> </div> </ul> </li> <li id="link38" class="parent"> <a href="/colouring"> Colouring</a> <ul> <div class="subContainer"> <li> <a href="/blonde-specialist-hairdressers-in-perth">Blonde Specialist Hairdressers in Perth</a> </li> <li> <a href="/colour-correction">Colour Correction</a> </li> <li> <a href="/precision-toning">Precision Toning</a> </li> <li> <a href="/ladies-colouring">Ladies Colouring</a> </li> <li> <a href="/global-hair-colour">Global Hair Colour</a> </li> <li> <a href="/foiling">Foiling</a> </li> <li> <a href="/grey-blending-shinefinity-colour">Grey Blending & Shinefinity Colour</a> </li> <li> <a href="/permanent">
50Permanent</a> </li> <li> <a href="/scalp-bleach">Scalp Bleach</a> </li> </div> </ul> </li> <li id="link6" class="parent"> <a href="/perms-smoothing"> Perms & Smoothing</a> <ul> <div class="subContainer"> <li> <a href="/the-ultimate-guide-to-modern-perms-in-perth">The Ultimate Guide to Modern Perms in Perth</a> </li> <li> <a href="/perms">Hair Perm</a> </li> <li> <a href="/mens-perms">Men's Perms</a> </li> <li> <a href="/mens-perms-faq-perth">Men’s Perms FAQ - Perth</a> </li> <li> <a href="/nanoplasty-no-frizz">Nanoplasty - No Frizz</a> </li> <li> <a href="/straighten-smooth-curls">Straighten & Smooth Curls</a> </li> </div> </ul> </li> <li id="link5" class="parent"> <a href="/services"> Hair Services at Dale James & Co</a> <ul> <div class="subContainer"> <li> <a href="/makeup">Makeup Services</a> </li> <li> <a href="/price-list">Price List</a> </li> <li> <a href="/wella-hair-care-products">Wella Hair Care Products</a> </li> <li> <a href="/sebastian-hair-care-products">Sebastian Hair Care Products</a> </li> <li> <a href="/gift-vouchers">Gift Vouchers</a> </li> <li> <a href="/shop/">Shop</a> </li> </div> </ul> </li> <li id="link9" class=""> <a href="/blog/"> Blog</a> </li> <li id="link1" class=""> <a href="/contact"> Contact</a> </li> </nav></section> </div> <section id="subBanner"> <div class="container"> </div> </section> </div> <div class="siteBottom"> <div id="outerSidebar"> <div class="item"> <a class="overlayImg" rel="gallery" href="/thumbnaillarge/M_full_img-light1.png"> <div class="contentImg image" style="background:url('/thumbnailsmall/M_full_img-light1.png')"></div> </a> <div class="caption"></div> </div> <div class="item"> <a class="overlayImg" rel="gallery" href="/thumbnaillarge/M_full_img-light1.png"> <div class="contentImg image" style="background:url('/thumbnailsmall/M_full_img-light1.png')"></div> </a> <div class="caption"></div> </div> </div> <div class="contentWrap contentPagesWrap"> <section class="sectionWrap" id="section1"> <div class="textSection"> <div class="container"> <div class="sidebar"> </div> <div class="siteContent"><h2>About Dale James &amp; Co</h2><table class="moduleTable twoColumn" role="presentation" border="0" cellpadding="5" cellspacing="0" width="100%" style="width: 100%;"> <tbody> <tr> <td style="width: 100%;"> <p><span style="font-size: 14pt; color: rgb(53, 152, 219);"><strong>Meet Dale James – The Craftsman, The Leader, The Legacy</strong></span><br>Dale is a craftsman in every sense of the word.<br>With over five decades of hands-on experience, his ability to cut, shape and transform hair is built on instinct, precision and deep knowledge, defined by passion and an unwavering commitment to excellence.</p> <p>Known throughout Perth and beyond as a cutting specialist, Dale has earned a reputation for his ability to create shape, movement and style tailored to each individual.</p> <p>His expertise extends across all areas of hairdressing, but he is especially renowned for his precision cutting, transformative perm work and advanced hair extension techniques.</p> <p>Dales passion for learning has never slowed. He continues to train, educate and refine his craft, both within his own team and across the industry. His involvement with Intercoiffure spans nearly 30 years, including serving on the Australian board and receiving the prestigious Knight award in Japan- an honour that reflects both his skill and his contribution to the industry.</p> <p>As a leader Dale is deeply committed to mentoring the next generation. He invests in training, supports his team to grow and ensures the salon maintains the highest professional standards.</p> <p><br>But what matters most to Dale is simple—every client leaves with hair that truly suits them, its about timeless, beautiful hair, created with purpose and expertise.</p> <p>&nbsp;</p> <p><span style="font-size: 14pt; color: rgb(53, 152, 219);"><strong>Meet Jo James – The Heart Behind the Salon</strong></span><br>Jo is the reason clients feel at home. She is the quiet strength and guiding force behind Dale James &amp; Co. Having worked side by side with Dale for over four decades, Jo is far more than a receptionist or director- she is the heartbeat of the business.<br>With her warm nature and genuine care, she ensures every client feels seen, remembered and valued. She brings a sense of calm and connection to the salon that turns appointments into experiences. Her gift lies in connection- she knows clients by names, remembers their stories and ensures every visit feels personal.<br>As a mother and grandmother, Jo’s nurturing energy extends to the entire team—supporting, guiding and helping create the family culture the salon is known for.</p> <p>Behind the scenes, Jo keeps everything running seamlessly, her attention to detail and deep understanding of people is what elevates Dale James &amp; Co beyond just a hair salon, it becomes a place people feel they belong. Simply put it , she is the soul of the salon.</p> <p><strong><span style="font-size: 14pt;">Our Story</span></strong><br>Dale James &amp; Co isn’t just a salon—it’s a lifetime of dedication to the craft of hairdressing and the people we serve.<br>Dale began hairdressing over 50 years ago, opening his first salon at just 21. What started as a passion quickly became a lifelong pursuit of excellence.<br>Alongside him every step of the way has been Jo—his wife, business partner, and the heart of the salon. For over 40 years, Jo has created an environment where clients feel welcome, comfortable, and truly cared for.<br>Together, they have built more than a business—they have built a place where generations of clients return, not just for great hair, but for how they feel when they walk through the door.</p> <p>Dale James has 50 years of experience as one of Perth's leading hair salons and specialises in Hair Extensions and Perms</p> <p>• &nbsp; &nbsp;“Book your consultation today”<br>• &nbsp; &nbsp;“Limited appointments available each week”<br>• &nbsp; &nbsp;“Trusted by Perth clients for 50 years”</p> </td> </tr> </tbody> </table><h6><a href="https://www.dalejameshairsalon.com.au/hair-extensions">Hair Extensions For You</a> &nbsp;&nbsp;&nbsp;<a href="https://www.dalejameshairsalon.com.au/gift-vouchers"> Buy A Gift Voucher</a></h6></div> </div> </div> <div class="photoSection"> <div class="container"> <div class="sidebar"></div> <div class="siteContent"> <div class="contentImgRow grid "> <div class="item">
50 <a class="overlayImg" rel="gallery" href="/thumbnaillarge/Jo.jpg"> <div class="contentImg image" style="background:url('/thumbnailsmall/Jo.jpg')"></div> </a> <div class="caption"></div> </div> </div> </div> </div> </div> </section> <section class="sectionWrap" id="section2"> <div class="textSection"> <div class="container"> <div class="sidebar"> <div class="item"> <a class="overlayImg" rel="gallery" href="/thumbnaillarge/M_full_img-light1.png"> <div class="contentImg image" style="background:url('/thumbnailsmall/M_full_img-light1.png')"></div> </a> <div class="caption"></div> </div> </div> <div class="siteContent"><table class="moduleTable table-to-div aboutUs" style="border-collapse: collapse; width: 100%;" width="100%" cellspacing="0" cellpadding="5" border="0"> <tbody> <tr> <td style="width: 33.3333%; text-align: center;"> <h3><strong>EXPERIENCE &amp; KNOWLEDGE</strong></h3> <p>Dale’s insatiable thirst for knowledge has taken him around the world. Dale worked with industry leaders including Vidal Sassoon and Tony &amp; Guy before opening his own salon in Perth. As a master hair stylist, Dale has created a hair salon dedicated to perfection.</p> </td> <td style="width: 33.3333%; text-align: center;"> <h3><strong>LATEST TRENDS</strong></h3> <p>We are always at the cutting edge of hairstyling, keeping abreast of latest trends and techniques. Most importantly, we use our creativity to adapt these to suit you and your lifestyle. &nbsp; &nbsp;&nbsp;</p> </td> <td style="width: 33.3333%; text-align: center;"> <h3><strong>OUTSTANDING STAFF</strong></h3> <p>At Dale James &amp; Co we go to great lengths to ensure that every staff member has the skills and experience to complement our outstanding team.</p> </td> </tr> </tbody> </table></div> </div> </div> </section> <section class="sectionWrap" id="section3"> <div class="textSection"> <div class="container"> <div class="sidebar"> </div> <div class="siteContent"><h6><a href="/reviews">Reviews</a></h6><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p></div> </div> </div> </section> <section class="sectionWrap" id="section4"> <div class="textSection"> <div class="container"> <div class="sidebar"> <div class="item"> <a class="overlayImg" rel="gallery" href="/thumbnaillarge/M_full_img-light1.png"> <div class="contentImg image" style="background:url('/thumbnailsmall/M_full_img-light1.png')"></div> </a> <div class="caption"></div> </div> </div> <div class="siteContent"><h2 style="text-align: center;">CONTACT US TODAY</h2><p class="style-two" style="text-align: center;">For people who are looking for a styling place that offers great customer service, great hair care, and exceptional hair services, Dale James &amp; Co Hair Salon is an excellent choice.</p><h6 style="text-align: center;">&nbsp;<a href="/contact/">BOOK AN APPOINTMENT NOW AT Dale James &amp; Co Hair Salon </a></h6></div> </div> </div> </section> </div> </div>  
50<script src="/resources/js/jquery3.6.4.min.js"></script>
50   
50<script src="/resources/js/jqueryMigrate.3.4.1.js"></script>
50   
50<script src="/resources/js/site.min.js?v=5"></script>
50 <footer role="contentinfo"> <div id="footerTop"> <div class="container"> <div class="copyrightFooter"> Design by <a href="https://www.havealook.com.au/">havealook.com.au</a> and <a href="mailto:[email protected]">Tree of The Singing Wind Design</a> </div> <div class="col-4 col-2-med ol-1-small contact"> <a class="logo" href="/"><img class="scrollLogo" src="/thumbnaillarge/logo2.png" alt="logo"></a> <div class="socialMedia"> <a class="button facebook iconOnly large " href="https://www.facebook.com/dalejameshairfacebody/" target="_blank"></a> <a class="button instagram iconOnly large " href="https://www.instagram.com/dalejamesandco/" target="_blank"></a> <a class="button youTube iconOnly large" href="" target="_blank"></a> </div> </div> <div class="col-4 col-2-med col-1-small footerMenu"> <h5>Quicklinks</h5> </div> <div class="col-4 col-2-med col-1-small contact findUs"> <h5>Find Us</h5> <div class="phone">(08) 9367 5135</div> <a class="web" href="https://www.dalejameshairsalon.com.au">https://www.dalejameshairsalon.com.au</a> <a class="email" href="mailto:[email protected]">[email protected]</a> <a class="address" href="https://maps.app.goo.gl/KzC8ZMRm59rd6RTb8" target="_blank">60 Angelo Street, South Perth WA 6151</a> <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d13537.121590901621!2d115.8619332!3d-31.9804135!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x2a32bb48c30f8a9d%3A0xad9551c2fcf5b58f!2sDale%20James%20%26%20Co!5e0!3m2!1sen!2sau!4v1695098523833!5m2!1sen!2sau" width="90%" height="150" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe> </div> <div class="col-4 col-2-med col-1-small contact"> <h5>Opening Hours</h5> <p> <strong> Monday </strong> 9:30am to 4:30pm </p> <p> <strong> Tuesday </strong> 8:30am to 5:30pm </p> <p> <strong> Wednesday </strong> 8:30am to 5:30pm </p> <p> <strong> Thursday </strong> 8:30am to 8:30pm </p> <p> <strong> Friday </strong> 8:30am to 6:00pm </p> <p> <strong> Saturday </strong> 8:30am to 4:30pm </p> </div> </div> </div> <div id="footerBottom"> <div class="container"> <nav role="menubar"> <li id="link0b" class="" role="menuitem"> <a tabindex=0 href="/"> Home</a> </li> <li id="link1b" class="parent" role="menuitem"> <a tabindex=0 href="/about-dale-james"> About Dale James</a> </li> <li id="link2b" class="parent" role="menuitem"> <a tabindex=0 href="/hair-extensions"> Hair Extensions</a> </li> <li id="link3b" class="parent" role="menuitem"> <a tabindex=0 href="/hair"> Hair Styling & Cuts</a> </li> <li id="link4b" class="parent" role="menuitem"> <a tabindex=0 href="/colouring"> Colouring</a> </li> <li id="link5b" class="parent" role="menuitem"> <a tabindex=0 href="/perms-smoothing"> Perms & Smoothing</a> </li> <li id="link6b" class="parent" role="menuitem"> <a tabindex=0 href="/services"> Hair Services at Dale James & Co</a> </li> <li id="link7b" class="" role="menuitem"> <a tabindex=0 href="/blog/"> Blog</a> </li> <li id="link13b" class="" role="menuitem"> <a tabindex=0 href="/contact"> Contact</a> </li> </nav> <div class="footerRight"> <div class="copyright">&copy; Copyright Dale James & Co &nbsp;2026</div> <div class="havealook"> <a href="https://www.havealook.com.au" rel="nofollow" target="_blank">Website Design</a> by Havealook</div> </div></div> </div> <a href="#" id="toTop" class="button iconOnly fontAwesome" aria-label="scroll to top of page" style="display: none;"></a> </footer>  
50<script>
51//MOVE ALL SIMILAR BUTTONS TO SAME SECTION
52var numItems = $('.butFrame').length;
53
54$(".butFrame").each(function(i){
55
56  if (numItems < 6) {
57    $(this).removeClass('col-4');
58    $(this).addClass('col-' + numItems);
59  }
60
61  if (i === 0) {
62    $(this).parents('.contentImgRow').addClass('firstButtonSection');
63  }
64  if (i > 3) {
65    $(this).parents('.photoSection').addClass('remove');
66    $(this).appendTo('.firstButtonSection');
67  }
68});
69
70$('.photoSection.remove').remove();
71
72</script>
72   
72<script>
73$(document).ready(function() {
74    if($( '#menu .subContainer li' ).hasClass( "current" )) {
75      var menuName = $( "#menu .subContainer .current a" ).text();
76      $( "#subBanner .container" ).prepend('<h1>' + menuName + '</h1>');
77    } else {
78      var menuName = $( "#menu li.current > a" ).text();
79      $( "#subBanner .container" ).prepend('<h1>' + menuName + '</h1>');
80    }
81  });
82</script>
82   
82<script>
83    $( '.moduleTable.twoColumn img' ).wrap( '<div class="tableImage"></div>' );
84</script>
84   
84<script>
85  //ENQUIRE SLIDE CODE
86 
87    $('a[href="#enquire-slide"],.enquire-trigger').click(function() {
88        $('#enquire-slide').toggleClass('active');
89    });
90
91    // JAVASCRIPT VALIDATION MUST NOT BE FORM2
92    function validateform7(form) {
93
94        var errors = 0;
95
96        if (document.form7.a_Name.value.length < 1) {
97            alert('Please Enter Name');
98            errors++;
99        }
100        if (document.form7.b_Phone.value.length < 1) {
101            alert('Please Enter Phone');
102            errors++;
103        }
104        if (document.form7.c_Email.value.length < 1) {
105            alert('Please Enter Email');
106            errors++;
107        }
108        if(errors == 0){
109            return validateRecaptcha(form);
110        }
111        return false;
112    }
113</script>
113   
113<script>
114
115//CAROUSEL
116$("table.carousel").each(function(){  
117  $(this).wrap('<div class="carouselWrap" />');
118  var copied = $(this).find("tbody").html();
119  $(this).find('tbody').append(copied);
120});
121
122</script>
122   
122<script>
123  // REBUILD TABLE
124
125  $( ".tabTable" ).each(function(i) {
126
127  $('<div class="tabContainer tabContainer' + i + '"><ul class="tabs"></div></div>').insertBefore(this);
128
129  $(this).children( "tbody" ).children('tr').each(function( index ) {
130
131    var tabs = $(this).children('td').first().html();  
132    var content = $(this).children('td').last().html();
133
134    var indexplusone = index + 1;
135
136    $('.tabContainer' + i).children('.tabs').append('<li><a id="tab' + i + '-' +  + indexplusone + '">' + tabs + '</a></li>');
137    $('.tabContainer' + i).append('<div class="containerTabs light" id="tab' + i + '-' +  + indexplusone + 'C">' + content + '</div>');
138
139  });
140
141  $(this).remove();
142
143});
144
145// MAKE TABS FUNCTION
146
147$(document).ready(function() {   
148
149  $( ".tabContainer" ).each(function(i) {
150    $(this).children('.tabs').children('li:not(:first)').children('a').addClass('inactiveTab');
151    $(this).children('.containerTabs').hide();
152    $(this).children('.containerTabs').first().show();
153  });
154
155  $('.tabs').children('li').children('a').click(function(){
156
157    if($(this).hasClass('inactiveTab')){
158
159      var t = $(this).attr('id');
160      console.log(t);
161
162      $(this).parents('.tabs').children('li').children('a').addClass('inactiveTab');           
163      $(this).removeClass('inactiveTab');
164
165      $(this).parents('.tabContainer').find('.containerTabs').hide();
166      $('#'+ t + 'C').show();
167
168    }
169
170  });
171
172});
173</script>
173   
173<script>
174$(function(){
175    //LOOP OVER EVERY BUTTON
176    $(".butImage").each(function(){
177        //GET THE STYLE
178        var style = $(this).attr("style")
179        //REPLACE THUMBNAILSMALL WITH THUMBNAILLARGE
180        var newStyle = style.replace("thumbnailsmall","thumbnaillarge");
181        //CHANGE SRC TO NEWSRC
182        $(this).attr("style", newStyle)
183    });
184});
185</script>
185   
185<script>
186      $(".topBar").insertBefore("#banner");
187    $(".footerLinks").insertBefore(".footerRight");
188  $(".copyrightFooter").appendTo(".copyright");
189  $("#menu nav").clone().appendTo(".footerMenu");
190$("#menu nav #link2").clone().appendTo(".footerMenu2");
191   $('footer').addClass('dark');
192      $('.link0 #banner').addClass('animated fadeInDown');
193 $('#menu').appendTo('#banner .container');
194 $("#banner .contact.contactContainer").appendTo("#menu nav");
195 $('.link0 #section2 .contentImgRow').appendTo('.buttonTable td:last-child');
196</script>
196   
196<script>
197    // MOBILEMENU LINKS
198    $(function(){
199        $('#navToggleWrap .address').attr('href', 'https://maps.app.goo.gl/KzC8ZMRm59rd6RTb8');
200        $('#navToggleWrap .address').attr('target', '_blank');
201        $('#navToggleWrap .facebook').attr('href', 'https://www.facebook.com/dalejameshairfacebody/');
202        $('#navToggleWrap .twitter').attr('href', '');
203        $('#navToggleWrap .instagram').attr('href', 'https://www.instagram.com/dalejamesandco/');
204        $('#navToggleWrap .pinterest').attr('href', '');
205        $('#navToggleWrap .linkedIn').attr('href', '');
206        $('#navToggleWrap .youTube').attr('href', '');
207        $('#navToggleWrap .blank').attr('href', 'https://booking.clientdiary.com/?bookingsUrl=dalejamesco');
208        $('#navToggleWrap .phone').attr('href', 'tel:(08) 9367 5135');
209    });
210
211  // quiery that adds classes to ".contentImgRow" if it has buttons for custom styling
212    $(".photoSection .contentImgRow").each(function(){
213      var butCount = $(this).children(".butFrame").length
214      if(butCount > 0){
215        $(this).addClass("button-section button-items-" + butCount);
216        $(this).parents('.photoSection').addClass("buttonSection");
217      }
218    });
219
220    //DROP DOWN CODE
221    $('a[href="#enquire-dropdown"],.enquire-trigger').click(function() {
222        $('#enquire-dropdown').slideToggle(500, function() { });
223    });
224
225    // JAVASCRIPT VALIDATION MUST NOT BE FORM2
226    function validateform7(form) {
227
228        var errors = 0;
229
230        if (document.form7.a_Name.value.length < 1) {
231            alert('Please Enter Name');
232            errors++;
233        }
234        if (document.form7.b_Phone.value.length < 1) {
235            alert('Please Enter Phone');
236            errors++;
237        }
238        if (document.form7.c_Email.value.length < 1) {
239            alert('Please Enter Email');
240            errors++;
241        }
242        if(errors == 0){
243            return validateRecaptcha(form);
244        }
245        return false;
246    }
247
248    // SLIDESHOW
249    $(document).ready(function(){  
250        $('.flicker-example').flicker({
251            auto_flick: true,
252            auto_flick_delay: 5,
253            theme: 'light',
254            // flick_animation: "transition-slide"
255            flick_animation: "transition-fade"
256        });
257    });
258
259    // SHRINK FUNCTION
260    $(document).ready(function(){
261        var shrinkHeader = 300;
262        $(window).scroll(function() {
263            var scroll = getCurrentScroll();
264            if ( scroll >= shrinkHeader ) {
265                $('body').addClass('scrollStart');
266            } else {
267                $('body').removeClass('scrollStart');
268            }
269        });
270        function getCurrentScroll() {
271            return window.pageYOffset || document.documentElement.scrollTop;
272        }
273    });
274
275    //dynamic backgrounds
276    $( 'body:not([class*="shopH"]):not([class*="category"]):not([class*="blog"]):not([class*="myAccount"]) .siteBottom section' ).each(function() {
277
278        if ($(this).find('.sidebar .item .overlayImg').children().length == 0){
279            $(this).find('.sidebar:not(.blogSide)').hide();
280        } else {
281            if($(this).find('.contentImg').is("img")){
282                var bg_url = $(this).find('.contentImg').attr('src').split('/').pop().split('-').shift().split('.').shift();
283            } else {
284                var bg_url = $(this).find('.contentImg').css('background-image').split('/').pop().split('-').shift().split('.').shift();
285            }
286            $(this).addClass(bg_url);
287
288            if ( $( this ).is( '.M_full_img, .M_left_img, .M_left_imgC, .M_right_imgC, .M_right_img' ) ) {
289
290                var bg_url_image =  $(this).find('a.overlayImg').attr('href'); 
291                var bg_url_class = $(this).find('a.overlayImg').attr('href').split('large/').pop().split('.').shift();
292
293                $(this).prepend('<div class="backgroundImage"></div>');
294                $(this).find('.backgroundImage').css('background-image', 'url(' + bg_url_image + ')');
295                $(this).addClass(bg_url_class);
296                $(this).find('.sidebar:not(.blogSide)').hide();
297
298                $(".photoSection").find(".overlayImg").attr("rel", "gallery" + 1);
299
300                if ($(this).is('[class*="dark"]')) {
301                        $(this).addClass("dark");
302                } else if ($(this).is('[class*="light"]')){
303                      $(this).addClass("light");
304                }
305            } else {
306                $(this).removeClass(bg_url);
307            }
308        }
309    });
310
311
312    //TABLE TO GRID - CELLS TO DIVS
313if ($("table").hasClass("table-to-div")){
314
315  $("table.table-to-div").each(function(i){
316
317    //COUNT COLUMNS
318    var columnCount = $(this).find('tr').first().children().length;
319    var customClass = $(this).attr('class');
320
321    //RUN FUNCTION IF 2-6 COLUMNS
322    if (1 < columnCount && columnCount < 7) {
323      // START REMOVING "EMPTY" TABLE CELLS "TD"
324      $(this).find('*:not(img)').each(function(i){
325
326      if ( $(this).html().trim() == '&nbsp;' || $(this).html().trim() === '' ) {
327        $(this).addClass('removeTd');
328      }
329      });
330
331      $(this).find('.removeTd:only-child').parent('td').addClass('removeTd');
332      // END REMOVING "EMPTY" TABLE CELLS
333
334      // SELECTING THE TABLE ROW
335      $(this).children("tbody").children("tr").addClass("parent-row");
336      // SELECTING THE TABLE CELL CONTENT
337      $(this).find(".parent-row > td > *").parent().addClass('notEmpty');
338      // CREATING CONTAING GRID
339      $('<div class="grid ' + customClass + ' table-to-div' + i + '"/>').insertAfter(this);
340
341      // CREATING GRID SIZES BASED OF THE FIRST THE ABOUNT OF TABLE CELLS IN THE FIRST ROW
342      var column_no = $(this).find(".parent-row:first-child > td").length;      
343      var desktop = "col-" + column_no;
344      var tablet = " col-" + Math.floor(column_no / 2) + "-med";
345      var grid_class = desktop + tablet + " col-1-small";
346
347      // APPENDING CONTENT TO GRID
348      $(this).find(".parent-row > td:not(.removeTd)").each(function(x){
349        var tdHtml = $(this).html();
350        $('<div class="item ' + grid_class + '">' + tdHtml + '</div>').appendTo('.table-to-div' + i);
351      });
352      // REMOVING ORIGINAL TABLE
353      $(this).remove(); 
354    };
355});
356}
357
358
359$(document).ready(function(){
360  $('a[href*=#]:not([href=#])').click(function() {
361    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
362      var target = $(this.hash);
363      target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
364      if (target.length) {
365        $('html,body').animate({
366          scrollTop: target.offset().top - 180
367        }, 1000);
368        return false;
369      }
370    }
371  });
372});
373</script>
373   
373<script src="/js/blog.js"></script>
373   
373<script>
374  if($('.blogWidget').length){
375      $(".blogWidget").blog();
376  }
377</script>
377   
377<script>
378            function recaptchaCallBack(form) {
379                form.submit();
380            }
381
382            var onloadCallback = function () {
383                // Instanstiate in reverse
384                var recaptchas = $($('div[class=g-recaptcha]').get().reverse());
385                recaptchas.each(function () {
386                    var form = $(this).closest("form");
387                    var id = grecaptcha.render($(this)[0], {
388                        sitekey: "6LdayCkUAAAAAD4_APmcjSdSfORfntlx2z0gS9Si",
389                        size: "invisible",
390                        callback: function (token) {
391                            
392                            if(form.attr("id") == "payment-form"){
393                                createPayment()
394                            } else {
395                                recaptchaCallBack(form);
396                            }
397                        }
398                    });
399
400                    // Set the widget id on the form
401                    form.attr("widget-id", id);
402                    
403                    if(form.attr("id") == "payment-form"){
404                        createPayment()
405                    }
406                })
407            }
408        </script>
vendor: 119 bytes, line 408
408   <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script>   
408<script type="text/javascript">
409    $(document).ready(function () {
410        $(".fancyboxIframe").fancybox({
411            maxWidth: 900,
412            maxHeight: 600,
413            padding: 0,
414            margin: 15,
415            fitToView: false,
416            width: '100%',
417            height: '100%',
418            autoSize: true,
419            closeClick: false,
420            openEffect: 'none',
421            closeEffect: 'none',
422            afterClose: function () {
423                if (parent.reload) {
424                    parent.location.reload(true);
425                }
426            },
427            iframe: {
428                scrolling: 'auto',
429                preload: true
430            }
431        });
432    });
433</script>
433  </body> </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.