javaScript

来源:互联网 发布:js给font标签赋值 编辑:程序博客网 时间:2024/05/16 13:43

9:10

Js  javascript:客户端脚本语言

是一种嵌入在网页中的程序段。

是一种解释型语言,被浏览器解释执行。

javascript加入网页中的方式:

1、内嵌式:在网页中加入<script>标识,标识中间的内容为js代码。只能用于本网页

<script></script>

2、外联式:将js代码独立成*.js文件。通过<script> src属性导入。可以用于多个网页

<scriptsrc="a.js"></script>

注意,一旦该<script>标签导入了js文件,那么在该<script>标签中,就不能再xiejs代码。

3、在元素事件,加入js代码

<inputtype="button" onclick="alert('ddd')">

4、超链接伪URL方式。

<a href="javascript:alert('dd')">跳转</a>

 

弱类型,不一定要初始化。

弱类型是指变量任何数据都可以存放。可以存放数字,可以存放字符串,也可以存放对象的引用。

正因为javascript是弱类型的语言,所有形参不能指明变量的类型。

 

用户自定义的变量名和函数名不能喝标签同名。函数名也不能和元素的ID同名。

 

JavaScript数据类型分为:原始类型和引用类型。

Undefined:

当声明的变量未初始化时,值为undefined

当函数无明确返回值时,其调用结果也是undefined

Null

Boolean

Number:NaN表示非数字,它与自身不相等。一般发生在类型转换失败时,isNaN()校验是否为数字。

String

 

 

jquery优点:

轻量级

强大的DOM选择器,简化javascripta jax开发

解决不同浏览器兼容问题

提供UI库组件,让页面开发更方便

 

 

jquery对象和dom对象互换

dom转为

Varobj=document.getElementById("div1");

//dom对象转化为jquery

Var jq=$(obj);

Alert(jq.html());

 

jquery转为dom

Var jq=$("#div1");

Var obj = $(jq)[0];

Alert(obj.innerHTML);

0 0