JavaScript初步总结

1.什么是Javascript

       为了让网页实现动态效果,让网页能和用户进行交互,就必须使用客户端脚本语言。JavaScript就是客户端脚本语言中的一种。

 

2.脚本语言与编程语言的比较

  • 相同:
    • 有语序代码构成
    • 语法结构相似,同样涉及变量、常量、语句、函数、对象等概念
  • 区别:
    • 由相应的脚本引擎来解析执行,不需要事先编译。而其他编程语言通常要编译成二进制的可执行文件后执行
    • 以文本形式存在,类似于一种命令
    • 在语法结构上比较松散和简单

 

3.脚本语言分类

  • 服务器端脚本语言:ASPJSPPHP
  • 客户端脚本语言:JavascriptVBScriptJScriptECMAScript

 

4.Java的区别

  • 基于Java所开发的,但是两者只在语法方面相似,其他均不相同
  • Javascript不需要编译,只需一个解析器就可运行;Java必须要进行编译才能运行
  • Javascript多用于客户端,而Java多用于服务器端
  • Javascript可直接嵌入HTML文件中,而Java只能编写成AppletHTML调用
  • Javascript语言松散,而Java语言严谨

 

5.Javascript的作用

  • 动态特效:具有编程能力
  • 响应事件:用户在浏览器中的操作称为事件
  • 表单操作:验证和动态控制
  • 记录状态:cookie和表单的隐藏域
  • 代码维护:单独存在,方便修改

 

6.Javascript的局限性

  • 依赖于浏览器:JS属于客户端脚本,所以,必须在由浏览器提供的解析器下运行;
  • 不能对图形进行处理:必须使用第三方控件;
  • 不包含联网技术,不能读取数据库中的数据,不能操作任何其他文件(引用文件除外);
  • 只在当前域有效:为了保证安全,大多数浏览器不允许Javascript跨域操作。

评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值