用于学习JavaScript的demo
最近在学习Python和js,发现语言的设计上确实有共通之处。 Python语法更加简洁,提供了list/dict/tuple等常见方法和数据结构,使得写出的代码非常简洁。但Python确实完整的面向对象的**, 该点上与Java相似,唯一的不同在于变量类型属于弱类型,不需要进行定义即可直接拿过来用。
JavaScript在面向对象的方面搞了一套原型链的东西,其**基本和Java相同,但感觉语言有些含糊,没有Java那么规范。 在使用变量时甚至都不用进行转型,会自动进行转型,而Java和Python都做不到这一点。 JavaScript的语言形式上与Java更加相近,学起来也更加快速。
web是信息技术的一种重要载体,而JavaScript是web技术的一种重要手段,可以说不会点JavaScript根本不敢说自己是个程序员。 借用js和html做出各种炫酷的特效来,甚至做个galgame来,对于程序员也是莫大的激励!
学习java、python、js,从不同的语言中了解其设计哲学,扩宽思路。但也要注意深度。
今后的学习路线也不希望增加更多的语言了,可能还会把大学里没怎么掌握的C++捡回来,但那也是以后的事了。
多多学习python和js各类库,做到原生的api熟悉,各种类库熟悉,尝试实现各种特效。
多动手写一些代码,多想几个为什么。高山仰止,景行行止。
加油!