با سلام با آموزش دیگری همراهتون هستم اما این با ر فرق میکنه اموزش برنامه نویسی است. 

خب اصلا بدونیم برنامه نویسی چی هست ؟

به زبان خیلی ساده بگم که برنامه نویسی مجموعه ای از کد هایی است که از قبل

توسط برنامه نویس نوشته شدن تا کار هایی از قبل تعیین شده یا نشده رو انجام بدن.

دسته بندی برنامه نویسی

برنامه نویسی به سه دسته تقسیم میشه ( کلی ولی اونا میتونن زیر مجموعه ای رو زیر هم داشته باشن)

ما زبان های برنامه نویسی زیادی داریم و هر کدوم در جای خودش به کار می ره.

به طور کلی اونا به سه دسته تقسیم بندی میشن 

1 - برنامه نویسی تحت وب 

2 - برنامه نویسی موبایل 

3- برنامه نویسی PC

ولی ما الان با برنامه نویسی تحت وب کار دارم معمولا  در برنامه نویسی تحت وب از زبان های برنامه نویسی 

PHP ، HTML ، JAVASCRIPT ، CSS استفاده میشه البته زبان های دیگه ای مثل ( SQL  ، PYTHON ) 

هم هستند ولی بیشتر سرو کار ما با jsvascript است.

نکته : برای استفاده از  javascript نیاز است که جاوا اسکریپت را در مرورگر خود فعال کنید. (در بیشتر مرورگر ها جاوا اسکریپت به صورت خود کار فعال است و نیازی به فعال کردن آن نیست. ) 

alter

alter یکی از کد های جاوا اسکریپت( javascript) است که برای نشان دادن پاپاب نشان داده میشه 

پاپاب متنی که قابلیت نه تایپ و ... رو نداره.

نحوه استفاده :

استفاده از این بسیار راحت است : 

alert("پیام شما ")

دیدید که استفاده از این بسیار راحت است و اگه این رو تست کنید ( باید با باز کردن تگ اسکریپت شروع کنید  یعنی)

<script> alert("پیام شما ") </script>

نکته : این کد هارا باید در تک های HTML بگذارید در غیر این صورت کار نخواهد کرد.

یعنی :

<html> <script> alert("پیام شما ") </script> </html>

برای مثال:

<script type="text/javascript">

function getuser(name){
alert(" سلام " + name + "!\n به آموزش جاوا اسکریپت آندرلاب خوش آمدید ");
}
</script>
<label for="name">نام شما:</label>
<input id="name" name="name" type="text" />
<input type="button" value="کلیک کنید" onclick="getuser(document.getElementById('name').value)" />

پیش نمایش : 

 

اگر کد بالا کپی کنید و فایلی رو با هر اسمی ( با  پسوند html. ) درست کنید میبیند که پاپابی براتون باز میشه.

prompt

این یک ورژن بالاتر از alert است الان دلیلش رو میفهمید.

این ها در نحوه ی نوشتن کد باهم تفاوتی ندارند ولی نتیجه فرق میکنه !!

یعنی شما این طوری این کدرا می نویسیم.

<script> prompt("پیام شما : ") </script>

تفاوت prompt با alert اینکه در prompt ما از کاربری چیزی به عنوان تایپ میخوایم اما در alter ما پیامی رو به اون نشون میدیم.

نکته : باید prompt را در تگ های html نشان بدیم .

<html> <script> prompt("پیام شما : ") </script> </html>

اگه کد بالا را با پسوند html ذخیره کنید میبینید که پنجره ای می اید که شما قبلیت تایپ در اون پنجره رو دارین.

مثال : 

<script type="text/javascript">

function welcome(){
var name = prompt("باهوش");
if (name != null && name != ''){
alert(" سلام " + name + "به اموزش جاوا اسکریپت آندرلاب خوش امدید!");
}
}

welcome()
</script>

پیش نمایش : 

confirm

و اما confirm 

confirm با prompt و alter تفاوت خاصی نداره اما نتیجه و حاصل اون تفاوت داره .

نحوه نوشتن این کد ها هم بسیار ساده هستند.

confirm("پیام شما ...")

البه یادمون نره که confirm رو در تگ های اسکریپت و html بگذاریم یعنی ...

<html> <script> confirm("پیام شما ...") </script> </html>

اگر شما این کد را اجرا کنید میبینید که درخواست دو گذینه به نام های OK به معنی تایید و Cancel به معنی رد

است . که بجای پیام شما میتونید درخواستی از فرد بخواهین که رد و یا تایید کنه مثلا شما اسکریپتی دارین که داخل اون افراد میتوانند که فایل هایی را حذف یا ایجاد کنند که خب در اینجا به کار میرود .

برای مثال :

<script type="text/javascript">
function confirmed(){
var check = confirm("آیا حذف این پیام را تایید می کنید؟");
if (check == 1){
document.getElementById('text').innerHTML = '';
alert("پیام با  موفقیت کامل حذف شد!!");
}
else{
document.getElementById('text').innerHTML = 'در صورت تایید، این پیام حذف خواهد شد';
alert("خیالت تخت پیام هنوز همینجاست");
}
}
//]]>
</script>
<div id="text">در صورت تایید، این پیام حذف خواهد شد</div>
<input type="button" value="تایید" onclick="confirmed()" />

پیش نمایش :

============== 

در صورت تایید، این پیام حذف خواهد شد

=================

اگر کد بالا با پسوند html ذخیره کنید نتیجه را خواهید دید.

دانلود پروژه ای که داخل آن از alter و prompt و confirm به کار رفته است.

نام پروژه : Po Admin Sin 

ساخته شده توسط ==> ADMIN UNDERLUB

دانلود پروژه :  لینک مستقیم

دانلودپروژه : نسخه کمکی

شرح : پسورد گذاری خیلی ساده بر روی وبسایت یا وبلاگ.

نکته : پسورد گذاری برای تست است و امنیت زیادی را ندارد.

ساختار پروژه :


<html>
    <head>
    <script type="text/javascript" >
 // Script name : Po Admin Sin
    // Crated by : Underlub
    // E-mail : sydarmyah74@gmail.com
    // Install : Entry the user admin , pass , Phone number (or email : change line 11 )
    var username = ("root")// User Admin
    var password = ("") // Password Entry
    var phonenumber = ("Phone-number") // Phone Number 
            var step1 = prompt("Enter You'r number for check Number : ");
                if(step1==phonenumber){
                    {
                var user = prompt("Enter You'r Username : ");
                if (user==username){
                        
                        {
                var pass = prompt("Enter You'r Password: ");
                if (pass==password){
                        alert("Password And Username Is Correct ");
                // Codes Later Password Is Correct
        var check = confirm("How to want ton get Control panel?");
        if (check == 1){
        alert("Control panel is on ")                    
}
        else {
        alert("Control panel is off ")
        }
                            }
                else 
                    {
                        alert("I'm Sorry Password Is Incorrect ")
                    }
                            }
                            }
                else 
                    {
                        alert("I'm Sorry Username Is Incorrect ")
                    }
                            }
                            }
                else 
                    {
                        alert("I'm Sorry Phone number Is Incorrect ")
                    }
                        
// Crated by Underlub , Underlub.tk , Underlub.blog.ir
    </script> 
    </head>
    <body>
    </body>
</html>

پیش نمایش :                     

اطلاعات : 

 

رمز عبور  : ENTER بزن بره اصلا نداره.

نام کاربری : root

شماره موبایل : Phone-number