Skip to content

Instantly share code, notes, and snippets.

@ihor-lev
Forked from mgol/jquery-es6-example.md
Created November 20, 2019 16:29
Show Gist options
  • Save ihor-lev/30e7fe1985ae78bb369bdbdb48f124ce to your computer and use it in GitHub Desktop.
Save ihor-lev/30e7fe1985ae78bb369bdbdb48f124ce to your computer and use it in GitHub Desktop.
jQuery ES6 modules example usage

jQuery source is now authored using ES6 modules. It's possible to use them directly in the browser without any build process.

To test it locally, first clone the jQuery repository:

git clone git@github.com:jquery/jquery.git

Then, write the following index.html file:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>jQuery ES6 modules test page</title>
</head>
<body>
  <div id="message"></div>
  <script type="module">
	  import $ from "./jquery/src/jquery.js";
	  $('#message').text('Hi from jQuery!');
  </script>
</body>
</html>

Afterwards, run a local HTTP server in the current directory:

npx http-server -p 3000

Then open http://localhost:3000 in your web browser and see jQuery did its work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment