জাভাস্ক্রিপ্ট

  • Revision slug: JavaScript
  • Revision title: JavaScript
  • Revision id: 358657
  • Created:
  • Creator: shafiul
  • Is current revision? না
  • Comment

Revision Content

জাভাস্ক্রিপ্টে স্বাগতম। আবারো!
যারা মনে করেন জাভাস্ক্রিপ্ট জানেন, তারা রিভিউ করে নিন!

জাভাস্ক্রিপ্ট® (সংক্ষেপে JS) একটি হালকা, ইন্টারপ্রেটেড (কম্পাইল করার প্রয়োজন নেই), ওব্জেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা। এখানে ফাংশন কে সবচেয়ে বেশি প্রাধান্য দেয়া হয়।  এটি ওয়েব পেজের স্ক্রিপ্টিং ভাষা হিসেবে বেশি পরিচিত, কিন্তু ব্রাউজার ছাড়াও অন্যান্য জায়গায় ব্যবহার করা হয়। আরো ব্যবহার করা হয় node.js অথবা Apache CouchDB এ।

জাভাস্ক্রিপ্ট স্ট্যান্ডার্ড এর নাম ECMAScript. ২০১২ সাল পর্যন্ত পাওয়া তথ্য অনুযায়ী সব নতুন ব্রাউজার ECMAScript 5.1 সমর্থন করে। পুরোনো ব্রাউজারগুলো অন্তত ECMAScript 3 সমর্থন করে। এখন কাজ চলছে ৬ষ্ঠ রিভিশন নিয়ে। এরজন্য বিশেষভাবে নিয়োজিত উইকিতে সাম্প্রতিক তথ্য পাবেন - কি কি নতুন আর উন্নত ফিচার যোগ হল।

This section of the site is dedicated to the JavaScript language itself, the parts that are not specific to Web pages, or other host environments. For information about APIs specific to Web pages, please see DOM. Read more about how DOM and JavaScript fit together in the DOM Reference.

Documentation

JavaScript Reference
This JavaScript reference includes complete documentation for JavaScript 1.5 and updates.
JavaScript Guide
Our primary guide about how to program with JavaScript, for programmers who are new to JavaScript.

Introductory articles

JavaScript technologies overview
Introduction to the web browser JavaScript landscape
JavaScript data structures
Overview of available data structures in JavaScript
Inheritance and the prototype chain
Explanation of the widely misunderstood and under-estimated prototype-based inheritance
Canvas tutorial
<canvas> is the HTML5 element which can be used to draw graphics using scripting. It can, for instance be used to draw graphs, make photo compositions or do simple (and not so simple) animations.
JavaScript Language Resources
A description of the JavaScript language standards.
Internet Explorer Standards Support Documents
Microsoft publishes documents that describe "variations, clarifications, and extensions to certain final approved web standards supported by Internet Explorer." Of these, the ones that are related to JavaScript are:

View All...

Tools & advanced resources

View All...

Other resources

JavaScript Garden
A site with helpful information about the more esoteric parts of JavaScript.
JSWiki
A Github-based wiki that indexes libraries and resources.
Stack Overflow
A collaboratively built and maintained Q&A site and look if you can find the answer to your question. If not you will be able to ask your question there.
Pineapple · JavaScript
A large database of current JavaScript tutorials and resources.

JavaScript is a trademark or registered trademark of Oracle in the U.S. and other countries.

Revision Source

<div class="callout-box">
  <strong><a href="/en-US/docs/JavaScript/A_re-introduction_to_JavaScript" title="./A re-introduction to JavaScript">জাভাস্ক্রিপ্টে স্বাগতম। আবারো!</a></strong><br />
  যারা মনে করেন জাভাস্ক্রিপ্ট <em>জানেন</em>, তারা রিভিউ করে নিন!</div>
<p><strong>জাভাস্ক্রিপ্ট</strong><sup>®</sup> (সংক্ষেপে <strong>JS</strong>) একটি হালকা, ইন্টারপ্রেটেড (কম্পাইল করার প্রয়োজন নেই), ওব্জেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা। এখানে ফাংশন কে সবচেয়ে বেশি প্রাধান্য দেয়া হয়।&nbsp; এটি ওয়েব পেজের স্ক্রিপ্টিং ভাষা হিসেবে বেশি পরিচিত, কিন্তু <a class="external" href="http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages" title="http://en.wikipedia.org/wiki/JavaScript#Uses_outside_web_pages">ব্রাউজার ছাড়াও অন্যান্য জায়গায় ব্যবহার করা হয়।</a> আরো ব্যবহার করা হয় <a class="external" href="http://nodejs.org/">node.js</a> অথবা <a href="http://couchdb.apache.org" title="http://couchdb.apache.org">Apache CouchDB</a> এ।</p>
<p>জাভাস্ক্রিপ্ট স্ট্যান্ডার্ড এর নাম <a href="/en-US/docs/JavaScript/Language_Resources" title="ECMAScript">ECMAScript</a>. ২০১২ সাল পর্যন্ত পাওয়া তথ্য অনুযায়ী সব নতুন ব্রাউজার ECMAScript 5.1 সমর্থন করে। পুরোনো ব্রাউজারগুলো অন্তত ECMAScript 3 সমর্থন করে। এখন কাজ চলছে ৬ষ্ঠ রিভিশন নিয়ে। এরজন্য <a href="http://wiki.ecmascript.org/doku.php?id=harmony:proposals" title="http://wiki.ecmascript.org/doku.php?id=harmony:proposals">বিশেষভাবে নিয়োজিত উইকিতে</a> সাম্প্রতিক তথ্য পাবেন - কি কি নতুন আর উন্নত ফিচার যোগ হল।</p>
<p>This section of the site is dedicated to the JavaScript language itself, the parts that are not specific to Web pages, or other host environments. For information about APIs specific to Web pages, please see <a href="/en-US/docs/DOM" title="DOM">DOM</a>. Read more about how DOM and JavaScript fit together in the <a href="/en-US/docs/Gecko_DOM_Reference/Introduction#DOM_and_JavaScript" title="Gecko DOM Reference/Introduction#DOM and JavaScript">DOM Reference</a>.</p>
<table class="topicpage-table">
  <tbody>
    <tr>
      <td>
        <h2 class="Documentation" id="Documentation">Documentation</h2>
        <dl>
          <dt>
            <a href="/en-US/docs/JavaScript/Reference" title="JavaScript/Reference">JavaScript Reference</a></dt>
          <dd>
            This JavaScript reference includes complete documentation for JavaScript 1.5 and updates.</dd>
          <dt>
            <a href="/en-US/docs/JavaScript/Guide" title="JavaScript/Guide">JavaScript Guide</a></dt>
          <dd>
            Our primary guide about how to program with JavaScript, for programmers who are new to JavaScript.</dd>
        </dl>
        <h3 id="Introductory_articles">Introductory articles</h3>
        <dl>
          <dt>
            <a href="/en-US/docs/JavaScript_technologies_overview" title="./Guide">JavaScript technologies overview</a></dt>
          <dd>
            Introduction to the web browser JavaScript landscape</dd>
          <dt>
            <a href="/en-US/docs/JavaScript/Data_structures" title="Data structures">JavaScript data structures</a></dt>
          <dd>
            Overview of available data structures in JavaScript</dd>
          <dt>
            <a href="/en-US/docs/JavaScript/Guide/Inheritance_and_the_prototype_chain" title="JavaScript/Guide/Inheritance_and_the_prototype_chain">Inheritance and the prototype chain</a></dt>
          <dd>
            Explanation of the widely misunderstood and under-estimated prototype-based inheritance</dd>
        </dl>
        <h3 id="Other_articles">Other articles</h3>
        <dl>
          <dt>
            <a href="/en-US/docs/Canvas_tutorial" title="Canvas_tutorial">Canvas tutorial</a></dt>
          <dd>
            &lt;canvas&gt; is the HTML5 element which can be used to draw graphics using scripting. It can, for instance be used to draw graphs, make photo compositions or do simple (and not so simple) animations.</dd>
          <dt>
            <a href="/en-US/docs/JavaScript/Language_Resources" title="Language Resources">JavaScript Language Resources</a></dt>
          <dd>
            A description of the JavaScript language standards.</dd>
          <dt>
            <a class="external" href="http://msdn.microsoft.com/en-us/library/ff405926.aspx" title="http://msdn.microsoft.com/en-us/library/ff405926.aspx">Internet Explorer Standards Support Documents</a></dt>
          <dd>
            Microsoft publishes documents that describe "variations, clarifications, and extensions to certain final approved web standards supported by Internet Explorer." Of these, the ones that are related to JavaScript are:
            <ul>
              <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ff520996.aspx" title="http://msdn.microsoft.com/en-us/library/ff520996.aspx">[MS-ES3]: Internet Explorer ECMA-262 ECMAScript Language Specification Standards Support Document </a></li>
              <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ff521046.aspx" title="http://msdn.microsoft.com/en-us/library/ff521046.aspx">[MS-ES3EX]: Microsoft JScript Extensions to the ECMAScript Language Specification Third Edition </a></li>
              <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ff960769.aspx" title="http://msdn.microsoft.com/en-us/library/ff960769.aspx">[MS-ES5]: Internet Explorer ECMA-262 ECMAScript Language Specification (Fifth Edition) Standards Support Document </a></li>
              <li><a class="external" href="http://msdn.microsoft.com/en-us/library/ff955363.aspx" title="http://msdn.microsoft.com/en-us/library/ff955363.aspx">[MS-ES5EX]: Internet Explorer Extensions to the ECMA-262 ECMAScript Language Specification (Fifth Edition)</a></li>
            </ul>
          </dd>
        </dl>
        <p><span class="alllinks"><a href="/en-US/docs/tag/JavaScript" title="/en-US/tag/JavaScript">View All...</a></span></p>
      </td>
      <td>
        <h2 class="Tools" id="Tools_.26_advanced_resources">Tools &amp; advanced resources</h2>
        <ul>
          <li><a href="http://www.codecademy.com/" title="http://www.codecademy.com/">Codecademy</a> - Free JavaScript course with interactive problems</li>
          <li><a href="http://www.learnstreet.com/" title="http://www.learnstreet.com/">Learnstreet</a> - Free Javascript and fundemental programing concepts.</li>
          <li><a href="http://codeschool.com" title="http://codeschool.com">Code School </a>- Learn by Doing, Multiple JS courses</li>
          <li><a class="link-https" href="https://github.com/rwldrn/idiomatic.js">Idiomatic.js</a> - Principles of Writing Consistent, Idiomatic JavaScript</li>
          <li><a href="/en-US/docs/JavaScript/Memory_Management" title="Memory Management">Memory Management in JavaScript</a> . Overview of how memory management works in JavaScript</li>
          <li><a class="external" href="http://www.getfirebug.com/">Firebug</a> - JavaScript debugging and profiling</li>
          <li><a href="/en-US/docs/Venkman" title="Venkman">Venkman</a> - JavaScript debugger</li>
          <li><a href="/en-US/docs/JavaScript/Shells" title="./Shells">JavaScript Shells</a> - test snippets of code</li>
          <li><a class="external" href="http://www.jslint.com/lint.html">JSLint</a> - syntax checker, warns against bad practices</li>
          <li><a class="external" href="http://jshint.com" title="http://jshint.com/">JSHint</a> - community-made syntax checker</li>
          <li><a class="external" href="http://code.google.com/p/jsdoc-toolkit/" title="http://code.google.com/p/jsdoc-toolkit/">JSDoc</a> - generate documentation from code</li>
          <li><a class="external" href="http://www.aptana.com" title="http://www.aptana.com">Aptana Studio</a> - Open source IDE with Ajax and JavaScript support (based on eclipse)</li>
          <li><a class="external" href="http://netbeans.org/features/javascript/">Netbeans</a> - Open source IDE which includes sophisticated JavaScript support</li>
          <li><a class="external" href="http://www.eclipse.org/downloads/packages/eclipse-ide-javascript-web-developers/heliossr1">Eclipse</a> - Open source IDE which includes JavaScript Development Toolkit</li>
          <li><a class="external" href="http://www.c9.io" title="http://www.c9.io">Cloud9 IDE</a> - Open source IDE that runs in the browser with JavaScript and Node.js support</li>
          <li><a class="external" href="http://prettydiff.com/" title="http://prettydiff.com/">Pretty Diff </a>- a diff tool for comparing minified code to regular code</li>
          <li><a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/7434">Extension Developer's Extension</a> - Offers JS Environment and Shell</li>
          <li><a href="http://boilerplatejs.org/" title="http://boilerplatejs.org/">BoilerplateJS</a>&nbsp;- Reference architecture for large scale JavaScript projects</li>
          <li><a href="/en-US/docs/JavaScript/Other_JavaScript_tools" title="./Other JavaScript tools">Other JavaScript tools</a></li>
        </ul>
        <p><span class="alllinks"><a href="/en-US/docs/tag/JavaScript:Tools" title="/en-US/docs/tag/JavaScript:Tools">View All...</a></span></p>
        <h2 class="Community" id="Other resources" name="Other resources">Other resources</h2>
        <dl>
          <dt>
            <a class="external" href="http://bonsaiden.github.com/JavaScript-Garden" title="http://bonsaiden.github.com/JavaScript-Garden">JavaScript Garden</a></dt>
          <dd>
            A site with helpful information about the more esoteric parts of JavaScript.</dd>
          <dt>
            <a class="link-https" href="https://github.com/bebraw/jswiki/wiki" title="https://github.com/bebraw/jswiki/wiki">JSWiki</a></dt>
          <dd>
            A Github-based wiki that indexes libraries and resources.</dd>
          <dt>
            <a href="http://stackoverflow.com/questions/tagged/javascript" title="http://stackoverflow.com/questions/tagged/css">Stack Overflow</a></dt>
          <dd>
            A collaboratively built and maintained Q&amp;A site and look if you can find the answer to your question. If not you will be able to ask your question there.</dd>
          <dt>
            <a href="http://pineapple.io/resources/tagged/javascript?type=tutorials&amp;sort=all_time" title="http://pineapple.io/resources/tagged/javascript?type=tutorials&amp;sort=all_time">Pineapple · JavaScript</a></dt>
          <dd>
            A large database of current JavaScript tutorials and resources.</dd>
        </dl>
        <h2 class="Related_Topics" id="Related_Topics" name="Related_Topics">Related topics</h2>
        <ul>
          <li><a href="/en-US/docs/AJAX" title="AJAX">AJAX</a>, <a href="/en-US/docs/DOM" title="DOM">DOM</a>, <a class="internal" href="/en-US/docs/JavaScript/Server-Side_JavaScript" title="./Server-Side JavaScript">Server-Side JavaScript</a>, <a href="/en-US/docs/DHTML" title="DHTML">DHTML</a>, <a href="/en-US/docs/SpiderMonkey" title="SpiderMonkey">SpiderMonkey</a>, <a href="/en-US/docs/HTML/Canvas" title="HTML/Canvas">Canvas</a></li>
        </ul>
      </td>
    </tr>
  </tbody>
</table>
<p>JavaScript is a trademark or registered trademark of Oracle in the U.S. and other countries.</p>
Revert to this revision