js笔记
来源:互联网 发布:qq管家软件管理 编辑:程序博客网 时间:2024/06/06 05:55
#JS
###简介
avaScript 是一种网页编程技术,用来向 HTML 页面添加交互行为
JavaScript 是一种基于对象和事件驱动的解释性脚本语言,直接嵌入 HTML 页面,由浏览器解释执行代码,不进行预编译。
###特点以及使用
可以使用任何文本编辑工具编写,只需要浏览器就可以执行程序
解释执行:事先不编译,逐行执行
基于对象:内置大量现成对象
适宜:
客户端数据计算
客户端表单合法性验证
浏览器事件的触发
网页特殊显示效果制作
###onXXX
on开头代表事件的触发:
例如: onClick = 当点击
###三种代码编写的位置:
1. 在元素中编写:
案例:
<!-- 第一种方式(了解): 将脚本定义在元素中 -->
<input type="button" value="点我啊张统" onclick="alert('文本');"/>
2. 在Script标签中编写:
案例:
<!-- 第二种方式 将脚本定义在script标签中
<script type="text/javascript">
for(i=0;i<10000;i++){
alert("文本"+i);
}
</script> -->
3. 定义在独立的js文件中
第三种方式 , 将脚本定义在独立的js文件中
src属性: 用来引入独立的js文件的!
1. 网络js文件地址!
2. 本地的相对路径
3. 本地的绝对路径
引用案例:
<script type="text/javascript" src="js/myjs.js"></script>
js独立文件编写案例:
无任何声明, 直接编写代码即可:
var a = 10;
alert(a);
###注释编写方式:
与java基本相同,
单行注释: //
多行注释: /**/
###变量定义:
var i = 100;
var str = "hello JavaScript";
###数据类型:
基本数据类型:
Number:数字
String:字符串
Boolean:布尔
特殊数据类型:
Null:空
Undefined: 未定义
复杂数据类型:
Array:数组
Object:对象
###严格相等
在JavaScript中 ,
== 比较的是值 , 不比较数据类型
例如 : 10000=="10000" 的结果为true
=== 严格相等 ,即比较值, 也比较数据类型 !
###JavaScript对象
JavaScript是一种基于对象的语言,对象是 JavaScript 中最重要的元素
JavaScript中对象非常多,主要有以下类型
内置对象
HTML DOM对象
HTML 元素对象
浏览器对象
自定义对象
###如何定义函数
function 函数名(形参列表){
[return 值] ;
}
###简介
avaScript 是一种网页编程技术,用来向 HTML 页面添加交互行为
JavaScript 是一种基于对象和事件驱动的解释性脚本语言,直接嵌入 HTML 页面,由浏览器解释执行代码,不进行预编译。
###特点以及使用
可以使用任何文本编辑工具编写,只需要浏览器就可以执行程序
解释执行:事先不编译,逐行执行
基于对象:内置大量现成对象
适宜:
客户端数据计算
客户端表单合法性验证
浏览器事件的触发
网页特殊显示效果制作
###onXXX
on开头代表事件的触发:
例如: onClick = 当点击
###三种代码编写的位置:
1. 在元素中编写:
案例:
<!-- 第一种方式(了解): 将脚本定义在元素中 -->
<input type="button" value="点我啊张统" onclick="alert('文本');"/>
2. 在Script标签中编写:
案例:
<!-- 第二种方式 将脚本定义在script标签中
<script type="text/javascript">
for(i=0;i<10000;i++){
alert("文本"+i);
}
</script> -->
3. 定义在独立的js文件中
第三种方式 , 将脚本定义在独立的js文件中
src属性: 用来引入独立的js文件的!
1. 网络js文件地址!
2. 本地的相对路径
3. 本地的绝对路径
引用案例:
<script type="text/javascript" src="js/myjs.js"></script>
js独立文件编写案例:
无任何声明, 直接编写代码即可:
var a = 10;
alert(a);
###注释编写方式:
与java基本相同,
单行注释: //
多行注释: /**/
###变量定义:
var i = 100;
var str = "hello JavaScript";
###数据类型:
基本数据类型:
Number:数字
String:字符串
Boolean:布尔
特殊数据类型:
Null:空
Undefined: 未定义
复杂数据类型:
Array:数组
Object:对象
###严格相等
在JavaScript中 ,
== 比较的是值 , 不比较数据类型
例如 : 10000=="10000" 的结果为true
=== 严格相等 ,即比较值, 也比较数据类型 !
###JavaScript对象
JavaScript是一种基于对象的语言,对象是 JavaScript 中最重要的元素
JavaScript中对象非常多,主要有以下类型
内置对象
HTML DOM对象
HTML 元素对象
浏览器对象
自定义对象
###如何定义函数
function 函数名(形参列表){
[return 值] ;
}
阅读全文
0 0
- JS笔记
- js 笔记
- JS笔记
- JS 笔记
- Js笔记
- js笔记
- js笔记
- js笔记
- JS笔记
- js笔记
- js笔记
- js笔记
- JS笔记
- js笔记
- js笔记
- js 笔记
- JS笔记
- JS笔记
- 从零开始 React 服务器渲染
- Hive的聚合函数
- java从小白到架构师大牛必看书籍
- opencv 头文件 包含 include 的问题
- android自定义权限
- js笔记
- Easylogging++源码分析
- React Native Could not expand ZIP
- csu1120 Lics(模板)
- HDU 6156 Palindrome Function(数位DP)
- Android LayoutInflater原理分析
- 分布式系统介绍
- tf.unstack的作用
- setitimer和sigaction函数写的每隔5秒在循环屏幕打印hello world