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天更新一章,主要是给大家分享一下,我所学到的知识,如果有什么错误请在评论中指点出来,我一定虚心接受,那么废话不多说开始我们今天的学习分享吧! 在通 ...
随机推荐
- [QGLViewer]鼠标取点后回调
纠结的一天:QGLViewer控件重载鼠标事件(AxMapControl类),如何在点击鼠标之后执行一个回调,通知主界面Viewer类执行一个操作. 先是考虑直接使用C风格的回调函数,在AxMapCo ...
- [py]super调用父类的方法---面向对象
super()用于调用父类方法 http://www.runoob.com/python/python-func-super.html super() 函数是用于调用父类(超类)的一个方法. clas ...
- 抛异常 throw的注意事项
子类覆盖父类只能抛出父类的异常或者子类或者子集注意:如果父类的方法没有抛异常,那么子类覆盖时绝对不能抛. 子类继承父类时,方法抛异常,要么抛父类,要么抛父类下的子类,不能抛父类平级或以上的异常 原因是 ...
- 微信小程序echart 折线图legend不显示的问题
最近使用小程序echart折线图,遇到表头一直不显示问题,查询之后解决方案:
- 前端MD5加密【单向加密】
密码存储的方式: 密码该如何存储呢?按照安全性由低到高,有这样几种选择: 1.密码名文直接存储在系统中 2.密码经过对称加密后再存储 3.密码经过非对称加密后再存储 步骤: 1.用户端:用户提交用户名 ...
- react 嵌套组件的通信
在react中经常会用到的组件嵌套,如下: 图中 parent本身是一个自定义的组件,然后内部又加入了 child的自定义组件,那么这种情况,父子之间如何通信 react中在父组件里面有一个 this ...
- Util.FSUtils: Waiting for dfs to exit safe mode
有好几次,启动Hadoop和HBase之后,执行jps命令,已经看到有HMaster的进程, 但是进入到HBase的shell,执行一个命令,会出现下面的错误: ERROR: org.apache.h ...
- phpstudy的使用
1.第一步是下载phpstudy,你可以百度去下载,也可以通过下面我分享的网盘下载 链接:https://pan.baidu.com/s/1E_CXIrKv1N-jrlA4KCovZA 密码:mkx9 ...
- 《大话设计模式》c++实现 外观模式
外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用. 外观模式在什么时候使用呢? 分为三个阶段: (1)首先,在设计初期阶段,应该要有意识的 ...
- kali linux wmtools安装
1,选择挂载盘时选择自动检测 2,点击安裝vmware tools安裝 3.tar -xzf 壓縮包名 4../vmware-install.pl 5,reboot