js基础篇

来源:互联网 发布:手机淘宝看实名认证 编辑:程序博客网 时间:2024/06/06 09:23

脚本语言Javascript 是基于事件的语言。基于客户端浏览器,面向对象,事件驱动式的脚本驱动语言。

做飘来飘去的效果,做简单的登录验证。随着ajax的出现,javascript更强了。

Javascriptjava没有任何关系。

Javascript的特点:简单,易学,易用。跨平台。

Javascript的作用:交互式操作;表单验证;网页特效;web游戏;服务器端脚本开发。

Javascript是面向对象的事件驱动的解释性语言。

直接写完源代码就可以运行。

Javajavascript的变量类型不一样: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 scriptm xmlflex

编程要小心,可能一个逗号就让你的程序运行不出来。

其实我们总是不可避免的去比较一下javajavascript,这是正常的。

Js中不存在类的概念,都是通过function来。

Javascript提供的默认对象,了解对象对我么的开发是有帮组的。

了解并使用日期对象。

Get month要加上1

周日不能运行。

Get year要加上1900

js的一个的特点就是不要怕麻烦,因为后面会越来越麻烦。

Js中数组的概念:数组很强大,但是跟java数组相比,不是那么规范,都是同过索引来。类型无限制。也是js给我们提供的一个默认的对象,直接拿过来用。

逼我用绝招。

我们通常要使用其他人给我们提供的标签库,我们要知道的它原理,这样我们学习起来或者使用起来就更加快。

建立数组的方式多种多样,长度可以自动增加。Js是无类型的编程语言。

关于数组还有其他的方法。内置对象的很多方法都要边学边用。

数组对象的常用方法:jointo stringreverse()value of

Js中的二维数组:数组的数组。实现二维数组的遍历。

字符串都是使用的最多的,无论是在哪一种语言。

字符串对象:建立字符串对象,字符串对象的属性,字符串对象的方法。

Char At()    index Of()  last index Of   replace()  search()  sub String()

To String表示将他转换成字符串。

截取字符串索引取头不取尾。