分享我学习js的过程 作者aircy javascript学习教程第1/3页
前言:
接触JS以来,一直没有好好学完过一本js的书;从今天开始,我将从新开始学习、整理并分享我学习过程中的js代码。
今后发布的代码中并不代表全属于原创,相反很多部分都会源于互联网,当然也不会少于无忧脚本的。希望大家看了之后不要
在论坛训斥,毕竟“面斥不雅”!在这里发布出来,纯粹是为了共享给哪些曾经和我一样,或者正在学习前线的朋友们;同时我
也希望在这里得到更多人的支持,如果朋友有什么建议和意见,请多多跟帖。共同探讨!thanks!
实例一、
本实例主要介绍了navigator、cookie、screen、location对象、函数调用以及prompt、alert、confirm交互的简单应用。
New Document
if(confirm("真的要看吗?")==true){
var password;
password = prompt("密码520:","请输入密码吧!");
if(password=="520"){
alert("恭喜你了,进去吧!");
document.write("测试利用navigator对象检测浏览器如下信息:
")
document.write("浏览器的名称:"+navigator.appName+"
");
document.write("浏览器的版本号:"+navigator.appVersion+"
");
document.write("运行平台:"+navigator.platform+"
");
document.write("是否支持cookie:"+navigator.cookieEnabled+"
");
document.write("测试利用screen对象获得浏览器窗口分辩率的大小:
");
document.write("窗口高度:"+screen.height+"
");
document.write("窗口宽度:"+screen.width+"
");
document.write("颜色深度:"+screen.colorDepth+"
");
}else{
message();
}
}
function loadingMessage(param){
alert("不好意思哦!"+param+"密码不对哦!再来吧!");
return false;
}
function message(){
loadingMessage("哈啰")
}
点击我
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
实例二、
本实例主要介绍了event对象和事件的简单应用。
mouse
function catchEvent()
{
var eventSrcID = event.srcElement.id;
var eventtype = event.type;
alert(eventSrcID+"捕获到了"+eventtype+"事件");
}
function GetPosition()
{
var posX = event.clientX;
var posY = event.clientY;
window.status = "鼠标的位置是("+posX+","+posY+")";
}
function GetKey()
{
textfield.value=event.keyCode+","+String.fromCharCode(event.keyCode);
}
鼠标在文本框中按下:
键盘按下:
event对象:
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
实例三、
本实例主要介绍了数组和其slice()方法的使用
New Document
数组和其slice()方法的使用
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
实例四、
本实例主要介绍了对象和构造方法的使用
New Document
构造方法的使用
var person1 = new Person("","21");
person1.sayHello();
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
实例五(4.1)、
本实例主要介绍了Document对象的使用
New Document
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
实例六(4.2)、
本实例主要介绍了Document对象读取表单元素的使用
New Document
a01
a02×在a01中输入值后再提交
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
实例七(4.3)、
本实例主要介绍了Document对象读取表单元素的使用,一个注册验证代码
用户注册
function Form_Submit()
{
if(regForm.userNumber.value=="")
{
alert("用户名不能为空!");
return false;
}
else if(regForm.userpassWord.value=="")
{
alert("密码不能为空!");
return false;
}
else if(regForm.userpassWord.value!=regForm.reuserpassWord.value)
{
alert("两次输入的密码不一致!");
return false;
}
return true;
//regForm.submit(); //不采用表单提交
}
用户注册 |
用户账号: |
用户密码: |
确认密码: |
电子邮箱: |
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
当前1/3页 123下一页阅读全文