JavaScript基础总结
2016-01-30 17:09
555 查看
JavaScript的主要特点:解释性,基于对象,事件驱动,跨平台,安全性
JavaScript的位置:
①在HTML文档里的<script></script>标签中直接编写脚本代码程序,使用最多的情况(一般放在head里面)。<script>标签的位置并不是固定的,可以出现在<head>或者<body>中的任何地方;而且在一个文档中可以有多个<script>标签来嵌入多段JavaScript代码,每段代码可以互相访问,同将所有JS代码放在一对<script>标签中的效果是一样的。
②链接外部JavaScript文件,将脚本代码放置在一个单独的文件中,在网页文件中引用这个脚本程序文件(.js文件)。例如:
<script type="text/javascript"src="javascript.js"></script>
③将脚本程序代码作为某个元素的事件属性值或超链接的href属性值。例如:
超链接<a>的href属性除了可以使用http和mailto等协议之外,还可以使用Javascript协议。如:
<a href=”javascript:alert(new Date())”;>javascript</a>
单击这个超链接,浏览器将会执行JavaScript:后面的脚本程序代码
JavaScript注意事项:
①执行顺序:JavaScript按照在HTML文件中出现的顺序逐行执行,如果需要在整个HTML文件中执行最好放在文件的<head></head>标记中,函数体内的代码不会被立即执行,只有当所在函数被其他程序调用时,改代码才会执行
②区分大小写
③结尾分号可有可无,字符串必须放在单引号或双引号中.如:var name=“Tom”;
var name=‘Jim’;
④括号,换行
⑤函数调用和引用
⑥重载
⑦作用域,闭包
JavaScript数据结构:①标识符:用来命名变量和函数②关键字:不能作为变量名和函数名使用(标识符)③常量和变量
JavaScript数据类型:①数字型 :在 Js 中整数和浮点值没有差别。②字符串型 :一个字符串值是排在一起的一串零或零以上的 Unicode 字符(字母、数字和标点符号)。字符串数据类型用来表示 JS 中的文本。③布尔型: (boolean:true or false)④特殊数据类型:Null(无值,无对象),Undefined (对象属性不存在;声明了变量但未赋值)
JavaScript运算符和表达式
JavaScript的位置:
①在HTML文档里的<script></script>标签中直接编写脚本代码程序,使用最多的情况(一般放在head里面)。<script>标签的位置并不是固定的,可以出现在<head>或者<body>中的任何地方;而且在一个文档中可以有多个<script>标签来嵌入多段JavaScript代码,每段代码可以互相访问,同将所有JS代码放在一对<script>标签中的效果是一样的。
②链接外部JavaScript文件,将脚本代码放置在一个单独的文件中,在网页文件中引用这个脚本程序文件(.js文件)。例如:
<script type="text/javascript"src="javascript.js"></script>
③将脚本程序代码作为某个元素的事件属性值或超链接的href属性值。例如:
超链接<a>的href属性除了可以使用http和mailto等协议之外,还可以使用Javascript协议。如:
<a href=”javascript:alert(new Date())”;>javascript</a>
单击这个超链接,浏览器将会执行JavaScript:后面的脚本程序代码
JavaScript注意事项:
①执行顺序:JavaScript按照在HTML文件中出现的顺序逐行执行,如果需要在整个HTML文件中执行最好放在文件的<head></head>标记中,函数体内的代码不会被立即执行,只有当所在函数被其他程序调用时,改代码才会执行
②区分大小写
③结尾分号可有可无,字符串必须放在单引号或双引号中.如:var name=“Tom”;
var name=‘Jim’;
④括号,换行
⑤函数调用和引用
⑥重载
⑦作用域,闭包
JavaScript数据结构:①标识符:用来命名变量和函数②关键字:不能作为变量名和函数名使用(标识符)③常量和变量
JavaScript数据类型:①数字型 :在 Js 中整数和浮点值没有差别。②字符串型 :一个字符串值是排在一起的一串零或零以上的 Unicode 字符(字母、数字和标点符号)。字符串数据类型用来表示 JS 中的文本。③布尔型: (boolean:true or false)④特殊数据类型:Null(无值,无对象),Undefined (对象属性不存在;声明了变量但未赋值)
JavaScript运算符和表达式
相关文章推荐
- JS排序方法(sort,bubble,select,insert)代码汇总
- JavaScript While循环
- Javascript中for循环
- JavaScript中的this机制
- 廖雪峰的个人站点:里面有他写的 python javascript git 教程。很不错的样子
- 前端基础之JavaScript
- Handlebars.js 模板引擎
- js 创建对象
- js判断浏览器的类型和获得浏览器的版本
- webapi之jsonp调用
- 用AFNetworking 做JSON数据解析遇到 3840 错误
- js如何实现继承
- jsonp调用webapi和mvc
- JavaScript实现右侧悬浮框
- EL表达式/JSTL复习总结
- Angular.js(出库列表页)
- JS获取时间差
- Jsoncpp的使用
- 生成模型一个比较好的插件ESJsonFormat
- js密码是否一致判定与输入字符限制