Get Cindy’s Posts By Email!
Connect with Cindy
- Managing our Money: The Bucket List on To Generate More Money, I Manage What I Already Have
- MaAnna on You Get What You Pay For – You Decide What to Pay Me
- Why Genesis Theme Framework for WordPress Sites on Contact
- Cindy on Why You Aren’t Getting What You Really Want
- Lorna Sophia Levy on Why You Aren’t Getting What You Really Want
- Add a jQuery Sliding Pop-up to my Website 11/21/2013
- Increase the Security on Digital Downloads – Change the Folder Name Every Day Automatically in WordPress 10/27/2013
- PayPal Payment Data Transfer (PDT) – Getting PayPal Information Returned to Your Site 10/27/2013
- Test My PayPal Buy Now Buttons on My WordPress Site for PayPal PDT 10/27/2013
- Show a Certain Div’s Contents if a Certain Option is Selected in a Select 10/26/2013
- WordPress 3.7 Upgrade Error: Call to a member function reset_postdata() on a non-object 10/25/2013
- Use Ajax Checkbox Toggles to Update the Database 10/25/2013
- Display My Custom Post Categories (Custom Taxonomy) in a Dropdown 10/18/2013
- Three Reasons You Shouldn’t Add the Privacy Option to Your Domain Name 10/17/2013
- Add a Child Theme for an Elegant Theme in WordPress 10/17/2013
- Check out The Lazy Programmer 6/2/2013
- First Data Global E4 Gateway API PHP Example 1/18/2013
- Reseller Club PHP API Integration 12/21/2012
- PHP Frameworks 5/5/2011
- jQuery fancybox ‘*.support not defined’ or ‘b.support not defined’ Error 1/9/2011
- Building Dynamic Subdomains 1/8/2011
- Daily Web Tips Not So Daily 10/29/2010
- CSS Only Menus 10/25/2010
- CSS Cheat Sheet 10/25/2010
- The Disappearing Database! ‘MySQL server has gone away’ 10/23/2010
Tag Archives: programming
One of the hardest parts of my job is setting prices. I love to help people and sometimes end up giving myself away a little too much. I really don’t mind until the other party starts to take advantage of … Continue reading
Hopefully, after reading some of my latest posts, it’s very clear that visitors to your site are actually seeing your web page on their local computer.
The page may have been built on the fly at your hosting server using PHP and MySQL and then downloaded to the user’s computer, but by the time the visitor sees the page, it’s on their local computer.
Since the user is viewing your web page on their local computer, any updates that need to be made to the page requiring PHP and/or MySQL must happen at the server level. This means that something on the page, such as a button or a link, must send another request to the server for the updated information. This used to require a page refresh.
The click of a link or a button would send the message to the server that another page was needed from the server. It might have been the same page with new, updated information, but as far as the server was concerned, it was a new page.
In other words, once the page has been built and sent to the user’s local computer, the only way to interact with the server is to send another request. This used to mean that the user’s browser would send the request and receive a new response to show a new page.
Many times we need to make our web pages dynamic on the client side of things. In other words, we need to do something dynamically on the browser side of things – your local computer – instead of at the server side. For instance, if I enter something in a form, I have to submit the form, wait for the php code to check to see if what I entered is correct and then send me the results. If my browser were somehow able to check what I entered before it sends it to the website, it could speed things up considerably.
As web development evolved, websites not only became better looking, but they also became more functional and interactive. More and more forms were being added so that not only could you find information, but you could send information as well. You didn’t just ‘read’ a website anymore, you could communicate with it. These new technologies opened the doors for shopping carts and ecommerce.
This interactivity required more than just HTML (structure) and CSS (style). Now, we needed languages that could make our pages more dynamic by adding in real time information or more interactive by processing and responding to the information that we could now enter into the forms. Continue reading
Before I start explaining how to build your own website, I thought it might be helpful if I explained how websites came into existence. This won’t be a very technical explanation. For really technical stuff, you should head over to my other blog – just starting it so there’s not much there yet. Continue reading