Thursday, 9 May 2013

Unit 20 - P3 M2


P3 Explain the fundamentals of a scripting language &
M2 discuss how a scripting
language can improve
functionality

What is a scripting language?

A scripting language is a type of high-level programming language that when executed is interpreted by another program such as a Browser at the very beginning rather than compiled by the computer's processor. Some of the most popular used scripting language include: JavaScript, Python and VBScript.

Client / Server scripting 

Scripting languages can be embedded within HTML, it’s normally used to add functionality to a Web page, for example; different menu styles or graphic displays or to serve interactive advertisements. These types of ‘languages’ are client-side scripting languages; this is because it affects the data that the person behind the computer screen sees in a browser window.

Server-side scripting languages on the other hand actually manipulate the data from the source, for example a product description in a database which is on the server. So client-side scripting only affects a specific user once activated, for example: rolling the cursor over a navigation button – that person would see that the button high-lights and not everyone else would see that change unless they follow the exact same actions. Server-side scripting would affect everyone visiting the website immediately. Things such as product description on an e-commerce website; once change from the server everyone visiting that website would see the changed description.

A scripting language is different from a programming language in the sense that a command can be used in a scripting language and executed straight away whereas a programming language translates the command into a readable format which the system then runs. For example a PC game where programming languages such as C++ is used this is because games require high levels of programming that can’t be executed immediately and need to be compiled by such programming languages. Simple tasks on the other hand such as high-lighting a button or browser-detection to find out what browser the user is using and adjust the website code accordingly.


Client Side

In Client side the scripting does all the calculations on the user's computer. The web browser or a plugin reads the script and converts it into a visual web page.Most of the information that the user enters into the website stays in the client side and sometimes sent back to the server.

Client Side advantages 

  • Allow for more interactivity by immediately responding to user's actions 
  • May improve the usability of web sites for users who's browsers support scripts 
  • Can give developers more control over the look and behavior of their web widgets 
  • Secure as it is protected which means it is not possible to read by users, prevents it from being stolen

Client Side disadvantages

  • Not all browsers support scripts therefore users might experience errors if no alternatives are provided
  • Different browsers and browser versions support scripts differently thus more quality testing is required
  • More development time and effort might be needed



JavaScript 

JavaScript is a scripting language that was developed by Netscape to enable web creators to design interactive sites. JavaScript is an open language that anyone can use without having to buy a license. One of the tasks that JavaScript is able to do is that it can interact with the HTML code of a website which enables website creators to put in dynamic content in their sites. All browsers today support JavaScript as it is a crucial part of our everyday browsing experience. We may not notice it but it’s on nearly every website; from e-commerce websites such as amazon and e-bay to watching videos on YouTube. For example with JavaScript you can add animations to a website to attract customers and if the user clicked on the animation it could take them to a certain page on the website. In conclusion, JavaScript allows people to build highly responsive user interfaces, prevent frustrating page reloads and even fix issues for CSS.


jQuery 

What is jQuery? jQuery is not a language, but instead is a well written JavaScript code. jQuery almost simplifies basic tasks that you would want to happen in a web browser. It is very useful because the simple things such as making a pop-up box appear in a website when a button is pressed could be written in as little as 2/3 lines of jQuery whilst in JavaScript it would take a whole page of coding. This is because it is its own library where it stores all the information related to jQuery so that you do not need to define each and every single aspect. jQuery helps to implement user interface related functionality without having to write hundreds of lines of codes, in other words; it’s simple, clean and fast.

References:
JavaScript, 09/05/2013, http://bit.ly/93VJ
Client side vs Server side, 09/05/2013, http://bit.ly/10fA4RK

63 comments:

  1. this is rubbish, did not help at all.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. πŸπŸš‘NaM πŸšœπŸš“πŸš›πŸš•NaM πŸššπŸš—πŸŽπŸšœπŸš“πŸNaM πŸš•πŸšœπŸš•πŸš›πŸš•πŸššπŸš—SORRY FOR TRAFFIC NAM πŸš•πŸšœπŸš•πŸš“πŸš›πŸŽπŸš‘πŸš’NaM πŸš“πŸπŸš“πŸšœNaM 🏎🏎🚜NaM πŸŽπŸšœπŸš“πŸšœNaM πŸš‘πŸš‘NaM πŸš—πŸš—πŸššNaM πŸš—πŸŽπŸŽπŸššπŸš›NaM πŸš“πŸšœπŸš•πŸšœπŸš™πŸNaM πŸš™πŸπŸšŒπŸš²NaM πŸšŒπŸšπŸšŒπŸš’NaM πŸšŽπŸš’πŸš™πŸš•πŸš•πŸš‘πŸπŸš“πŸšœπŸš›NaM πŸššπŸššπŸš—πŸš—πŸšœπŸš“NaM πŸš‘πŸš’πŸš‘πŸš²πŸš’πŸš²NaM πŸšŽπŸπŸšŒπŸšœπŸš™πŸš›πŸš•πŸššNaM πŸš•πŸššπŸš—πŸŽπŸπŸš“πŸπŸš“πŸš“πŸš“πŸπŸš’NaM πŸš’πŸš•πŸš•πŸššπŸššπŸŽπŸšœNaM πŸš“πŸš“πŸš“πŸπŸš‘πŸš‘πŸš’πŸšŒπŸπŸšœ

      Delete
  2. This is really interesting, You are a very skilled blogger. I have joined your feed and look forward to seeking more of your wonderful post. Also, I have shared your site in my social networks!
    SAP Basis Training From India

    SAP CS Training From India

    SAP GRC Training From India

    ReplyDelete
  3. Thank you so much for this kind of post. I аАа’аАВ‚Π°Π‚Π’˜m very thinking about what you have to say. I will probably be back to see what other stuff you post.
    Best Tableau Online Training From India
    Best Msbi Online Training From India
    Best Hyperion Online Training From India

    ReplyDelete
  4. Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
    Java training in Annanagar | Java training in Chennai

    Java training in Chennai | Java training in Electronic city

    ReplyDelete
  5. Nice blog..! I really loved reading through this article. Thanks for sharing such a amazing post with us and keep blogging.
    Devops Training in Chennai | Devops Training Institute in Chennai

    ReplyDelete
  6. Nice tutorial. Thanks for sharing the valuable information. it’s really helpful. Who want to learn this blog most helpful. Keep sharing on updated tutorials…

    devops online training

    aws online training

    data science with python online training

    data science online training

    rpa online training

    ReplyDelete
  7. Thank you for helping people get the information they need. Great stuff as usual. Keep up the great work!!!
    Webdesign

    ReplyDelete
  8. QuickBooks Payroll has emerged among the best accounting software which has had changed the meaning of payroll. QuickBooks Payroll Support Phone Number contact number will be the team that provide you Quickbooks Payroll Support.

    ReplyDelete
  9. cell Enterprise Support Number We understand that your growing business needs your precious time which explains why we offer the most effective to the customers.

    ReplyDelete
  10. You might have trapped into an issue with Intuit product and payroll services? You are prepared to comprehend the best approach to obtain your hands on your client support team. We welcome you 24*7 to gain access to the many support services of Intuit products asking for help.

    ReplyDelete
  11. QuickBooks software is ideal for managing the work flow flawless and smooth by prints the QuickBooks Customer Support Number components and exchange report are essential when it comes to modern bookkeepers etc. It is based on application or the cloud based service. Its versions such as:, Payroll, Contractor , Enterprises and Pro Advisor which helps the countless small company around the world .

    ReplyDelete
  12. Very often client faces some typically common issues like he/she isn’t prepared to open QuickBooks package, it is playing terribly slow, struggling to set up and re-install, a challenge in printing checks or client reports. We plan to give you the immediate support by our well- masterly technicians. A team of QuickBooks Tech Support Number dedicated professionals is invariably accessible in your case so as to arranged all of your problems in an attempt that you’ll be able to perform your work whilst not hampering the productivity.

    ReplyDelete
  13. You may possibly face problem in reconciling your dollars, QuickBooks Enterprise Upgrade Support 2019 may be problems whilst you try to reconcile your charge cards, you will find problem within the settings associated with report and so on and so forth.

    ReplyDelete
  14. You merely have to build an easy charge less call on our QuickBooks Tech Support Phone Number variety and rest leave on united states country. Without doubt, here you will discover the unmatchable services by our supportive technical workers.

    ReplyDelete
  15. Our research team at QuickBooks Tech Support Phone Number is dependable for most other reasons as well. We have customer care executives which are exceptionally supportive and pay complete awareness of the demand of technical assistance made by QuickBooks users.

    ReplyDelete
  16. No matter if you're getting performance errors or you are facing any type of trouble to upgrade your software to its latest version, it is possible to quickly get assistance with QuickBooks 2018 tech support contact number. Each time you dial Intuit QuickBooks Support Number, your queries get instantly solved. Moreover, you can get in contact with our professional technicians via our email and chat support choices for prompt resolution of all related issues.

    ReplyDelete
  17. Most of the time when folks are protesting about incorrect calculation and defaults paychecks results. Similarly fixing QuickBooks Payroll Support Phone Number structure of account can typically be a confusing attempt to do and difficult to handle lots of for a frequent user.

    ReplyDelete
  18. QuickBooks Support professionals are terribly dedicated and could solve your whole issues with no fuss. If you call, you may be greeted by our client service representative when taking all of your concern he/she will transfer your preference in to the involved department.

    ReplyDelete
  19. Because this software is becoming a catalyst to apply more sophisticated tools and equipment using the improvement in accounting software technology. Thus, it’s natural to tackle each one of these tech glitches using the best accounting software. You can easily troubleshoot QuickBooks errors making use of the Intuit QuickBooks support by dialing our QuickBooks Enterprise Tech Support Phone Numberr.

    ReplyDelete
  20. QuickBooks Support And Decision Making Are you facing the problem with decision making The quantity of are you able to earn in per month You ought to predict this before. Lots of people are not familiar with this.

    ReplyDelete
  21. We have the best and qualified team of QuickBooks Enterprise Support Number professionals with us. You just name the error and we have the solution. We always ensure you to provide the best support services at convenience.

    ReplyDelete
  22. But dialing our QuickBooks contact number might help you to gid rid of QuickBooks errors. Our QuickBooks support has been much loved and admired by all the QuickBooks users. Issues pertaining to payroll may take a bit more time to get resolved by our QuickBooks Payroll Tech Support team in comparison with the rest of the support providers, but will certainly offer you the best of the QuickBooks support services.

    ReplyDelete
  23. But, QuickBooks Tech Support Phone Number sheet cannot calculate accurately the figures. This becomes one of several primary good reasons for poor cashflow management in large amount of businesses.

    ReplyDelete
  24. facing problem while upgrading QuickBooks Support Phone Number to the newest version. There could be trouble while taking backup of your respective data, you may possibly not be in a position to open your company file on multi-user mode.

    ReplyDelete
  25. QuickBooks Customer Support Number privacy could be the governing matter of concern, which means this software is also effective in protecting your data from cyber threats and in addition it has a fantastic feature of fabricating file backups, to produce their access easier.

    ReplyDelete
  26. Intuit QuickBook Support For Business All the above has a certain use. People working together with accounts, transaction, banking transaction need our service. Some of you are employing excel sheets for some calculations

    ReplyDelete
  27. Can be executed every user task with QuickBooks Payroll Support Number Accounting software. Therefore you merely desire to install QuickBooks Payroll software and fetch the details, rest all the essential calculation will soon be done automatically as a result of the software.

    ReplyDelete
  28. You can definitely check from our past data that QuickBooks Enterprise Support Phone Number have successfully achieved 100% satisfaction from our customers in almost every field.

    ReplyDelete
  29. Even if you are feeling that enough time is odd to call for help, just pick up your phone and dial us at QuickBook Tech Support Phone Number because you can expect our support services 24*7.

    ReplyDelete
  30. Here we will update you how you'll be able to obtain QuickBooks Enterprise Contact Phone Number or simple recommendations for connecting QuickBooks enterprise customer support contact number. QuickBooks is financial software that will help small company, large business along with home users. This software applications will usually make life easy for many if you're taking excellent care of all of the financial expenses and savings. The first Quicken software wouldn't normally work as a “double-entry” accounting platform.

    ReplyDelete
  31. Individuals who have been using QuickBooks software, aware of the QuickBooks file doctor application. QuickBooks Tech Support Number is now famous one of the entrepreneurs and businessmen. Managing your online business is actually easier with the very best Quickbooks software.

    ReplyDelete
  32. QuickBooks Customer Support Phone Number reason us different is quality of the services within the given time interval. The locus of your services is supposed to be based upon delivering services in shortest span of that time period, without compromising aided by the quality of the services. Our support team is involved with pre-research to make themselves prepared in advance for the possible errors of QuickBooks.

    ReplyDelete
  33. We realize that manual fixing of technical issue is rather complex in the event that you don’t have proficient understanding of software and technical issues. Troubleshooting the technical issues in QuickBooks Tech Support Phone Number on your own might end up in loss in data and other software glitches.

    ReplyDelete
  34. We provide time-saving solutions for you personally Our Support team for QuickBooks Support you incredible assistance in the shape of amazing solutions. The grade of our services is justified because of this following reasons.

    ReplyDelete
  35. More often than not, the problems can get resolved. However, if it doesn’t get fixed, you ought to. Contact HP Printer Support Phone Number services and Help Support Providing the users using the best manufacturing products and devices, HP is regarded as to be among the leading companies in the world.

    ReplyDelete
  36. Thus, by making one system as host, the printing task is achieved easily and quickly without any interruption in the procedure. My HP Printer not Printing Anything Properly: How Exactly To Fix? Yes, HP Printers are durable and strong, but there are occasions as soon as the HP Inkjet Printer Support Number user faces an HP printer, not printing problems.

    ReplyDelete
  37. Let us show you in partitioning all the QuickBooks errors by dialing the QuickBooks Phone Number and Intuit QuickBooks Support for any technical problem that you’re facing whereas victimization the code. Your decision is used in a group of QuickBooks specialists WHO square measure extremely skillful while having many years of expertise. they’ll resolve the errors fleetly and find you back in operation in no time.

    ReplyDelete
  38. Unneeded to state, QuickBooks Support Phone Number has given its utmost support to entrepreneurs in decreasing the price otherwise we’ve seen earlier, however, an accountant wont to keep very different accounting record files.

    ReplyDelete
  39. You won’t have any stress in operation. Even for small companies we operate. This technique is wonderful for a medium-sized company. You may get the most wonderful financial tool. QuickBooks Payroll Tech Support Phone Number is present 24/7. You can actually call them anytime. The experts are thrilled to aid.

    ReplyDelete
  40. Since quantity of issues are enormous on occasion, QuickBooks Customer Service Phone Number could seem very basic to you and as a consequence will make you are taking backseat and you will not ask for virtually any help.

    ReplyDelete
  41. Today, payroll running is currently complex. You may need advanced software. There must be a premier mix solution. QuickBooks Payroll Tech Support Phone Number often helps. Proper outsource is crucial. You'll discover updates in connection with tax table. This saves huge cost. All experts can take place. A team operates 24/7. You receive stress free. Traders become free. No one will blame you. The outsourced team will see all.

    ReplyDelete
  42. The QuickBooks Tech Support Number could also be used to get rid of the questions you have pertaining to using various top features of this remarkable product from QuickBooks.

    ReplyDelete
  43. QuickBooks gives flexibility and territory self-sufficiency to immaculately manage their business assignments at whatever point from wherever on the planet. You can get extra information about QuickBooks by moving toward the QuickBooks Support telephone number. just through a call on the consumer care or even the toll-free QuickBooks Tech Support Number.

    ReplyDelete
  44. Nice Blog We are providing technical support in Quickbooks Support Phone Number +1-800-986-4607. if you are Expand your business to a new hike, with progressive approach. Seeking for the best accounting software? Then, get QuickBooks installed in your system.

    ReplyDelete
  45. Nice Blog ! If you want more info about QuickBooks, you can call our QuickBooks Payroll Support Phone Number 855-907-0406. We will provide you with all the data you need and can also help you solve your problems you are experiencing with this accounting software.
    You also view on Map https://tinyurl.com/qksgrna

    ReplyDelete
  46. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge. Hope you'll share this type of post in regular basis. nice page
    Ai & Artificial Intelligence Course in Chennai
    PHP Training in Chennai
    Ethical Hacking Course in Chennai Blue Prism Training in Chennai
    UiPath Training in Chennai

    ReplyDelete
  47. When you get Quickbooks error 6000 and H series errors then what do you do? We sure you always take Quickbooks support from Quickbooks support number. But you can resolve ourselves by using Quickbooks file doctor. Because QB file doctor tool helps to resolve H series & 6000 series errors.

    ReplyDelete