JavaScript
2015-08-19 17:16
585 查看
JavaScript:基于对象和事件驱动的脚本语言
其特点:交互性,安全性,跨平台性
JavaScript与Java:前者基于对象,后者面向对象;前者只需解释即可执行后者需先编译再执行
JavaScript组成:ECMAScript,文档对象模型DOM,浏览器对象模型BOM
===================================================================================
JavaScript与html的结合方式:
1、使用内部JS,通过把<script>标签放在<head>标签中
2、使用外部JS,注意编码!
3、行内JS
4、JS代码放在html文档中的位置区别
===================================================================================
JavaScript数据类型:
Undefined,Null,Boolean,Number,String
通过typeof查看变量类型,只能是基础数据类型,对象类型用instanceof运算符判断
基础数据类型调用方法发生强转
null,false,0,'',undefined,NaN为假,Object为真
===================================================================================
JavaScript常用对象:
Date toLocaleString();getFullYear()
Array 增强for遍历
String
Number toString与parseInt进制转换
Math 不可创建对象
Boolean
document.write();
===================================================================================
函数定义:
1、function method(arg1,arg2){}
2、var fun=function(arg1,arg2){}
3、var fun=new Function("a","b","return a+b");
===================================================================================
消息框:
alert,confirm,prompt
===================================================================================
全局函数:
isNaN
parseInt,parseFloat,解析字符串为数字
eval,将JavaScript字符串当做脚本代码执行
escape对字符串编码,unescape对字符串解码
encodeURI,decodeURI
其特点:交互性,安全性,跨平台性
JavaScript与Java:前者基于对象,后者面向对象;前者只需解释即可执行后者需先编译再执行
JavaScript组成:ECMAScript,文档对象模型DOM,浏览器对象模型BOM
===================================================================================
JavaScript与html的结合方式:
1、使用内部JS,通过把<script>标签放在<head>标签中
2、使用外部JS,注意编码!
3、行内JS
4、JS代码放在html文档中的位置区别
===================================================================================
JavaScript数据类型:
Undefined,Null,Boolean,Number,String
通过typeof查看变量类型,只能是基础数据类型,对象类型用instanceof运算符判断
基础数据类型调用方法发生强转
null,false,0,'',undefined,NaN为假,Object为真
===================================================================================
JavaScript常用对象:
Date toLocaleString();getFullYear()
Array 增强for遍历
String
Number toString与parseInt进制转换
Math 不可创建对象
Boolean
document.write();
===================================================================================
函数定义:
1、function method(arg1,arg2){}
2、var fun=function(arg1,arg2){}
3、var fun=new Function("a","b","return a+b");
===================================================================================
消息框:
alert,confirm,prompt
===================================================================================
全局函数:
isNaN
parseInt,parseFloat,解析字符串为数字
eval,将JavaScript字符串当做脚本代码执行
escape对字符串编码,unescape对字符串解码
encodeURI,decodeURI
相关文章推荐
- 学习zepto.js(对象方法)[4]
- js脚本分页代码分享(7种样式)
- javascript 布局 第20节
- 生动详细解释javascript的冒泡和捕获,包懂包会(转)
- javascript字符串
- JavaScript中使用arguments获得函数传参个数实例
- javascript--单例模式
- javascript DOM操作 第19节
- 《JavaScript高级程序设计》读书笔记 2
- JS原型对象通俗"唱法"
- js原生实现FastClick事件
- javascript函数对象模式--纠结的用法
- javascript DOM 节点 第18节
- asp.net中后台c#数组与前台js数组交互
- 关于Jsp页面在ww:iterator 标签里面判断的写法是可以直接写数组里面的变量的
- js的结构类型理解
- JS日期显示格式 yyyy-MM-dd hh:mm:ss
- [rxjs] Creating An Observable with RxJS
- JavaScript学习笔记之数据类型和("32"+32)和("32"-32)输出结果
- JS文字球状放大效果代码分享