java复习前端篇——JavaScript

1.JS的概述:
     什么是JS:运行在浏览器端脚本语言,基于对象和事件驱动的语言,应用于客户端,浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。
     JS的用途:使用JS提升用户的体验.使HTML动起来.

2.JS的引入方式:

   (1):页面内直接编写JS代码,JS代码需要使用.
   (2):将JS的代码编写到一个.js的文件中,在HTML中引入该JS代码即可.
     //这里面不写东西。外部脚本不能包含

 

    (3)BOM:Browser Object Model  浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。

Window:窗口对象
    alert();     显示带有一段消息和一个确认按钮的警告框      alert("文本")
    confirm();    弹出一个确认对话框   confirm("文本")
    open();     打开一个新窗口
    prompt();    显示可提示用户输入的对话框     prompt("文本","默认值")


    设置定时的方法
        * setInterval(); :每隔多少毫秒执行某个表达式.     * setInterval(“change()”,5000);
        * setTimeout(); :隔多少毫秒执行一个该表达式.    * setTimeout(“change()”,5000);
    清除定时的方法 clearInterval();
           (1) clearInterval(id_of_setinterval)
                var int=self.setInterval("clock()",50)
                window.clearInterval(int);
         (2)clearTimeout();
            clearTimeout(setTimeout_variable)
                 t=setTimeout("timedCount()",1000)
                clearTimeout(t)
Navigator:浏览器对象
Screen:屏幕对象
History:历史对象   go();   加载history 列表中的某个具体页面
Location:路径对象    href:   设置或者返回完整的URL

 

4.JS函数的定义和创建:

  创建
    function 函数名(参数){
函数体;
}
//默认返回值为true。
* window.onload = function(){

}
    var 函数名 = new Function(参数(函数体))
    var 函数名 = function(参数) {
函数体
}
js函数参数问题: 参数无数据类型,调用时不用按照方法里的参数规定来
js函数返回值问题:
  (1) 如果有返回值可以用return
       (2)有返回值不用声明返回值类型
            注:没有方法重载,可以用arguments模拟
       (3) 如果没有返回值就返回undefined

转载于:https://www.cnblogs.com/unrulywind/p/9141466.html

你可能感兴趣的:(java复习前端篇——JavaScript)