js是ajax/jquery/extjs的基础。
js的应用,比如百度地图网页版,用鼠标拖拽画面,然后画面会刷新,这就是用js实现的。
只要涉及到鼠标的响应,按键的响应都和js有关。
写网页版地图需要调用谷歌的api。
JavaScript所讲内容:
JavaScript基本语法
javascript面向对象编程
bom与dom编程
正则表达式。
JavaScript是一种广泛用于客户端Web开发的脚本语言,常用来给html网页添加动态功能,比如响应用户的各种操作。
JavaScript基本介绍
JavaScript是用于web开发的脚本语言。
脚本语言是什么?
(1)脚本语言往往不能独立使用,它和html/jps/php/asp/aps.net配合使用。
(2)脚本语言有自己的变量,函数,控制语句(顺序、分支、循环控制)。
(3)脚本语言实际上是解释性语言(即在执行的时候,直接对源码进行执行)。(理论上讲,编译语言的效率比解释性语言高)。
(4)java程序 .java->.class>jvm js->浏览器(js引擎来解释执行).
js百分之九十都是在客户端上执行(浏览器)
js在客户端(浏览器)执行。
js是由netscape(网景)公司1996开发的。
livescript改名为javascript,javascript和java基本没有什么关系。因为网景和sun公司合作,所以为了方便记忆,所以这样取名。
因为浏览器的差异,我们会看到,在不同的浏览器中使用js编程,会有差异,比如在给某个空间绑定响应函数时,w3c dom标准是addEventListener(),而ie是使用attachEvent(),还有就是有些方法在ie中可以使用,而在ff中却不能使用。
因为js是由浏览器来解释执行的,因此这里有一个问题,不同类型的浏览器可能对js的支持不一样。
很多木马病毒都是通过js代码运行起来的。
花生壳可以把一个内网IP映射为一个公网IP。花生壳自己有公网IP。
它的原理其实很简单:
通过网关才能访问外网。