脚本语言Javascript 是基于事件的语言。基于客户端浏览器,面向对象,事件驱动式的脚本驱动语言。
做飘来飘去的效果,做简单的登录验证。随着ajax的出现,javascript更强了。
Javascript和java没有任何关系。
Javascript的特点:简单,易学,易用。跨平台。
Javascript的作用:交互式操作;表单验证;网页特效;web游戏;服务器端脚本开发。
Javascript是面向对象的事件驱动的解释性语言。
直接写完源代码就可以运行。
Java和javascript的变量类型不一样:java是强类型,javascript是弱类型。
解释器在执行时检查数据类型。
代码格式不一样;
静态绑定和动态绑定:
Javascript的格式:
Javascript区分大小写;javascript脚本程序需嵌入在html文件中;
每行写一条脚本语句;
语句末位可以加分号;也可以不加分号。
Javascript脚本程序可以独立保存为一个外部标签,但其中不能包含<script></script>标签。
Jquery是一个新型的javascript库。
Dojo库:
Ext js:
学最经典的,用的人最多的,这样你才能把它用到你的开发里。
Js脚本的几种格式:
Jscript是有微软开发出来的,现在基本上没人用了你,VBscript也没有人用了。
Visual J#没人用,夭折了,学这个就亏了。
也可以引用外部js。
#号表示点这个链接没有任何的效果。
js声明变量的方式:
Javascript非常非常灵活;;
变量分为全局变量和局部变量。
如果你在一个函数里面定义一个变量不加var,那么它也是一个全局变量。
Js语句:with语句,对象操作语句。是js里面的一个关键字,作用是为一段程序建立默认对象。
东西都是人作出类的,肯定都是有bug的。
For in语句:重复执行指定对象的所有属性。
可以通过function来定义对象。
Action script;m xml;flex;
编程要小心,可能一个逗号就让你的程序运行不出来。
其实我们总是不可避免的去比较一下java和javascript,这是正常的。
Js中不存在类的概念,都是通过function来。
Javascript提供的默认对象,了解对象对我么的开发是有帮组的。
了解并使用日期对象。
Get month要加上1。
周日不能运行。
Get year要加上1900。
写js的一个的特点就是不要怕麻烦,因为后面会越来越麻烦。
Js中数组的概念:数组很强大,但是跟java数组相比,不是那么规范,都是同过索引来。类型无限制。也是js给我们提供的一个默认的对象,直接拿过来用。
逼我用绝招。
我们通常要使用其他人给我们提供的标签库,我们要知道的它原理,这样我们学习起来或者使用起来就更加快。
建立数组的方式多种多样,长度可以自动增加。Js是无类型的编程语言。
关于数组还有其他的方法。内置对象的很多方法都要边学边用。
数组对象的常用方法:join,to string,reverse(),value of。
Js中的二维数组:数组的数组。实现二维数组的遍历。
字符串都是使用的最多的,无论是在哪一种语言。
字符串对象:建立字符串对象,字符串对象的属性,字符串对象的方法。
Char At() index Of() last index Of replace() search() sub String()。
To String表示将他转换成字符串。
截取字符串索引取头不取尾。