JavaScript的一些基础知识

来源:互联网 发布:新网域名转到阿里云 编辑:程序博客网 时间:2024/05/22 11:30
终于该学JavaScript了,可能以前做过一点点html和java开发,所以初看JS的概念,感觉还是容易理解,在这里把一些需要注意的东西理一遍。


js是浏览器端的脚本(轻量级),是一种解释型语言(不进行预编译),js语句的作用其实是发命令给浏览器,叫浏览器做什么,按照语句的顺序一条条执行

1. js可以出现在html文件的任何位置,head, body, 或者使用外部文件。放在head里面就是一开始就load进去了,直到某个时间触发,然后调用它, 而body是直接执行, 使用外部文件就是在 head或者body部分插入<script src = "xxx.js"></script>,将外部的js文件在需要的时候导入进来。

说起来,暂时来说,我觉得最方便的方法是用js文件封装一些函数,并且将引用写到head里面,然后在body里面想用哪个函数就直接调用哪个函数。

最终的最可持续开发的一个方式就是,写一个全局文件,将所有的js文件都包含进去,然后在写html文件的时候,将该全局文件写到html的head里面去。这样将来有任何添加和更改就修改需要修改的文件和该全局文件就行了,并不需要更改html文件。

2. 如果数字和字符串进行运算,那么数字将会被转化为字符串

3. 警告框,确认框,提示框,分别就是三个小函数,alert,confirm,prompt。alert是直接弹出一个窗口,你可以点击确认或者关闭,主要是用于消息显示,confirm也弹出一个窗口,但是有确认和取消两个选项,我估计是你点击了哪一个就会有相应的操作会进行,比如消息提示,“确认关闭吗?”点击ok就关闭,点击cancel就不关闭。prompt就是提交,输入一个东西,然后提交,点击cancel就返回null。

4. 将脚本编写为函数,这样的话就可以避免页面载入时就直接执行该脚本,而这些脚本需要某些事件来激活。定义函数的方法为:

function xxx(里面可以有参数)
{
需要执行的代码
}

如果是成员变量,那么页面上的所有函数都可以访问,直到页面退出该变量的生命期才结束

如果是局部变量,那么只能在该函数中访问该变量,函数使用完毕,局部变量的生命期就结束了

所有的变量都必须是以字母或者下划线开头,而且变量对大小写敏感。

要声明变量的话可以使用 var x;  var xxx=5; 当然,其实你不声明,比如直接写x=5;也就相当于写了var x=5; 但是,这不是好习惯,会导致代码可读性变差。所以,自己写的时候最好养成习惯写var x=123;这样的格式,但是读别人的也要读得懂。

5. 总的来说,JavaScript是一个事件驱动语言,发生一件事情,就执行一段代码,比如点击某个button。

6. 对于一些特殊的字符,比如说引号,&等等,如果你想对其进行操作,最好的方法是在前面加上反斜线 \
 符号。

7. JS会自动忽略掉多余的空格符号,所以呢,其实在写代码的时候最好适当地添加一些空格,增强代码的可读性

原创粉丝点击