Javascript——初步
1.基本概念
Javascript是一门脚本语言,它是一门解释性的语言。网页和用户之间实时、动态的进行交互。
2.特点
简单性:没有严格的数据类型。语句简单而紧凑。
安全性:仅仅能通过浏览器实现浏览和动态交互。
动态性:直接对用户或者客户做出响应,採用事件驱动。
3.框架
在html页面中须要加上下面的框架代码。
<scriptlanguage="javascript" type="text/javascript">
//语句
</script>
4.函数
1.函数由keywordfunction来定义。
2.定义后能够在作用域内随时调用,调用方法:函数名();
3.函数名区分大写和小写
4.有系统函数,比如弹出对话框函数alert
5.用return返回值
举例:推断文本框是否为空的函数
<script language="javascript" type="text/javascript">
function isnull(){
var strtxt=document.form1.textfield.value;
if(strtxt=="" || strtxt==null)
{
alert("请输入姓名");
document.form1.textfield.focus();//文本框获得焦点
}
}
</script>
5.事件处理机制
事件触发函数→函数执行→返回返回值。
举例:当文本框发生失去焦点事件时,触发推断文本框是否为空的函数,假设为空提示“请输入姓名”。
</head>
<script language="javascript" type="text/javascript">
function isnull(){
var strtxt=document.form1.textfield.value;
if(strtxt=="" || strtxt==null)
{
alert("请输入姓名");
document.form1.textfield.focus();
}
}
</script>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="text" name="textfield" onblur="isnull()" />
</form>
</body>
6.document.表单名.表单控件名.+属性/函数
document是js中的对象,上面的格式用于获得控件的相应的属性值,或者对控件进行操作。
比如:
document.form1.textfield.value;//得到文本框中的值
document.form1.textfield.focus(); //文本框得到焦点
7.总结
这一块的学习还是比較轻松的,可能还没有接触到复杂的地方。在以后的深入的学习中要多多总结。与之前的学学习找共同点。
Javascript——初步的更多相关文章
- python成长之路【第十五篇】:JavaScript初步认识
JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一.如何编写 1.J ...
- HTML 5 JavaScript初步 编译运行.doc
编译运行 解释运行 JavaScript:只有一种变量类型,var.数据类型:整型,小数,字符串,布尔型 1.如何把数值型字符串变成数字型: parseInt("字符串")——把字 ...
- javascript初步了解
0.1 <script> 和 </script> 会告诉 JavaScript 在何处开始和结束. <script> 和 </script> 之间的 ...
- JavaScript初步
隐式转换 其他类型转换成布尔类型: undefined --> false null --> false 0或者0.0或者NaN --> false 字符串长度为0 --> f ...
- JavaScript 初步认识
首先呢 要成为WEB全栈工程师呢 JavaScript 是必须要会的 高级技术看自身兴趣爱好,但是基础必须掌握 因为有良好的基础学习jQuery会比较轻松. js是一门轻量的脚本语言 我学它主要目的是 ...
- JavaScript初步学习----基本使用,简单事件,修改样式,数据类型
JavaScript基本使用 JavaScript原名叫livescript,是一门动态类型,弱类型基于原型的脚本语言 用于页面特效,前后交替,后台开发(node) JavaScript写在s ...
- JavaScript基于对象编程
js面向对象特征介绍 javascript是一种面向(基于)对象的动态脚本语言,是一种基于对象(Object)和事件驱动(EventDirven)并具有安全性能的脚本语言.它具有面向对象语言所特有的各 ...
- Python基础+Pythonweb+Python扩展+Python选修四大专题 超强麦子学院Python35G视频教程
[保持在百度网盘中的, 可以在观看,嘿嘿 内容有点多,要想下载, 回复后就可以查看下载地址,资源收集不易,请好好珍惜] 下载地址:http://www.fu83.cc/ 感觉文章好,可以小手一抖 -- ...
- div模拟selection标签 下拉列表
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
随机推荐
- iis post 请求.html文件报405
其实本地文件默认是不允许post请求的,但是需要配置一下,配置如下: 我的iis版本是8.5 当然默认也是不能post请求 *.html或是*.json的的文件的,这个问题困 ...
- 分享 - Social.framework
/** * 第三方分享 * * @param void 友盟分享 * @param shareSDK * @param 百度分享 */ #import "ViewController ...
- cisco上的RIP V2加上MD5认证配置测试成功
R1: Router#show run Building configuration... Current configuration : bytes ! version 12.3 service t ...
- 关于多域名EXCHANGE如何设置PTR的问题
找了很多网页, 有效的是MX可以设置不同的域名,但PTR只设置一个即可... 如果设置为一个IP为两个PTR,则在进行测试时,会发生DNS ROBBINS,即一次找这个,一次找那个. 切记. .... ...
- Hibernate 注解 没有加@Column一样会在数据库创建这些字段
Hibernate 注解 没有加@Column一样会在数据库创建这些字段 如下一个注解类: package com.hyy.hibernate.one_to_many.domain; import j ...
- CF_Lucky Sum
幸运数字的定义是这样:仅含4和7且不比n小的数为n的幸运数字. 输入范围l,r要求输出这个范围内的数字的幸运数字之和. 代码: #include<stdio.h> #define N 10 ...
- 李洪强漫谈iOS开发[C语言-030]-逻辑运算符
- VC自动与Internet时间服务器同步更新
在VCKBASE.CSDN里挖了许久的坟,才找到一些有点用的资料,最后自己整理出这样的个函数,方面VC实现时间同步,多的不说,自己看源码,根据自己的需要可以适当修改源码: #include <W ...
- Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
本文大部分参考自 http://blog.csdn.net/mayingcai1987/article/details/6200909 ,对原文中的讲解FLAG_NEW_TASK地方加了一些自己的观点 ...
- Linux 下报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must解决方案
一.报错环境:在Linux mint下,前几天还用得很好的的eclipse,今天开机不知为什么这样. Linux 下报错:A Java RunTime Environment (JRE) or Jav ...