JavaScript


                                           JavaScript


1、JavaScript是什么?

    面向对象的解释型程序语言。更具体一点的,它是基于对象和事件驱动并具有相对安

全性的客户脚本语言。

  最主要功能:加强用户的体验,还有其他验证发往服务器的数据,增加Web互动。

   

  最主要功能:加强用户的体验,还有其他验证发往服务器的数据,增加Web互动。



  特点
    一、松散型,不必要知道明确的类型,直接用就行。

   

  二、对象属性:把属性名映射为任意的属性之,想哈希表或关联数组,不像结构体或

C++,Java中的对象。


   三、继承机制:基于原型,和self语言很像。



二、历史来源

   Ideal:把一个东西嵌入到网页中去运行作为脚本语言,并且非常的好。 一开始由美

国网景(Netscape)公司的布兰登(Brendan eich) 为解决类似“向服务器提交数据之

前的验证”问题,诞生的。

  网景公司主要去攻破浏览器引擎了,比微软晚了一年,推出“完全遵循ECMA规范”的

JavaScript1.3,而微软是后来者,但是微软早在一年前就已经出台了“完全遵循ECMA规

范”,所以结果是:Jscript 成为了JavaScript语言的事实标准——————微软山寨

打败原创的故事。


  网景公司主要去攻破浏览器引擎了,比微软晚了一年,推出“完全遵循ECMA规范”的

JavaScript1.3,而微软是后来者,但是微软早在一年前就已经出台了“完全遵循ECMA规

范”,所以结果是:Jscript 成为了JavaScript语言的事实标准——————微软山寨

打败原创的故事。



 注意: 客户端脚本,只有IE浏览器支持;做了服务器脚本,所有浏览器多支持。
  


三、有什么

   1.核心(ECMAScript)
   2.文档对象模型(DOM)

   3.浏览器对象模型(BOM),可以控制浏览器显示页面一位的部分,它作为

JavaScript实现的一部分,至今没有相关的标准。 



四、开发工具:

  代码编辑器:Notepad++ 编辑器

  

   浏览器:谷歌浏览器,火狐浏览器,IE浏览器



五、使用

1.直接内部引用:js代码直接在HTML 中编写
<span style="font-size:24px;"><span style="font-size:32px;">[javascript] view plain copy
1.	<script language="JavaScript">  
2.	    ....  
3.	</script>  
4.	</span></span>



2.用src外部引用:js代码在尾部编写后导入到HTML中:

</pre><div><p align="left"><span style="font-size:24px;"><span style="color:#5C5C5C;">1.  </span><script language=<span style="color:blue;">"JavaScript"</span> src=<span style="color:blue;">"1.js"</span>>  </span></p><p align="left" style="background:rgb(248, 248, 248);"><span style="font-size:24px;"><span style="color:#5C5C5C;">2.  </span>....  </span></p><p align="left"><span style="font-size:24px;"><span style="color:#5C5C5C;">3.  </span></script>  </span></p></div><pre name="code" class="javascript">





3.JavaScript语法
 
              



六、总结 对比java 和JavaScript


   1.java 和JavaScript是两种完全不一样的语言,无论是在概念上,还是在设计上,

java(由sun发明的)都是更加的复杂的编程语言。


  2.JavaScript由Brendan Eich 发明,是于1995年出生在NetScape中(该浏览器没有在

更新了),并与1997年被ECMA标准协会采纳。


评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值