javascript 的01
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的更多相关文章
- javascript基础01
javascript基础01 Javascript能做些什么? 给予页面灵魂,让页面可以动起来,包括动态的数据,动态的标签,动态的样式等等. 如实现到轮播图.拖拽.放大镜等,而动态的数据就好比不像没有 ...
- 【JavaScript从入门到精通】第一课 初探JavaScript魅力-01
第一课 初探JavaScript魅力-01 JavaScript是什么 如今我们打开一个大型的网站,都会有很多JS效果的功能和应用.对于学过CSS+HTML的同学,即使是像淘宝那样的网站,用一两天时间 ...
- javaScript系列 [01]-javaScript函数基础
[01]-javaScript函数基础 1.1 函数的创建和结构 函数的定义:函数是JavaScript的基础模块单元,包含一组语句,用于代码复用.信息隐蔽和组合调用. 函数的创建:在javaScri ...
- JavaScript问题01 js代码放在header和body的区别
1 body和header中JavaScript执行的时机 1.1 header中 放在header中的javascript代码会进行预加载(即:在页面加载之前就会进行),所以需调用才执行的脚本或事件 ...
- javaScript基础-01 javascript语法结构
一.基础 字符集 JavaScript程序是用Unicode字符集编写的. .区分大小写 .空格.换行符和格式控制符 .Unicode转义序列 .标准化 二.类型.值和变量 JavaScript的数据 ...
- JavaScript学习01 语言简介、基本使用和变量声明
JavaScript语言简介.基本使用和变量声明 JavaScript是网景(Netscape)公司开发的一种基于客户端浏览器.面向对象.事件驱动式的网页脚本语言. JavaScript的前身叫Liv ...
- javascript优化--01高质量编码
javascript的浮点数: Javascript的数字都是双精度浮点数: 64位编码数字: 能表达53位精度的整数: 进行位运算时会隐式地转化为32位整数(0,1序列)后计算: 浮点数运算可能会有 ...
- JavaScript面向对象(01)--函数
在JavaScript中,函数和对象有区别,也有联系, 首先函数是一个对象,但是和对象存在一些区别如下: 1,不论在java还是js中,如果把一个对象赋值给另一个变量,那么,后者会指向前者对象所在的内 ...
- javascript笔记01:javascript入门介绍
javascript是实现网页动态效果的基石,在web开发中扮演重要的角色,被广泛应用的各个领域 (1)网页游戏 (2)地图搜索 (3)股市信息查询 (4)web聊天 …………
- 再起航,我的学习笔记之JavaScript设计模式01
我的学习笔记是根据我的学习情况来定期更新的,预计2-3天更新一章,主要是给大家分享一下,我所学到的知识,如果有什么错误请在评论中指点出来,我一定虚心接受,那么废话不多说开始我们今天的学习分享吧! 在通 ...
随机推荐
- 【LNMP】提示Nginx PHP “No input file specified”错误的解决办法
原理: 任何对.php文件的请求,都简单地交给php-cgi去处理,但没有验证该php文件是否存在. PHP文件不存在,没办法返回普通的404错误,它返回 一个404,并带上一句”No input f ...
- python的类变量和对象变量[转]
原文章:https://www.cnblogs.com/gtarcoder/p/5005897.html __dict__里存着{"属性名":属性值}. python是一种解释性的 ...
- 万恶之源 - Python生成器
生成器 首先我们来看看什么是个生成器,生成器本质就是迭代器 在python中有三种方式来获取生成器 1.通过生成器函数 2.通过各种推到式来实现生成器 3.通过数据的转换也可以获取生成器 首先,我们先 ...
- oracle新建表空间与用户
例如:创建用户 cwbase1_9999 密码 gxtest 表空间 cwdata1 sqlplus / as sysdba 运行sql create tablespace cwdata1 logg ...
- 【LeetCode每天一题】Median of Two Sorted Arrays(两数组中的中位数)
There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the tw ...
- [Java in NetBeans] Lesson 07. JavaDoc and Unit Tests
这个课程的参考视频和图片来自youtube. 主要学到的知识点有: 1. organize code into packages Create a package if want to make th ...
- 虚拟IP技术
虚拟IP技术在高可用领域像数据库SQLSERVER.web服务器等场景下使用很多,很疑惑它是怎么实现的,偶然,发现了一种方式可以实现虚拟ip.它的原理在于同一个物理网卡,是可以拥有多个ip地址的,至于 ...
- CentOS6.5配置MYSQL一主多从详解
一.环境 操作系统 :CentOS 6.5 数据库版本:MySQL 主机A:192.168.1.1 (Master) 从机B:192.168.1.2 (Slave) 从机B:192.168.1.3 ( ...
- 用于模型选择的AIC与BIC
一.AIC(Akaike information Criterion)准则 二.BIC(Bayesian information Criterion)准则 参考文献: [1]AIC与BIC区别
- VirtualBox如何扩展虚拟机Ubuntu的硬盘容量-转
https://blog.csdn.net/ouyang_peng/article/details/53261599 摘录要点: 扩展 VBoxManage modifyhd YOUR_HARD_DI ...