اولین مرکز تخصصی غربالگری اتیسم شهر تهران در مرکز اختلال طیف اُتیسم فریحا www.AutismFariha.ir

Top 10 jQuery Tips and Tricks

The jQuery Tips and Tricks

We will now discuss some tips and tricks to use jQuery to its fullest potential. In this section we will discuss a series of such tips.

[caption id="attachment_369" align="aligncenter" width="272"]jQuery: The Write Less, Do More, jQuery: The Write Less, Do More,[/caption]

Disabling Right Mouse Click

If you are to disable right click on your web browser, you can use the following piece of code:

$(document).ready(function(){

$(document).bind("contextmenu",function(e){ return false; }); });

Determine Browser

Suppose you were to determine the browser type of the browser currently in use. You can use the following piece of code to do this:

$(document).ready(function() {
// If the browser type if Mozilla Firefox
if ($.browser.mozilla && $.browser.version >= "1.8" ){ 
// some code
}
// If the browser type is Opera
if( $.browser.opera)
{
// some code
}
// If the web browser type is Safari
if( $.browser.safari )
{
// some code
}
// If the web browser type is Chrome
if( $.browser.chrome)
{
// some code
}
// If the web browser type is Internet Explorer
if ($.browser.msie && $.browser.version <= 6 )
{
// some code
}
//If the web browser type is Internet Explorer 6 and above
if ($.browser.msie && $.browser.version > 6)
{
// some code
}
});

Detect Current Mouse Coordinates

Now, suppose you need to detect the current mouse coordinates in the web browser in use. To do this, you can write the following piece of code:

$(document).ready(function() {
$().mousemove(function(e)
{
$('# MouseCoordinates ').html("X Axis Position = " + e.pageX + " and Y Axis Position = " + e.pageY);
});
<DIV id=MouseCoordinates></DIV>
});

Check if an Element Exists

To check whether an element exists, you can write the following code:

if ($("#someElement").length)
{ 
//The DOM element exists
}
else
{
//The DOM element doesn't exist
}

Check if an Element Is Visible

To check whether an element is visible, you can use the following piece of code:

if($(element).is(":visible") == "true")
{ 
//The DOM element is visible
}
else
{
//The DOM element is invisible
}

Set a Timer

The following piece of code can be used to set a timer using jQuery:

$(document).ready(function()
{
window.setTimeout(function()
{
// some code
}, 500);
});

jQuery's Chaining Feature

Chaining is a great feature in jQuery that allows you to chain method calls. Here is an example:

$('sampleElement').removeClass('classToBeRemoved').addClass('classToBeAdded');

You can also use jQuery to store state information of DOM elements in your web page. It contains the data() method that you can use to store state information of the DOM elements in key/value pairs. Here is an example:

$('#someElement').data('currentState', 'off');

Lazy Loading

Lazy loading is a great feature in jQuery that ebales you to load only the content that is needed. To use this, you should incorporate the jquery.lazyload.js script file as shown below:

<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.dimensions.js" type="text/javascript"></script>
<script src="jquery.lazyload.js" type="text/javascript"></script>
Next, you can use the lazyload() method as shown below:
$("imageObject").lazyload();

Preloading Images

Preloading images in a web page improves performance. This can particularly be useful while an animation is in progress- your web page need not wait for the image to be loaded. You can use jQuery to preload images with simple code. Here is an example:

jQuery.preloadImagesInWebPage = function() {
for(var ctr = 0; ctr<arguments.length; ctr++)
{
jQuery("<img>").attr("src", arguments[ctr]);
}
}
To use the above method, you can use the following piece of code:
$.preloadImages("image1.gif", "image2.gif", "image3.gif");
To check whether an image has been loaded, you can use the following piece of code:
$('#imageObject').attr('src', 'image1.gif').load(function() {
alert('The image has been loaded…');
});

jQuery Cloning

jQuery supports cloning - you can use the clone() method to create a clone of any DOM element in your web page. Here is an example:

var cloneObject = $('#divObject').clone();

The $(document).ready function is called during page render, i.e., while the objects are still being downloaded in the web browser. To reduce CPU utilization while a page is being loaded, you can bind your jQuery functions in the $(window).load event. Note that this event is fired after all objects have been downloaded successfully. This would improve the application performance to a considerable extent as the page load time would be minimized. Other common ways to improve jQuery performance are by compressing the scripts and limiting DOM manipulation as much as possible.

Consider the following piece of code that appends a DOM element inside a loop:

for (var ctr=0; ctr<=rows.length; ctr++)
{
$('#tableObject').append('<tr><td>'+rows[ctr]+'</td></tr>');
}
The above code can be replaced by a more efficient piece of code to minimize DOM manipulation and hence improve application performance as shown below:
var str = '';
for (var x=0; x<=rows.length; x++)
{
str += '<tr><td>'+rows[x]+'</td></tr>';
}
$('#tableObject').append(str);

htmlgoodies.com

1392/12/4       00000             Top 10 jQuery Tips and Tricks       مطالب آموزشی , jQuery



 7Agahi.ir سامانه تبلیغاتی 7 آگهی
7Agahi.ir سامانه آگهی رایگان هفت آگهی


یادداشتها و چرکنویس های من parhost.net گروه فنی مهندسی پرهاست
یادداشتها و چرکنویس های من… یادداشتها ، مطالب ، نکات مهم و کاربردی … :: parhost.net گروه فنی مهندسی پرهاست


اولین مرکز تخصصی غربالگری اتیسم شهر تهران در مرکز اختلال طیف اُتیسم فریحا www.AutismFariha.ir

پایگاه اطلاع رسانی ابزارهای فناوری اطلاعات , پایگاه اطلاع رسانی اخترشناسان ایران , پایگاه اطلاع رسانی 88080.ir , پایگاه اطلاع رسانی با فرهنگ , پایگاه اطلاع رسانی اطلس ها , پایگاه اطلاع رسانی بهترین گروه و انجمن , پایگاه اطلاع رسانی انجمن فناوری اطلاعات , پایگاه اطلاع رسانی مدیریت و دسترسی به آدرسها و لینکهای اینترنتی
مرکز اختلال طیف اُتیسم فریحا , , وبلاگ گروه فنی مهندسی پرهاست , , وبلاگ پرهاست , , 7Agahi.ir سامانه آگهی رایگان هفت آگهی , , آموزش هنرهای دوزندگی و چهل تکه دوزی با شادی در شادی دوز با مدیریت مهین حیدرنیا ShadiDooz.ir , , گروه فنی مهندسی پرهاست
| 1 درمان اوتیسم | کی بچش اوتیسم داره | اوتیسم و بارداری | درمان اوتیسم با قرص | اوتیسم نوزاد | اوتیسم یا اوتیسم | اوتیسم فرزند ترامپ | زمان درمان اوتیسم | آیا اوتیسم دارو دارد | اوتیسم نی نی سایت | درمان اوتیسم با اصلاح ژن | اوتیسم های نابغه | صدای اوتیسم | بازیگری ک اوتیسم دارد | پروتکل درمان اوتیسم | مقاله اوتیسم 2018 | درمان اوتیسم کودک | اوتیسم به زبان ساده | اگر اوتیسم درمان نشود | اوتیسم و صرع | جدیدترین درمان اوتیسم | درمان اوتیسم خفیف در طب سنتی | اوتیسم تبریز | درمان اوتیسم در جهان | 5 autism signs in babies | autismo 1 grau | چرا بچه اوتیسم میگیره | اوتیسم نشانه ها | autism 2 year old checklist | autism 6 second rule | autism 100 day kit | غذاهای اوتیسم | 02 autism | اوتیسم سرای مهربانی | autism عربی | کودک مبتلا به اوتیسم | شیر شتر درمان اوتیسم | غربالگری اوتیسم در قم | مراکز درمان اوتیسم | autismo icd f84 0 | اوتیسم قم | درمان اوتیسم استاد تبریزیان | اوتیسم 6 ماهگی | autism treatment | autism 6 months old baby | اوتیسم از چند سالگی شروع می شود | تست اوتیسم چیست | اوتیسم چیست ؟ | ماذا تعنی autism | autism 3 year old boy | غربالگری اوتیسم در ایران | ترجمة کلمة autism spectrum disorder | اوتیسم چه | اوتیسم یاران البرز | 7 year old autism symptoms | autism 2 year old signs | autism spectrum disorder معنی | تعریف autism | از کجا بفهمیم اوتیسم داریم | معنى autism باللغة العربیة | درمان اوتیسم در کودکان | اوتیسم و سندروم چیست | برای درمان اوتیسم چه کنیم | درمان اختلالات طیف اوتیسم | اوتیسم 2 | درمان اوتیسم با طب سوزنی | اوتیسم رسانه | autism معناها بالعربى | اوتیسم سندروم | تست غربالگری اوتیسم | درمان گیاهی اوتیسم کودکان | اوتیسم نوزادی | autism in 9 year old | غذای اوتیسم | بیماری اوتیسم کودکان چیست | autism 4chan | طیف اوتیسم در کودکان | درمان اوتیسم متوسط | آیا اوتیسم خفیف درمان دارد | درمان اوتیسم نوزادان | درمان اوتیسم نی نی سایت | اوتیسم پایان نامه | autism 4 year old checklist | اوتیسم و بیش فعالی | آیا اوتیسم در دوران بارداری قابل تشخیص است | اوتیسم ساوانت | حامی اوتیسم | اتیسم چیست | 4 autism disorders | 9 autism | اوتیسم بزرگسالان | autism in 8 year old | درمان سنتی اوتیسم | اوتیسم خفیف چیست | autism 8 months | autism stage 0 | اوتیسم طلعت رافعی | علت اوتیسم | autism checklist for 8 year olds | اوتیسم جز بیماری های خاص

@AutismFariha #مرکزفریحا #otism #اوتیسم #مرکزاتیسم_فریحا #مرکز_فریحا #مرکز_اوتیسم_فریحا #اتیسم #تشخیص_اتیسم #fariha #autism #اتاق_حسی_حرکتی #autismfariha #autistic #autism_Screening #اوتیسم_شدید #rangtism #پایش #مددجو #غربالگری #حسی_حرکتی #screening #درمان #afariha.ir #مشاور #جذب #وهم_گرایی #اوتیسم_بین_المللی #اتاق_حسی
Copyright © 2002-2020, topgroup.ir. Design and Hosting by ParHost All Rights Reserved.
637