পৃষ্ঠাসমূহ

Search Your Article

CS

 

Welcome to GoogleDG – your one-stop destination for free learning resources, guides, and digital tools.

At GoogleDG, we believe that knowledge should be accessible to everyone. Our mission is to provide readers with valuable ebooks, tutorials, and tech-related content that makes learning easier, faster, and more enjoyable.

What We Offer:

  • 📘 Free & Helpful Ebooks – covering education, technology, self-development, and more.

  • 💻 Step-by-Step Tutorials – practical guides on digital tools, apps, and software.

  • 🌐 Tech Updates & Tips – simplified information to keep you informed in the fast-changing digital world.

  • 🎯 Learning Support – resources designed to support students, professionals, and lifelong learners.

    Latest world News 

     

Our Vision

To create a digital knowledge hub where anyone, from beginners to advanced learners, can find trustworthy resources and grow their skills.

Why Choose Us?

✔ Simple explanations of complex topics
✔ 100% free access to resources
✔ Regularly updated content
✔ A community that values knowledge sharing

We are continuously working to expand our content library and provide readers with the most useful and relevant digital learning materials.

📩 If you’d like to connect, share feedback, or suggest topics, feel free to reach us through the Contact page.

Pageviews

Friday, February 17, 2017

EmberJS - Environment Setup

It's easy to configure Ember.js, by including the JavaScript library files into the <script> tag in the HTML file; this can be done in two ways as follows:
  • You can download the latest version of Ember.js JavaScript library files from its official website.
  • You can include the latest version of CDN's from the official website.

Downloading JavaScript libraries

Before installing emberjs, it should require nodejs installed on system with compatible browser. Use the following command in nodejs command line interface to install emberjs−
npm install -g ember-cli
To create an application, use the following command −
ember new my-app

CDN from an official website

A CDN or Content Delivery Network is a network of servers designed to serve files to users. If you use a CDN link in your web page, it moves the responsibility of hosting files from your own servers to a series of external ones. This also offers an advantage that if the visitor to your webpage has already downloaded a copy of Ember.js from the same CDN's, it won't have to be re-downloaded.
You need put these js files to make use of the Ember.js using CDN's:
  • jQuery
  • Handlebars
  • Ember.js
All CDN's are taken from here
<script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/3.0.1/handlebars.min.js"></script>
<script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/ember.js/1.10.0/ember.min.js"></script>
<script src="https://builds.emberjs.com/tags/v1.10.0-beta.3/ember-template-compiler.js"></script>
<script src="https://builds.emberjs.com/release/ember.debug.js"></script>
<script src="https://builds.emberjs.com/beta/ember-data.js"></script>
The following are the different packages for successful build:
  • ember.debug.js: This is the full development build. It includes nearly all of the packages.
  • jquery-2.1.3.min.js: It removes unnecessary characters to make file size smaller.
  • ember.prod.js: The production files remove any debug statements and/or assertions. It includes all of the packages except:
    • handlebars.min.js
    • ember.debug.js
  • handlebars.min.js: It is used for to build the semantic templates effectively.
  • ember-template-compiler.js: The template compiler can be used server-side for precompilation.
  • ember-data.js: It is used for to deal with the Ember Data.
In all chapters of this tutorial programs, we have referred latest CDN's of Ember.js JavaScript libraries.

Example

Let's create one simple example using Ember.js:
<!DOCTYPE html>
<html>
   <head>
      <title>Ember.js Application example</title>
      <!-- CDN's -->
      <script src="https://cdnjs.cloudflare.com/ajax/libs/handlebars.js/3.0.1/handlebars.min.js"></script>
      <script src="https://code.jquery.com/jquery-2.1.3.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/ember.js/1.10.0/ember.min.js"></script>
      <script src="https://builds.emberjs.com/tags/v1.10.0-beta.3/ember-template-compiler.js"></script>
      <script src="https://builds.emberjs.com/release/ember.debug.js"></script>
      <script src="https://builds.emberjs.com/beta/ember-data.js"></script>
   </head>
   <body>
      <!-- Your JavaScript -->
      <script type="text/x-handlebars">
         <!-- this is default application template -->
          <h1>{{App.name}}</h1>
          {{outlet}}
      </script>

      <script type="text/javascript">
         //App is the object of the Ember.Application
         //create() is the constructor of the Ember.Application
         App = Ember.Application.create();

         //App.name is the variable that holds the string values
         App.name= "Hello... Welcome to TutorialsPoint";
      </script>
   </body>
</html>
The comments in the code are self explanatory. Some more details of the code are as follows:
The App.name is a variable which holds the String value that to be displayed on the web browser by using the Handlebars.

Output

Let's carry out the following steps to see how above code works:
  • Save above code in hello_emberjs.htm file
  • Open this HTML file in a browser.

No comments:

Post a Comment