Javascript学习笔记

各浏览器厂商对其支持的ECMAScript语言的称呼都不相同:
1.Mozilla的Firefox中称为JavaScript
解释引擎SpiderMonkey(C编写) /Rhino(java编写,使用较少)
2.Microsoft的IE中称为JScript
3.Google的Chrome浏览器中称为Javascript V8(node)
解释引擎V8
4.Apple的Safari中称为Javascript Core
解释引擎Javascript Core
5.Opera中称为ECMAScript
解释引擎Carakan

区分javascript和Jscript
服务器端 客户端
JavaScript 网景公司 Netscape服务器Livewire 几乎所有浏览器
Jscript 微软公司 与VBscript使用相同的服务端解释引擎(属ASP语法) IE

动态应用程序一般使用二进制方式或者脚本方式实现。
二进制方式就是将编写的程序代码编译为机器可识别的指令代码,然后执行。用户看不到原始内容。
脚本方式是使用特定的描述性语言,使用一定格式编写的文本文件。由解释引擎(二进制应用程序)逐条翻译顺序执行。(执行效率低些)

<noscript>
    <p>浏览器不支持Javascript!请打开javascript支持!</p>
</noscript>
!--仅能用于HTML,而不能用于XML语法格式,而且HTML5也不推荐使用-->
HTML5明确支持script元素,故里面不允许再出现类似注释。
<script><!--function(i){return i*i;}--></script>


    通过type属性在没有script元素中止指定元素中脚本代码所使用的脚本语言,这被称为本地申明,会覆盖文档默认的脚本语言。


最常用命名方法
       1.Pascal Notation(帕斯卡命名法)
所有单词第一个字母大写                 常用在类、接口的声明中
UserName
       2.Camel Notation (驼峰命名法)
出第一个单词外,所有单词第一个字母大写 变量、函数、方法、属性等
userName
       3.Hungarian Notation(匈牙利命名法)
变量名=特征+描述                       传统windows编程
user_name

常用编码规范
1.K&R
if () {
} else {
}
2.Allman(BSD)
if ()
{


}
3.GUN
if()
{
*
}
“`

单行注释 //
多行注释 /* */
文档注释 /*
* this class is used for…
*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值