学习javascprit有感

黑马程序员 .NET学习日记

------- <a href="http://www.itheima.com" target="blank">Windows Phone 7手机开发</a>、<a href="http://www.itheima.com" target="blank">.Net培训</a>、期待与您交流! -------


今天学习了javascprit,因为html和js以前没有接触过,而C#的基础知识有一些了解,所以就从这两个开始着手了。掌握了再去对C#查漏补缺,看看还有哪些知识点没有理解透彻。html是js的基础,先学习html在学习js就不会那么吃力了,看来老师安排得还是合理的。

js和C#有相同之处,不过C#是面向对象的,而js是基于对象的。javascript是是一种解释性语言,不需要编译,即使有语法错误,也是可以运行的;html当中就可以使用其方法,对象,变量等。而C#需要被编译成中间代码,也就是dll文件,然后由CLR当中的JIT及时编译成机器语言并保存在缓存中。

js是运算符基本和C#中的是一样的;变量有一些不同:js变量是一种弱类型,在使用前也不需要先定义,类型有布尔值,数字,和字符串,单引号和双引号都可以用于字符串,减小了引以字符所带来的不方便。其中变量的一般形式是:

  var <变量名表>;
  其中,var是javascript的保留字,接下来是变量说明,变量名表是用户自定义标识符,变量之间用逗号分开。和C#等程序不同,在javascript中,变量说明不需要给出变量的数据类型。

作用域:变量的作用域由声明变量的位置决定,决定哪些脚本命令可访问该变量。在函数外部声明的变量称为全局变量,其值能被所在HTML文件中的任何脚本命令访问和修改。在函数内部声明的变量称为局部变量,局部变量只能被函数内部的语句访问,只对该函数是可见的,而在函数外部是不可见的。只有当函数被执行时,变量被分配临时空间,函数结束后,变量所占据的空间被释放。

对象:JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。一组包含数据的属性和对属性中包含数据进行操作的方法,称为对象。比如背景颜色,文本框的大小。

事件:用户与网页交互时产生的操作,称为事件。绝大部分事件都由用户的动作所引发,如:用户按鼠标的按键,就产生click事件。

学习js之后就是DOM了,加油,黑马!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值