Skip to main content

how to use javascript file in html

How to use JavaScript

For write JavaScript code, all you need is a basic text editor like Notepad in Windows, Gimp in Linux. Some text editors, like Brackets, Atom etc. feature syntax highlighting for JavaScript. These editors will allow you easily identify elements of JavaScript code.

  • We write JavaScript code between the <script> .... </script> tag and , the <script type="text/javascript"> and </script> tells where the JavaScript starts and ends.

  • JavaScript files are identified by the .js file extension.

There are 2-ways to use JavaScript code.

  • The first one involves embedding all the JavaScript code directly into the HTML page.

  • The second method an external javaScript code file ( .js file extension).


# Now we will see how a JavaScript code is put into Html page :

  • In HTML, JavaScript code must be inserted between the <script> and </script> tags.

  • You can also specify the language by adding a type attribute <script type="text/javascript">. However, from HTML5, The type attribute is not required. JavaScript is the default scripting language in html, so this attribute is optional if you are using <script> tag in Html.

  • In Html page 3-places to put the JavaScript code.

    1. Between the <body> and </body> tag of html
    2. Between the <head> and </head> tag of html
    3. JavaScript in both <head> and <body> tag of html.

1.) JavaScript in <head> tag section : Scripts to be executed when they are called, or when an event is triggered, go in the <head> tag section. When you place a <script> tag in the <head> tag script, you will ensure that the script is loaded before anyone uses it.

 ➤ Basic Syntax:

<html>
<head>
    <script>
       // Write your JavaScript code here.......
    </script>
</head>
<body>
   // Write your HTML code here.......
</body>
</html>

2.) JavaScript in <body> tag section : Scripts tag to be executed when the page loads go in the body section, When you place a script in the body section it generates the content of the page.

 ➤ Basic Syntax:

<html>
<head>
</head>
<body>
      <script>
       // Write your JavaScript code here.......
    </script>
</body>
</html>

3.) JavaScript in both <head> and <body> tag section : You can place an unlimited number of <script> tags in your document, So you can have <script> tag in both the <head> and <body> tag section.

 ➤ Basic Syntax:

<html>
<head>
      <script>
       // Write your JavaScript code here.......
    </script>
</head>
<body>
      <script>
       // Write your JavaScript code here.......
    </script>
</body>
</html>

# JavaScript in external file

Sometimes you might want to run the same JavaScript code on several pages, without having to write the same <script> on every page. To simplify this can write a JavaScript in an external file.

  • JavaScript external files are save with a .js file extension.

  • First, You create a JavaScript file whose extension is .js and place it in the JavaScript subfolder. Placing the JavaScript file in the JavaScript folder is not required however it is a good practice.

  • Then, use external scripts file with a full URL or with a path relative to the current web page, So that you can link the JavaScript source code file in the src attribute of the <script> element.

=> Let's Create a JavaScript external file  :

 ➤ External file: myScriptFile.js

document.write("Hello JavaScript!");

=> Let's see, How to use external JavaScript file  :
  • In this example links to a <script> located in the same folder as the current page:

 ➤ Example

<script src="myScriptFile.js"> </script>

  • In this example uses a script located in a specified folder on the current web site:

 ➤ Example

<script src="/JavaScript/myScriptFile.js"> </script>

  • In this example uses a full URL to link to a script:

 ➤ Example

<script src="https://tutorials.coderwebsite.com/JavaScript/myScriptFile.js">   </script>

 Note:

  • In the external script can not contain the <script> tag.
  • External JavaScript file can be added into the <body> and <head> tag.

Comments

Popular Posts

How to remove the date and .html from every blogger post url

#Remove date and .html from blogger post url A Common search term which every blogger search is How to Remove Date From Blogger Post URL or how do I remove date from blogger permalink? Follow the steps below and then date and .html will be removed from the URL of your blogger post. Step 1 : Login to your Blogger blog and select Theme / Template. Step 2 : Click on Edit HTML and paste the below code just above the </head> tag let's see code :   ➤ Code : mycode.js; Copy code <script type='text/javascript' > //<![CDATA[ // BloggerJS v0.3.1 var urlTotal,nextPageToken,postsDatePrefix=!1,accessOnly=!1,useApiV3=!1,apiKey="",blogId="",postsOrPages=["pages","posts"],jsonIndex=1,secondRequest=!0,feedPriority=0,amp="&"[0];function urlVal(){var e=window.location.pathname,t=e.length;return...

Django static files not working when debug false || debug true

# Django static and media files not working when debug is false In this article you will learn how to fix problem of not loading static files and media in Django even the DEBUG is FALSE. This is the easiest and safest solution. # Problem: Django static and media files not working when debug is false  ➤ Code: settings.py DEBUG = False #True ALLOWED_HOSTS = [ '*' ] #Host name # Problem Fix: Let's see, How you can fix the problem of Django static and media files not working when DEBUB = False : 1.)First way: devserver in insecure mode If you still need to server static locally ( e.g. for testing without debug ) you can run devserver in insecure mode: python manage.py runserver --insecure --insecure: it means you can run serve...

AssertionError: SessionMiddleware Must Be Installed

  Fixing the "AssertionError: SessionMiddleware Must Be Installed" in FastAPI This error typically occurs when you try to access  request.session  in custom middleware before the  SessionMiddleware  has been properly applied. Here's how you can resolve this issue and ensure smooth session handling in your FastAPI application. Understanding the Issue The error indicates that the  SessionMiddleware  is either not installed correctly or is being accessed too late in the middleware stack. To resolve this, you need to make sure that  SessionMiddleware  is added to the FastAPI application before any custom middleware that relies on session data. Error Example Code: Here's a simple FastAPI application that demonstrates the error setup for session middleware: from fastapi import FastAPI, Request from starlette.middleware.sessions import SessionMiddleware app = FastAPI() # Add SessionMiddleware first app.add_middleware(SessionMiddleware, secret_key = ...