اولین مرکز تخصصی غربالگری اتیسم شهر تهران در مرکز اختلال طیف اُتیسم فریحا 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 , پایگاه اطلاع رسانی بهترین گروه و انجمن , پایگاه اطلاع رسانی اخترشناسان ایران , پایگاه اطلاع رسانی مدیریت و دسترسی به آدرسها و لینکهای اینترنتی , پایگاه اطلاع رسانی انجمن فناوری اطلاعات , پایگاه اطلاع رسانی ابزارهای فناوری اطلاعات , پایگاه اطلاع رسانی اطلس ها , پایگاه اطلاع رسانی با فرهنگ
آموزش هنرهای دوزندگی و چهل تکه دوزی با شادی در شادی دوز با مدیریت مهین حیدرنیا ShadiDooz.ir , , وبلاگ گروه فنی مهندسی پرهاست , , وبلاگ پرهاست , , مرکز اختلال طیف اُتیسم فریحا , , گروه فنی مهندسی پرهاست , , 7Agahi.ir سامانه آگهی رایگان هفت آگهی
| اوتیسم گیلیام | بیماری اوتیسم کودکان چیست | اتیسم otism | اوتیسم چیست نی نی سایت | autism 4 month old | j autism dev disord | اوتیسم معافیت سربازی | اوتیسم پیشرفته | autism 9 months | اوتیسم رونالدو | اوتیسم بهزیستی | از کجا بفهمیم نوزاد اوتیسم دارد | autism 80 | درمان کودک اوتیسم | اوتیسم مسی | اوتیسم پسر شقایق دهقان | از کجا بفهمیم کودک اوتیسم دارد | علائم اوتیسم ضعیف | autism 4 year old test | autism 504 | اوتیسم 6 ماهگی | اوتیسم علائمش چیست | درمان اوتیسم در تهران | autism بالعربی | گفتاردرمانی اوتیسم | autism 7 weeks old | مرض اوتیسم چیست | اوتیسم رسانه چیست | چرا بچه ها اوتیسم میگیرند | اوتیسم های موفق | م معنی autism | غذاهای اوتیسم | اوتیسم جدول | autism signs in 8 month old | autism 8 year old symptoms | اوتیسم های مشهور | اوتیسم صدا | شکل ظاهری اوتیسم | autism ما معناها بالعربی | مشکل اوتیسم چیست | روز جهانی اوتیسم 2019 | اوتیسم ژنتیکی است؟ | اوتیسم فرادرمانی | چرا بچه اوتیسم میگیره | autism 2018 statistics | نشانه ی اوتیسم در نوزادان | آیا اوتیسم خفیف قابل درمان است | طیف اوتیسم | autism بالعربیة | autismo 7 meses | نشانهای اوتیسم چیست | جدیدترین داروی درمان اوتیسم | اوتیسم لادن طباطبایی | نشانه ی اوتیسم در کودکان | غربالگری اوتیسم کودکان | ایا اوتیسم درمان پذیر است | اوتیسم ژنتیکیه | اوتیسم ارثی است | کیفیة علاج autism | اوتیسم نوزاد | اوتیسم فیلم | چرا اوتیسم زیاد شده | اوتیسم یلدای من | dsm 5 autism spectrum disorder | مقاله اوتیسم 2018 | کدام بازیگر اوتیسم دارد | درمان اوتیسم با زالو | autism 10 year old | حرکات اوتیسم چیست | بیماران اوتیسم چقدر عمر میکنند | autism معنى بالعربی | اوتیسم شدید | بازیگری ک اوتیسم دارد | سن غربالگری اوتیسم | autism in babies 9 months | کودکان اوتیسم چند سال عمر میکنند | اوتیسم متوسط چیست | اوتیسم خفیف | درمان اوتیسم به کمک حیوانات | قرآن اوتیسم | autism 2.5 year old | چیست اوتیسم | اوتیسم سرای مهربانی | درمان اوتیسم با جراحی | autism stage 0 | اوتیسم اصفهان | اوتیسم نوزاد نی نی سایت | روشهای درمان اوتیسم | e autismo | اوتیسم در نوزاد | autism بالانجلیزی | درمان اوتیسم با تغذیه | autism spectrum disorders | سوالات غربالگری اوتیسم | اوتیسم چیست pdf | autism عربی | درمان جدید برای اوتیسم | نشانه اوتیسم چیست | قرص برای درمان اوتیسم | اوتیسم چگونه بیماریست

@AutismFariha #اتیسم #اوتیسم #فریحا #مرکزفریحا #otism #fariha #اولین_پایگاه_غربالگری_تهران #اُتیسم #مرکز_اوتیسم_فریحا #مرکزاتیسم_فریحا #otitis_Interna #اختلال_یادگیری #autisms #مشاور #autism_Fariha #اتاق_حسی #otitis_Media #autism_Screening #غربالگری #اوتیسم_بین_المللی #درمانگر_اوتیسم #زمان_طلایی #منطقه_18 #مددجو #رنگتیسم #golden_Time #خاندانی #اوتیسم_رسانه
Copyright © 2002-2020, toolsit.ir. Design and Hosting by ParHost All Rights Reserved.
5261