javaScript可以实现验证表单。制作特效等功能,JavaScript的目的主要是一下三点:

1 客户端表单验证
2 页面动态效果
3 jQuery的基础
JavaScript是一种描述性语言,也是一种基于对象和事件驱动的并具有安全性能的脚本语言。
他与html一起在一个Web页面中连接到多个对象,与客户实现交互,无论在客户端还是服务器端,
js应用程序都要下载到浏览器的客户端执行,减轻服务器的负担。
javaScript 主要用来在html页面添加交互行为。
JavaScript 是脚本语言,语法和Java类似。
JavaScript 一般用来编写客户端的脚本。
JavaScript 是一种解释语言,边执行边解释。
JavaScript 包括 ECMAScript BOM DOM
javaScript 的基本结构:

<script type="text/Javascript">
javaScript 语句
</script>

type是<script>标签的属性 用于指定文本的使用的语言类别;text/javaScript
网页中引用JavaScript的方式:
1.内部javascript文件(适用于代码量少的)
<head>

</head>
<body>
<script type="text/javascript">
document.write("初学javaScript")

</script>
</body>
2.外部javascript文件
外部文件可以在多个页面重复使用。外部JavaScript文件是将JavaScript代码写入到一个外部文件中,以*.js为扩展名
保存,然后将文件的地址写入<script>标签中的src属性中。

3.直接在html标签中
适用于代码极少,仅用于当前标签,但是这种方式增加了代码,因此这种方式在实际开发中应用极少。
document.write();输出语句
<input name="bto"type="buttom"value="消息弹出框"onclick="javascript:alert('hello');"/>消息弹出对话框hello
alert() 函数 作用:向页面弹出一个对话框

变量的声明和赋值
var 合法的变量名
var width=20;
var x,y,z=10;
javaScript 严格区分大小写的

由于javaScript 是弱类型语言,因此允许不声明而直接使用 系统将自动声明。
x=88;//没有声明直接使用
声明前不需要声明数据类型
数据类型:undefined(未定义类型)
null(空类型)(返回值是object)
number(数值类型)
string (字符串类型)
boolean(布尔类型)
typeof(变量或值)判断是属于哪种数据类型
返回结果是object 如果变量是null类型 或者是一种引用类型,如对象,函数,数组
String对象的方法:
indexOf(str,index)首次出现的位置
charAt(index)下标处的字符
toLowerCase()把字符串转化成小写
toUpperCase()把字符串转化成大写
substring(index1,index2)根据下标圈出字符
split(str)根据字符分割字符串

创建数组
var 数组名=new Array(size);
赋值
var fruit=new Array("1","2","3","4","5");//[]
也可以这样赋值
var fruit=new Array(4);
fruit[0]="1";
fruit[1]="2";
fruit[2]="3";
fruit[3]="4";
fruit[4]="5";

数组是JavaScript的一个对象,他有一组属性和方法:
属性:.length
方法:join(分隔符-)把数组的所有元素放到一个字符串中通过分隔符分隔. 1-2-3-4-5
sort()对数组排序
push()在数组的末尾添加一个或多个元素

===恒等 !==不恒等

输入输出
alert("提示信息")输出
prompt("你喜欢什么","答案输入框默认信息");
var color=prompt("你喜欢什么颜色","pink");
alert(color);

常用系统函数
把非数字的原始值换成数字的函数
parseInt("字符串");整数
parseFloat("字符串");浮点数
检查是否是非数字函数
isNaN(x);true /false

自定义函数
function 函数名(参数1 ,参数 2 ,参数3 。。。){

[return 返回值]
}
function关键字
调用函数
事件名="函数名()";

有参调用 <input name ="bto" type="button"value="请输入显示的次数"
onclick ="study(prompt('请输入显示的次数')"/>
//onclick=study(8);"/>

javascript 的01的更多相关文章

  1. javascript基础01

    javascript基础01 Javascript能做些什么? 给予页面灵魂,让页面可以动起来,包括动态的数据,动态的标签,动态的样式等等. 如实现到轮播图.拖拽.放大镜等,而动态的数据就好比不像没有 ...

  2. 【JavaScript从入门到精通】第一课 初探JavaScript魅力-01

    第一课 初探JavaScript魅力-01 JavaScript是什么 如今我们打开一个大型的网站,都会有很多JS效果的功能和应用.对于学过CSS+HTML的同学,即使是像淘宝那样的网站,用一两天时间 ...

  3. javaScript系列 [01]-javaScript函数基础

    [01]-javaScript函数基础 1.1 函数的创建和结构 函数的定义:函数是JavaScript的基础模块单元,包含一组语句,用于代码复用.信息隐蔽和组合调用. 函数的创建:在javaScri ...

  4. JavaScript问题01 js代码放在header和body的区别

    1 body和header中JavaScript执行的时机 1.1 header中 放在header中的javascript代码会进行预加载(即:在页面加载之前就会进行),所以需调用才执行的脚本或事件 ...

  5. javaScript基础-01 javascript语法结构

    一.基础 字符集 JavaScript程序是用Unicode字符集编写的. .区分大小写 .空格.换行符和格式控制符 .Unicode转义序列 .标准化 二.类型.值和变量 JavaScript的数据 ...

  6. JavaScript学习01 语言简介、基本使用和变量声明

    JavaScript语言简介.基本使用和变量声明 JavaScript是网景(Netscape)公司开发的一种基于客户端浏览器.面向对象.事件驱动式的网页脚本语言. JavaScript的前身叫Liv ...

  7. javascript优化--01高质量编码

    javascript的浮点数: Javascript的数字都是双精度浮点数: 64位编码数字: 能表达53位精度的整数: 进行位运算时会隐式地转化为32位整数(0,1序列)后计算: 浮点数运算可能会有 ...

  8. JavaScript面向对象(01)--函数

    在JavaScript中,函数和对象有区别,也有联系, 首先函数是一个对象,但是和对象存在一些区别如下: 1,不论在java还是js中,如果把一个对象赋值给另一个变量,那么,后者会指向前者对象所在的内 ...

  9. javascript笔记01:javascript入门介绍

    javascript是实现网页动态效果的基石,在web开发中扮演重要的角色,被广泛应用的各个领域 (1)网页游戏 (2)地图搜索 (3)股市信息查询 (4)web聊天 …………

  10. 再起航,我的学习笔记之JavaScript设计模式01

    我的学习笔记是根据我的学习情况来定期更新的,预计2-3天更新一章,主要是给大家分享一下,我所学到的知识,如果有什么错误请在评论中指点出来,我一定虚心接受,那么废话不多说开始我们今天的学习分享吧! 在通 ...

随机推荐

  1. JVM调优之jstack找出最耗cpu的线程、定位代码

    jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多.下面我们来一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有 ...

  2. GENIL_BOL_BROWSER 中显示的Object Name 是root object的名字

    EMPLOYEE 是root object 的名字. 2: dynamic query parameters 对应于:srch_attr. Each BOL object appears in a t ...

  3. 从原型链看DOM--Node类型

    前言: 本系列从原型,原型链,属性类型等方面下手学习了DOM文档对象模型,旨在弄清我们在DOM中常用的每一个属性和方法都清楚它从哪里来要到哪里做什么事,这样对于理解代码有一定启发.全靠自己在总结中摸索 ...

  4. (转)以太坊(Ethereum ETH)的奖励机制

    如果问一块显卡它最恨什么,那么答案一定是以太坊.以太坊,矿工为之疯狂,显卡为之颤抖,游戏玩家为之骂娘. 然而,除了购买矿机.连接矿池.卖币套现之外,是否有人关注过以太坊的奖励机制呢? 且听我慢慢道来. ...

  5. 最新版 INSPINIA IN+ - WebApp Admin Theme v2.7.1,包含asp.net MVC5示例代码,做管理系统最佳的选择。

    下载地址:http://download.csdn.net/download/wulang1988/10039402 最新版 INSPINIA IN+ - WebApp Admin Theme v2. ...

  6. python路径相关操作

    #获取当前文件所在目录filedir = __file__ print os.path.dirname(filedir) #获取文件名print os.path.basename(filedir)

  7. cocos2d-x JS 加载播放Studio帧动画的两种方法

    昨天懵逼的搞了两个多小时(百度无果/没看出什么矛头),自己琢磨总算搞出来了   1.  var levelUpJson = ccs.load("res/LevelUp.json") ...

  8. 部署一个不依赖tomcat容器的应用

    一个task项目,应用里边都是一些定时任务.我和新入职的高开商定程序部署不依赖于tomcat. 计划赶不上变化,任务开发完成还没等上线呢,哥们要离职了.工作交接时大概说了一下上线怎么部署. 结果呢,当 ...

  9. Hibernate框架的第四天

    ## Hibernate框架的第四天 ## ---------- **回顾:Hibernate框架的第三天** 1. 一对多关联关系映射 * JavaBean的编写 * 编写映射的配置文件 * 使用级 ...

  10. 监控Tomcat

    监控Tomcat 无论是使用Zabbix.还是jconsole等其他工具,当需要监控Tomcat时,需对Tomcat进行jmx配置.此处以Linux系统为例,配置Tomcat. 注意: 下文中出现的: ...