欢迎使用CSDN-markdown编辑器

来源:互联网 发布:mysql修复数据表 编辑:程序博客网 时间:2024/06/04 18:54

js 主要特点:
1.解释性:不需要编译,代码直接由浏览器运行时解释。最早于1990年,网景公司发布。
2.基于对象;
3.事件驱动:无需WEB服务器程序,直接作出事件响应。
4.跨平台:只依赖于浏览器。
5.执行顺序:JavaScript程序按照出现在HTML文件中的顺序逐行执行。某些代码不会被立即执行,如函数体内的代码,只有在调用时才执行。
6.使用方式:
在标记中书写代码。script的属性有:type(写类型type=”text/javascript”)、src(导入写好的外部.js文件src=”~/xxx.js”)、defer(先加载文档,后加载脚本,好处页面呈现更快。缺点,若页面中嵌入需同时执行的脚本、或脚本内容需在文档加载完毕的第一时间内呈现效果,则不能用defer,会出现找不到或半天不出效果的情况。)
a.直接在html的head标签或body标签中引用。
b.在标签script的src属性中引入。
7.基础语法:
a.数据结构:
aa.标识符:第一个字符必须是字母、下划线或美元符号($)。
ab.关键字:与c等差不多;
ac.变量:命名与c等差不多,严格区分大小写。声明为弱类型 使用var;作用域:全局变量、局部变量。生存周期,全局变量到主程序结束,局部变量在声明的函数结束时结束。
b.数据类型:数字型、字符串型、布尔型、特殊类(转义字符)。字符串型数据包含在单引号或双引号中,单引号界定的字符串可以含有双引号,双引号界定的字符串也可以含有单引号。
c.运算符:与c差不多,new运算符用来创建对象。 new constructor[(arguments)]:constructor必选项。为对象的构造函数,若构造函数无参数,可省略()。arguments:可选项。任意传递给新对象的参数。
d.流程控制语句:与C差不多
e.函数:由function、函数名加一组参数以及置于大括号中需要执行的代码定义。
ea.函数的调用:简单调用:直接在html的body标签中使用函数名调用;在事件响应中调用触发html某个标签的事件函数时调用;通过链接调用

0 0
原创粉丝点击