JavaScript培训

最近又培训了一下前台,学了学XHTML和JavaScript

真心的觉得JavaScript不好写,不好调试,或许是因为我没找到好使的IDE。。。。

对于习惯了.net的我而言,智能化显得那么重要。。。

而且,JavaScript在不同的浏览器上用法还有那么一点点不同,搞得我在firefox调试过的东西,在IE上就是死活都用不了。。

不过,最近几天把JavaScript的初级和高级教程都看了看,看来这种弱类型的语言还是挺好玩的

模拟类,模拟对象,模拟继承,方法指针看得我以为我在看.net

其实JS本身是不支持这些东西的,所以才有了模拟,在看完教程之后,我却有一种各类语言殊途同归的感觉,看来是没白学

JS是简单,但用法很多,可以减轻服务器的压力,只是不知道性能怎么调整。。。 。像我家里那台N年前的机器,能撑得住么。。。

里面讲的方法指针,在之前做C++的时候,有个同事说过,就是继承这货,怎么知道该执行子类的方法还是父类的方法,不就是通过函数指针嘛

所以在C++里理解了的东西,再次出现的时候就会觉得很平常

JS模拟的类其实也就是一个函数,这个函数内部包含了一些变量和方法,但是,在生成类的时候,不想重复产生相同的方法体,就需要一些处理了

比如加判断,比如把方法放到模拟类外

再有模拟继承,其实就是把一个方法指针赋值为基类,这样就相当于把基类的东西复制了一遍到子类中

还有一种把prototype完全复制的方法也比较简单明了,只是基类里面的东东都得是放到prototype里地


另外,还有个印象深刻的东西,就是parseInt,这个还可以parseString,只要String是以数字开头的,就会把前段数字转换为数字。。。

不过Number()这个就不行了,只能强制全部转换

转换的时候还可以指定X进制,用来一次得到想要的值


JS培训基本上结束了,我的理论知识还是扎实了很多的。只是。。。实际的练习里,别人的需求我没怎么看,按照自己想的来了,搞得评分气氛不老好的....

后来做了一下自我批评,还是原谅了自己,毕竟,培训的是技术,学会技术是第一目标~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值