<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Tutorials2learn</title>
	<atom:link href="https://www.tutorials2learn.com/feed" rel="self" type="application/rss+xml"/>
	<link>https://www.tutorials2learn.com</link>
	<description>It's easier to learn web ...</description>
	<lastBuildDate>Sun, 13 Feb 2022 10:19:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<itunes:explicit>no</itunes:explicit><itunes:keywords>free,tutorials,free,resources,on,web,learn,web,development,html,tutorials,css,tutorials,javascript,tutorials,flash,tutorials,dreamweaver,tutorials</itunes:keywords><itunes:summary>Tutorials2learn.com is a FREE tutorial gallery on web development scripts and tools. Free articles on client side scripts &amp; Server side scripts.</itunes:summary><itunes:subtitle>FREE Tutorials on Web development scripts &amp; tools | Tuorials2Learn</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Tech News"/></itunes:category><itunes:category text="Education"/><item>
		<title>Duplicate text link issue handling  for an inclusive web – Web Accessibility tips</title>
		<link>https://www.tutorials2learn.com/web-accessibility/repeated-link-text-issue-handling-for-an-inclusive-web-accessibility-tips</link>
		
		<dc:creator><![CDATA[satz]]></dc:creator>
		<pubDate>Sun, 23 Jan 2022 14:18:51 +0000</pubDate>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web accessibility]]></category>
		<category><![CDATA[accessible web]]></category>
		<category><![CDATA[duplicate links on same page]]></category>
		<category><![CDATA[repeated text link issue]]></category>
		<category><![CDATA[understand accessibility]]></category>
		<category><![CDATA[WCAG]]></category>
		<category><![CDATA[web accessibility tips]]></category>
		<guid isPermaLink="false">http://localhost:8000/?p=75</guid>

					<description><![CDATA[How to resolve duplicate link text issue in a web page? How to make &#8216;read more&#8217; links accessible friendly ? How to make screen readers&#8230;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">How to resolve duplicate link text issue in a web page? How to make &#8216;read more&#8217; links accessible friendly ? How to make screen readers recognise hidden information associated with a link? Web accessibility standards necessitates all links to have enough information to help users decide whether they want to follow a certain link. However, there may be certain situations where some of the links on a web page have same text or icon links.  some of the examples of this could be a page contains several links with &#8216;view details&#8217; or &#8216;read more&#8217; or &#8216;continue reading&#8217;, &#8216;download&#8217; text content in it. </p>



<p class="wp-block-paragraph">This article details some tips to make duplicate text links into accessibility standards conforming links.</p>



<h2 class="wp-block-heading" id="challenges-with-duplicate-text-links">Challenges with duplicate text links</h2>



<ul class="wp-block-list"><li>A detailed link context cannot be shown due to visual appearance guidelines.</li><li>Lack of sufficient space besides the link.</li><li>The link context is visually well understood by link context and hence no additional context may not be required for most of the users.</li><li>Screen readers while listing all links on the page, eg: while using JAWS screen reader, using INSERT+F7 will list all the links on the current page, providing users ability to view and activate all links quickly using a tool provided menu. In such contexts, if there are many links with same text, it will be impossible for users to determine which link to activate.</li></ul>



<p class="wp-block-paragraph">Following technics can be applied to achieve accessibility compliance for repetitive text links on a page.</p>



<ol class="wp-block-list"><li><strong>Provide a title attribute with additional information</strong>:<br>This is considered to be very simple but most powerful way of describing a link text or link icon. Since the title attributes are visible upon mouse over, it will have no visual impact until the mouse over event is triggered. </li><li><strong>Provide additional visual tool tip:<br></strong>Providing a tooltip with link context text will also enable users to identify the link context.</li><li><strong>For assistive technology and screen reading softwares:<br></strong>While providing a title attribute or tooltip will be sufficient in most of the cases, it may not be always possible to provide a detailed additional text. eg: if there are certain additional instructions for screen readers on how to operate the link when the keyboard interaction is different from normal activation of a link. In such context, use <strong>&#8216;aria-label&#8217;, &#8216;aria-labelledby&#8217;, &#8216;aria-describedby&#8217; </strong>attributes to provide additional information on the link context to the users. </li><li><strong>Using CSS to hide additional information:<br></strong>A part of the detailed information can be visually hidden using CSS. However, it should be noted that using <code>display:none</code> will prevent screen readers from accessing the information. To overcome this challenge use <code>visibility:hidden;</code> or <code>position:abolute;</code> and position the visually hidden text from the visible screen. If using bootstrap css framework, consider using <code>sr-only</code> utility class.</li><li><strong>Combine icon and text within same link</strong>:<br>If there&#8217;s an icon along with the link text, both icon and text could be wrapped inside single anchor tag. This avoids confusion to the users.</li></ol>



<h2 class="wp-block-heading" id="understanding-success-criteria"> Understanding Success criteria</h2>



<p class="wp-block-paragraph">Link purpose context is a level A compliance requirement. The success criterion for this requirement necessitates that the users should be able to understand the purpose of the link.</p>



<ul class="wp-block-list"><li>2.4.4 Link purpose (in context) &#8211; Level A</li><li>2.4.9 Link purpose (link only) &#8211; Level AAA</li></ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Accessible web for an inclusive app experience</title>
		<link>https://www.tutorials2learn.com/web-accessibility/perceivable-web-for-an-inclusive-app-experience</link>
		
		<dc:creator><![CDATA[satz]]></dc:creator>
		<pubDate>Sun, 23 Jan 2022 10:39:09 +0000</pubDate>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web accessibility]]></category>
		<category><![CDATA[accessible web]]></category>
		<category><![CDATA[perceivable web]]></category>
		<category><![CDATA[understand accessibility]]></category>
		<guid isPermaLink="false">http://localhost:8000/?p=33</guid>

					<description><![CDATA[Enterprise app experience development is more challenging with increased need for standard compliance certification for web accessibility, usability and ergonomic standards. Creating a robust, easy&#8230;]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Enterprise app experience development is more challenging with increased need for standard compliance certification for web accessibility, usability and ergonomic standards. Creating a robust, easy to perceive, understand and simple to operate user interface is very essential for a successful inclusive app experience. </p>



<p class="wp-block-paragraph">Creating an inclusive user interface for enterprise applications isn&#8217;t that difficult as often believed. While, a progressive standard compliance pathway would be ideal for many of the existing app user interfaces, it is important to understand that time and efforts required to achieve higher levels of compliance is much more than lower levels.</p>



<h3 class="wp-block-heading" id="web-accessibility-standards"> Web accessibility Standards</h3>



<ul class="wp-block-list"><li>WCAG &#8211; Web Content Accessibility Guidelines.</li><li>Section 508 Compliance.</li><li>EN 301 549 &#8211; European Standard for digital accessibility.</li><li>BITV &#8211; Barrierefreie-Informationstechnik-Verordnung.</li></ul>



<p class="wp-block-paragraph">Although different organisations, countries and regions have set up specific accessibility conformance laws, the most popular and widely accepted baseline standard is WCAG.</p>



<p class="wp-block-paragraph">This article focuses on understanding different web accessibility standards and the key building blocks of web accessibility as per WCAG. The current version of WCAG 2.1 standard was published on 5 June 2018. WCAG 2.2 is expected to be released soon.</p>



<h3 class="wp-block-heading" id="wcag-accessibility-standard-compliance-levels">WCAG accessibility standard compliance levels</h3>



<p class="wp-block-paragraph">Web content accessibility guidance by the World Wide Web Consortium (W3C) is organised under 4 principles and each of them have testable success criteria at three different levels. </p>



<ul class="wp-block-list"><li>Level A</li><li>Level AA</li><li>Level AAA</li></ul>



<p class="wp-block-paragraph">The accessibility conformance of a web user interface depends on the following 4 priniciples.</p>



<h4 class="wp-block-heading" id="how-easy-to-percieve">How easy to percieve?</h4>



<p class="wp-block-paragraph">The perceptibility guidelines measures, how easy it is to perceive the information and the user interface components, for its users. Textual information is often easily perceived. But modern user interface components include several non textual information, including, but not limited to images, videos, audios, etc. and unless specially designed, all users will not be able to perceive the contents easily. </p>



<h4 class="wp-block-heading" id="how-easy-to-operate">How easy to operate?</h4>



<p class="wp-block-paragraph">All user interface component including navigation menus should be easy to operate, using variety of user inputs such as keyboards, pointer devices, assertive technologies, etc.</p>



<h4 class="wp-block-heading" id="how-easy-to-understand">How easy to understand?</h4>



<p class="wp-block-paragraph">The understandability factors rely upon several factors, including the programatic determination of content language, predictable nature of user interface components, how well it reduces errors and assists users to corrects the errors when user inputs are required. </p>



<h4 class="wp-block-heading" id="how-robust-it-is">How robust it is?</h4>



<p class="wp-block-paragraph">The robustness is measured on the factors such as user agent compatibility including assertive technologies. It also considers how well, a web page is structured and different state changes are understood by different user agents.</p>



<h3 class="wp-block-heading" id="designing-for-inclusive-app-experience">Designing for inclusive app experience</h3>



<p class="wp-block-paragraph">Designing an inclusive app experience is much more relevant than ever before. In an inclusive world, the user interface components and websites should consider catering needs of different users and different ways of interacting with system. Web developers, designers, content writers, usability experts, and visualisers should consider this factor while designing a web interface solution. </p>



<p class="wp-block-paragraph">Accessibility is no longer an after thought, instead it&#8217;s one of the key success criteria for modern web application interfaces. </p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>difference between null and undefined in JavaScript</title>
		<link>https://www.tutorials2learn.com/tutorials/scripts/javascript/difference-between-null-and-undefined-in-javascript</link>
		
		<dc:creator><![CDATA[satz]]></dc:creator>
		<pubDate>Thu, 02 Oct 2014 08:57:48 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<guid isPermaLink="false">http://www.tutorials2learn.com/?p=1061</guid>

					<description><![CDATA[What are the differences between null and undefined, in JavaScript? what do undefined and null have in common? Know more about null and undefined at www.tutorials2learn.com]]></description>
										<content:encoded><![CDATA[<p>How do we differentiate between &#8216;null&#8217; and &#8216;undefined&#8217;, in JavaScript? what do &#8216;undefined&#8217; and &#8216;null&#8217; have in common? Read on to understand. <span id="more-1061"></span><br />
Both &#8216;undefined&#8217; and &#8216;null&#8217; are JavaScript data types. Other data types are &#8216;String&#8217;, &#8216;Number&#8217;, &#8216;Boolean&#8217;, &#8216;Array&#8217; and &#8216;Object&#8217;. Converting both &#8216;undefined&#8217; and &#8216;null&#8217; into a Boolean will return &#8216;false&#8217;.</p>
<pre>
Boolean(null); // returns false
Boolean(undefined); // returns false
</pre>
<h4>undefined</h4>
<p>A variable declared, but no value assigned to it is &#8216;undefined&#8217;. In other words, the value of a variable with no value is &#8216;undefined&#8217;. The typeof(undefined) is &#8216;undefined&#8217;. &#8216;undefined&#8217; is a constant.</p>
<pre>
var foo;
foo; // is undefined
typeof(foo); // is undefined
</pre>
<h4>null</h4>
<p>&#8216;null&#8217; is an assignment value. &#8216;null&#8217; can be used to set a variable as &#8216;no value&#8217;. So using &#8216;null&#8217; we can empty a variable value. The typeof(null) is an Object.</p>
<pre>
var bar = null;
bar; // is null;
typeof(bar); // is Object
</pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dynamic types in javascript – javascript data types</title>
		<link>https://www.tutorials2learn.com/tutorials/scripts/javascript/dynamic-types-in-javascript-javascript-data-types</link>
		
		<dc:creator><![CDATA[satz]]></dc:creator>
		<pubDate>Tue, 06 Aug 2013 06:03:48 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<guid isPermaLink="false">http://www.tutorials2learn.com/?p=1051</guid>

					<description><![CDATA[JavaScript has dynamic types. The JavaScript type and it's dynamic features, how same variable can be used as different types,etc. are explained in this article.  ]]></description>
										<content:encoded><![CDATA[<p>JavaScript has dynamic types, hence a single variable can be used as different types. There are 7 native types in JavaScript. <span id="more-1051"></span>They are String, Number, Boolean, Array, Object, Null and Undefined. JavaScript&#8217;s dynamic types feature makes it flexible to reuse the same variable into different types (although it is not recommended to do so). Below is the sample code.</p>
<pre>
var a;
console.log('typeof a is now,'+ typeof(a));
a = null;
console.log('typeof a is now,'+ typeof(a));
a = 1;
console.log('typeof a is now,'+ typeof(a));
a = "string value";
console.log('typeof a is now,'+ typeof(a));
a = false;
console.log('typeof a is now,'+ typeof(a));
a = [];
console.log('typeof a is now,'+ typeof(a));
a = {};
console.log('typeof a is now,'+ typeof(a));
</pre>
<p>Executing the above would out log like;</p>
<pre>typeof a is now,undefined
typeof a is now,object
typeof a is now,number
typeof a is now,string
typeof a is now,boolean
typeof a is now,object
typeof a is now,object</pre>
<p>The same variable transformed its type into different types! The data type for null, array and object are object itself. Undefined type is undefined itself, a string&#8217;s type would be string, number&#8217;s type would be number and the boolean&#8217;s type would be Boolean.<br />
When a variable is declared in JavaScript, it becomes a new object. All the variables and functions defined are the properties of the window object. &#8220;window&#8221; is the root object and all the JavaScript variables, functions, namespaces, etc. are different properties in window object.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Inheritance – Object Oriented Programming in JavaScript</title>
		<link>https://www.tutorials2learn.com/tutorials/scripts/javascript/inheritance-object-oriented-programming-in-javascript</link>
		
		<dc:creator><![CDATA[satz]]></dc:creator>
		<pubDate>Thu, 13 Jun 2013 05:50:31 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<guid isPermaLink="false">http://www.tutorials2learn.com/?p=1022</guid>

					<description><![CDATA[How does the inheritance work in JavaScript? Is there multiple inheritance support in JavaScript?  JavaScript inheritance explained in simple terms.]]></description>
										<content:encoded><![CDATA[<p>How does the inheritance work in JavaScript? Is there multiple inheritance support in JavaScript?  JavaScript inheritance explained in simple terms.<br />
Inheritance is one of the OOP features in the JavaScript. JavaScript utilizes the built-in prototype property to get the inheritance implemented. JavaScript allows us to associate a prototypical object with any constructor function.<br />
<span id="more-1022"></span></p>
<h3>Inheritance in JavaScript</h3>
<p>Below section demonstrates how the inheritance works in JavaScript.  Below example shows how the SubClass inherits a SuperClass.<br />
<iframe src="http://jsfiddle.net/tutorials2learn/EaDbG/embedded/" height="500" width="100%" allowfullscreen="allowfullscreen" frameborder="0"></iframe><br />
In the above example, &#8221; SubClass.prototype = new SuperClass;&#8221; makes the SubClass inherit all the properties and methods of SuperClass.</p>
<h3>No Multiple inheritance in Javascript</h3>
<p>Does javaScript support multiple inheritance? The answer is No!<br />
Why does JavaScript not supporting Multiple inheritance?<br />
Inheritance in JavaScript happens at run time by searching the prototype chain of an object. An object has a single associated prototype, JavaScript cannot dynamically inherit from more than one prototype chain!<br />
<strong>NOTE:</strong> If multiple classes needs to be inherited, they should be arranged in the same hierarchy with parent-to-child relationship.<br />
Though we can have multiple constructor function call within a constructor function, it is different from the multiple inheritance. Using &#8216;prototype&#8217; property, we cannot add/modify any properties/methods of such inner consturctors.<br />
&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Object Constructor function – Object Oriented Programming in JavaScript</title>
		<link>https://www.tutorials2learn.com/tutorials/scripts/javascript/object-constructor-function-object-oriented-programming-in-javascript</link>
		
		<dc:creator><![CDATA[satz]]></dc:creator>
		<pubDate>Wed, 12 Jun 2013 05:13:02 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<guid isPermaLink="false">http://www.tutorials2learn.com/?p=993</guid>

					<description><![CDATA[Object Constructor function – Object Oriented Programming in JavaScript - One of the easiest ways of defining an Object is using a constructor function. Object Constructor function helps to create different instances of an object  using the same function. ]]></description>
										<content:encoded><![CDATA[<p>One of the easiest ways of defining an Object is using a constructor function. Object Constructor function helps to create different instances of an object  using the same function.<span id="more-993"></span><br />
Constructor function is not much different from other normal JavaScript functions. The main difference between a &#8221;constructor function and a normal JavaScript function is that the constructor function is invoked using the &#8220;<em>new</em>&#8221; operator.</p>
<h3>Defining an Object using a Constructor function</h3>
<p>Let&#8217;s create a constructor function named &#8220;<em>Person</em>&#8220;.  We will use &#8220;<em>name</em>&#8220;,&#8221;<em>age</em>&#8220;,&#8221;<em>gender</em>&#8221; as the properties and &#8220;<em>talk</em>&#8221; as the method for the &#8220;<em>Person</em>&#8221; &#8216;class&#8217; constructor function. The code looks like below:<br />
<iframe src="http://jsfiddle.net/tutorials2learn/bGVbS/embedded/" height="300" width="100%" allowfullscreen="allowfullscreen" frameborder="0"></iframe><br />
&#8220;personA&#8221; and &#8220;personB&#8221; are two different instances of the Person &#8216;class&#8217;. Both these instances do inherit all the properties and methods of the Person &#8216;class&#8217;.  Any modifications or changes to the Person &#8216;class&#8217; properties or methods will be available in all its instances as well.</p>
<h3>Adding  new  Methods to the constructor using Prototype</h3>
<p>Below function will add a new method (reduceAge) to the Person &#8216;Class&#8217;. Once this method is invoked it will reduce the age value by the number passed as the argument into this function. Below is the example.<br />
<iframe src="http://jsfiddle.net/tutorials2learn/Cb843/1/embedded/" height="300" width="100%" allowfullscreen="allowfullscreen" frameborder="0"></iframe><br />
Creating a simple constructor function is very simple as above!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Drawing a rectangle in canvas | Drawing Shapes with Canvas</title>
		<link>https://www.tutorials2learn.com/tutorials/scripts/html5/drawing-rectangle-canvas-drawing-shapes-canvas</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 04 Feb 2013 06:37:49 +0000</pubDate>
				<category><![CDATA[HTML5]]></category>
		<guid isPermaLink="false">http://www.tutorials2learn.com/?p=792</guid>

					<description><![CDATA[This article shows how to draw a rectangle shape using the canvas tag in HTML5. cavas tag in HTML5 extends the possibilities of drawing various shapes like, rectangles, circles,etc. with various filling styles, like solid fills, gradient fills, pattern fills, etc.]]></description>
										<content:encoded><![CDATA[<p>This article shows how to draw a rectangle shape using the canvas tag in HTML5. cavas tag in HTML5 extends the <span style="font-size: 10pt; line-height: 115%; font-family: Georgia, serif;">possibilities </span>of drawing various shapes like, rectangles, circles,etc. with various filling styles, like solid fills, gradient fills, pattern fills, etc.</p>
<h2><span id="more-792"></span></h2>
<h2>HTML code:</h2>
<pre>&lt;body&gt;
&lt;div&gt;
&lt;canvas id="myCanvasElm" width="250" height="250"&gt;
&lt;p&gt;Your browser doesn't support canvas.&lt;/p&gt;
&lt;/canvas&gt;
&lt;/div&gt;
&lt;button onclick="drawRectagle();"&gt;drawRectagle&lt;/button&gt;
&lt;/body&gt;</pre>
<h2>JavaScript code:</h2>
<pre>function drawRectagle(){
// Get the Canvas element
var myCanvas = document.getElementById("myCanvasElm");
if (myCanvas.getContext) {
// If Canvas is supported
var canvasContext = myCanvas.getContext('2d');
// Set the fill style to #00FF00
canvasContext.fillStyle = "#00FF00";
// Draw the rectangle 100x50 pixels in dimension at x/y 10,10
canvasContext.fillRect(10, 10, 100, 50);
}
}</pre>
<h3>NOTES:</h3>
<p><strong>getContext():</strong> This method returns an object that provides methods and properties for drawing on the canvas.<br />
<strong>fillRect():</strong> This method draws a &#8220;filled&#8221; rectangle.context.fillRect(x,y,width,height).<br />
<strong>fillStyle:</strong> The fillStyle property sets or returns the color, gradient, or pattern used to fill the drawing. context.fillStyle=color|gradient|pattern;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Combining javascript objects into one</title>
		<link>https://www.tutorials2learn.com/tutorials/scripts/javascript/combining-javascript-objects</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 04 Dec 2012 07:35:34 +0000</pubDate>
				<category><![CDATA[JavaScript]]></category>
		<guid isPermaLink="false">http://www.tutorials2learn.com/?p=782</guid>

					<description><![CDATA[This article shows how to combine two objects into a single object. One of the simplest ways to combine multiple js objects into single object.]]></description>
										<content:encoded><![CDATA[<p>This article shows how to combine two objects into a single object. One of the simplest ways to combine multiple js objects into single object.<br />
<span id="more-782"></span></p>
<h3>Example below:</h3>
<pre>var a = {
test: false,
test2: false,
text:'sample text here'
}</pre>
<pre>var b = {
test2: true,
test3: false
}</pre>
<p>Merging function</p>
<pre>var merge = function( first, second ) {
for (key in second){
first[key]=second[key]
}
return first;
}</pre>
<p>call the merge function</p>
<pre>merge(a,b)</pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>What is JSON? the basics of JSON</title>
		<link>https://www.tutorials2learn.com/tutorials/scripts/json/json-basics-json</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 08 Aug 2012 10:50:53 +0000</pubDate>
				<category><![CDATA[JSON]]></category>
		<guid isPermaLink="false">http://www.tutorials2learn.com/?p=774</guid>

					<description><![CDATA[This tutorials describes an overview of JSON (JavaScript Object Notation). This tutorial deals with the what is JSON, what are its features, the JSON syntax,etc.]]></description>
										<content:encoded><![CDATA[<p>This tutorials describes an overview of JSON (JavaScript Object Notation). This tutorial deals with the what is JSON, what are its features, the JSON syntax,etc.<br />
<span id="more-774"></span></p>
<h3>Understanding JSON</h3>
<p>The word JSON stands for JavaScript Object Notation. As the name shows, it can be said as the notation of javascript objects. JSON is a syntax used to store and exchange the information similar to that of XML. It is faster and easier to use JSON comparing to XML.</p>
<h4>Sample JSON Code:</h4>
<pre>{
 "books": [
 {
 "title": "book1 Title",
 "author": "book1 Author"
 },
 {
 "title": "book2 Title",
 "author": "book2 Author"
 },
 {
 "title": "book3 Title",
 "author": "book3 Author"
 },
 {
 "title": "book4 Title",
 "author": "book4 Author"
 }
 ]
 }</pre>
<p>The above JSON Code is equallant to the following XML code</p>
<pre>&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
&lt;books&gt;
&lt;title&gt;book1 Title&lt;/title&gt;
&lt;author&gt;book1 Author&lt;/author&gt;
&lt;/books&gt;
&lt;books&gt;
&lt;title&gt;book2 Title&lt;/title&gt;
&lt;author&gt;book2 Author&lt;/author&gt;
&lt;/books&gt;
&lt;books&gt;
&lt;title&gt;book3 Title&lt;/title&gt;
&lt;author&gt;book3 Author&lt;/author&gt;
&lt;/books&gt;
&lt;books&gt;
&lt;title&gt;book4 Title&lt;/title&gt;
&lt;author&gt;book4 Author&lt;/author&gt;
&lt;/books&gt;</pre>
<h3>Features of JSON:</h3>
<ul>
<li>JSON is said to be lightweight text-data interchange format</li>
<li>JSON is easy to understand.</li>
<li>JSON does not require a parser.</li>
<li>JSON does not have any end tags like in XML</li>
<li>JSON can use Arrays.</li>
<li>JSON is shorter than XML</li>
</ul>
<h3>JSON syntax rules:</h3>
<ul>
<li>JSON data is in key:value pairs.</li>
<li>Each JSON data is separated with comma.</li>
<li>The square bracket in a JSON Object can hold array</li>
<li>The curly bracket in a JSON Object can hold objects.</li>
</ul>
<h3>Parsing JSON data:</h3>
<p>A valied JSON string can be parsed using the javascript eval() method. The data then can be accessed using the object literal notation of JavaScript as the JOSN is a subset of JavaScript</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>how to identify jquery version | find jquery Version</title>
		<link>https://www.tutorials2learn.com/tutorials/scripts/jquery/identify-jquery-version-find-jquery-version</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 08 Aug 2012 07:39:35 +0000</pubDate>
				<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">http://www.tutorials2learn.com/?p=768</guid>

					<description><![CDATA[This article show multiple ways how to identify which version of jQuery is used on the page. Finding the jquery version is made easy.]]></description>
										<content:encoded><![CDATA[<p>It may be useful to identify the version of jQuery library being used on a page. This article show multiple ways how to identify which version of jQuery is used on the page.<span id="more-768"></span></p>
<h3>Code:</h3>
<pre>$().jquery</pre>
<p>or</p>
<pre>$.fn.jquery</pre>
<p>or</p>
<pre>$()['jquery']</pre>
<p>or</p>
<pre>$.fn['jquery']</pre>
<p>or</p>
<pre>jQuery.prototype.jquery</pre>
<p>or</p>
<pre>$.prototype.jquery</pre>
<p>The article shows multiple ways and the easiest way to identify the jQuery version.<br />
How to check jQuery version?, how to identify jquery version, jquery version detection, which version of jquery is used, all the questions answered here.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>