infinite scroll یه تکنیکه که در وب امروز زیاد استفاده میشه حتی موتورهای جست و جو مثل گوگل هم از این تکنیک بهره میبرن. نحوه کار به این شکله که وقتی اسکرول رو به پایین میبریم داده های بیشتری بارگذاری میشن که میتونید در نتایج جست و جوی گوگل این ...
سلام گاهی اوقات در برنامه نویسی براتون پیش میاد که نیاز دارید بدونید که کدوم المنت تابع شما رو فراخوانی میکنه تا بتونید یکسری اعمال روی المنت انجام بدید. برای اینکار از کلیدواژه this استفاده میکنیم. مثال: function set_value(str,elem) { document.getElementById(elem).value=str; } در این صورت ...
سلام، برای استفاده کردن از جی کوئری ابتدا باید اون رو به صفحه اضافه کنید که این کار با استفاده از تگ script انجام میشه. [color=#008000]مثال:[/color] [color=#FF0000]نکته:[/color] بهتره برای استفاده از جی کوئری از یکی از CDN های پر استفاده مثل CDN مایکروسافت یا گوگل استفاده کنید بجای اینکه که جی کوئری ...
[align=center] [/align] سلام Type.js یه پلاگین ساده برای جی کوئری هست که میتونید با مشخص کردن متن، اون رو بصورت افکت تایپ ببینید. برای مشاهده دمو رو دانلود پلاگین به سایت اصلی مراجعه کنید : http://www.mattboldt.com/demos/typed-js
var hasFlash = false; try { var fo = new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); if (fo) { hasFlash = true; } } catch (e) { if (navigator.mimeTypes && navigator.mimeTypes['application/x-shockwave-flash'] != undefined && navigator.mimeTypes['application/x-shockwave-flash'].enabledPlugin) { ...
سلام برای سازگار کردن IE با HTML5 میتونید از این کد جاوا اسکریپت استفاده کنید (function(){if(!/*@cc_on!@*/0)return;var e = "abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(',');for(var i=0;i
برای گرفتن URL جاری بدون Hash از این کد استفاده کنید. Hash به قسمت # به بعد در url میگن مثل [url]www.softafzar.net/tc/a.html#how[/url] to مثال: var url = window.location.href; var hash = window.location.hash; var index_of_hash = url.indexOf(hash) || url.length; var hashless_url = url.substr(0, index_of_hash);
این یه کد خیلی کاربردی برای غعال یا غیر فعال کردن همه چک باکس های موجود در فرم هست: function checkAll() { var theForm, z = 0; theForm = form_1; for(z=0; z
function googles() { s = document.google.search.value window.open('http://www.google.com/search?q=' + s) } Google Search Enter Search ...
برای برگشت به صفحه قبل از این کد استفاده کنید: این کد مثل دکمه back مرورگر کار میکنه
برای اینکه ببینید ایتمی در آرایه وجود داره از این کد استفاده کنید: var in_array = function(s,a) {for(var k in a) if(a[k]==s) return 1; return 0;}
function getElementsByAttr(tag, attr, value){ var arrayEl = new Array(); var el = document.getElementsByTagName(tag); for(i=0, j=0; i
برای انتقال دادن کاربر به صفحه ای دیگر از این کد استفاده کنید: ...
برای بستن پنجره در جاوا اسکریپت از این کد استفاده کنید. Fermer cette page / Retour au site
function changecss(theClass,element,value) { //documentation for this script at http://www.shawnolson.net/a/503/ var cssRules; if (document.all) { cssRules = 'rules'; } else if (document.getElementById) { ...
تکه کدی برای ضبط دکمه های کیبرد: var isOpera = (navigator.userAgent.indexOf('Opera') != -1); var isIE = (!isOpera && navigator.userAgent.indexOf('MSIE') != -1); var keyPressed = 0; if(!isIE){ document.captureEvents(Event.KEYPRESS); ...
اگر میخواید موقع Submit کردن فرم به کاربر پیامی نمایش بدید از این راه استفاده کنید:
سلام با استفاده از regex میشه تو جاوا اسکریپت تابع trim رو شبیه سازی کرد مثال: text = text.replace(/^\s+|\s+$/g, '');
Node.js یک پلتفرم نرم افزاری است برای تولید برنامه های سمت سرور است که از جاوااسکریپت بعنوان زبان برنامه نویسی استفاده می کند. Node.js برای کامپایل کدهای جاوااسکریپت در سمت سرور از موتور جاوااسکریپت V8 (که توسط مرورگر گوگل کروم نیز استفاده می شود) استفاده می کند. از مزایای اصلی Node.js می ...
[align=center] [/align] دانلود: [url]http://www.jqueryscript.net/download/Stylish-jQuery-Notification-Alert-Plugin-Smart-Alert.zip[/url]