初学js笔记

Javascript包含了什么:
ECMAScript,DOM(文档对象模型),BOM(浏览器对象模型)

浏览器对象是什么?
可以通过这个对象获取屏幕信息,地址栏信息,浏览器信息

js的组成部分:语法、类型、语句、关键字、保留字、操作符、对象

API(Application Programming Interface,应用程序编程接口)

<script type="text/javascript" src="">
  function aaa(){
    alert("jquery");
  }
  aaa();
</script>

 

这段代码什么也不会输出,<script>标题,加了 src 以后,在</script>之前的 js 代码,都会被忽略,只会执行 src 引进来的 js 文件的代码

js中转义字符"\"

question:

1、 var show=function(){alert('1');}
2、 function show(){alert('2');}
3、 show();
4、 function show(){alert('3');}
5、 show();

请说出12345的执行顺序

答案:24135

预编译将function提前加载,但是不执行代码,先声明的方法会被后声明的同名方法覆盖掉。var 先声明好,但是不给赋值,var只有在执行的时候才给赋值。

匿名函数的this一般都是指向window的,而当函数被作为某个对象的方法调用时,this等于那个对象

posted @ 2014-08-20 16:15  蜡笔不小心  阅读(150)  评论(0编辑  收藏  举报