刚开始学习JS,有很多对JS的不解!比如有些人说JS的发展前景并不乐观,它离不开浏览器,用户端要是禁用也活不了等等,而且dart,scala,ruby,perl这些语言的发展,大有取代JS之势!以及纵观很多大型网站,JS基本不用的等等!
我只是个初学者!有很多都是听到!但是得不到证实!在此想听听各位对上面的说法的看法!!
不是个盲从者!只是想了解的更多
我只是个初学者!有很多都是听到!但是得不到证实!在此想听听各位对上面的说法的看法!!
不是个盲从者!只是想了解的更多
解决方案 »
- JQuery 动态验证 非常需要技巧的问题
- 请高手帮个忙,一个关于JS获取元素坐标的问题
- extjs 语法错误 return eval("("+json+")")
- 求教高手:用jquery怎么实现我这个表格可以动态添加删除修改?
- 动态删除文本框问题
- 请问怎样把这个<input TYPE="file" name="FILE1">出现的按钮换成自己的图片,就是不要这个按钮,要求点击一个图片出现浏览文件夹的功能
- jquery chrome浏览器下怎么获取图片的宽度跟高度?
- button的onclick()后,说fString没有定义,我明明定义了啊?
- 目前我有一个关于登陆、注销的需求,不太知道该如何做,求思路
- 新人求助,如何实现多个移动元素鼠标放入某个时停止,离开继续移动?
- 请高手帮我解决 在先等JS
- javascript空标签问题
这种操蛋的话就算了,说出来容易烂嘴。JS前景没人会怀疑,不过在中国的话,不太建议你专门搞这个,如果你家境富裕,不愁买房子,对计算机非常的执着,你可以好好的研究,深入的研究,可以成为受人尊敬的牛人。比如最近最火热的pinterest,其实他的技术很简单,但是需要牛人去发现,原来JS可以这么用。
当然,如果你喜欢游戏的话,HTML5在不原来的将来,至少在手机上,可能会大放异彩,如果你能厚积薄发,说不定你可以成为一下小鸟或者僵尸。
如果你是个普通的民工,还是先学一门后台语言,找到一份工作,两三年后再决定你要投身什么方向,这样起码几年后,也许,能凑齐买房的首付。
<li>js (基础):了解 js的基本对象类型 ,基本操作关键字 ,闭包,原型,</li>
<li>js(dom)操作:了解 js对文档对象模型(DOCUMENT OBJECT MODEL)的操作API</li>
<li>js (ajax):了解js对于ajax(ASYNCHRONOUS JAVASCRIPT AND XML)的交互操作</li>
<li>js(json):数据操作</js>
<li>js (框架):了解现有的成熟的js框架,推荐 jquery作为底层操作框架</li>
<li>js (canvas):了解canvas标签进行绘图操作的基本用法</li>
<li>html(5):了解html标签的定义</li>
<li>html media:了解html5的多媒体标签的使用</li>
<li>html5 新元素:实时了解 更多的 html5新的特性,并尝试</li>
<li>css:了解样式对页面显示的影响</li>
<li>css3 动画:了解样式动态影响页面的样式</li>
<li>浏览器:了解js html css (包括html5的新特性)在各浏览器中的兼容性,webkit浏览器是重点</li>
</ul>前途很好 深入很难
需求很大。因为JS是现在唯一可以在手机、PC、Pad下运行的语言。而且在
Node.js下JS可以写服务器程序,这样能做一些其他语言做不到的功能,比如:
当你的服务器发现用户的机器是IE的话,部分JS脚本可能过于耗时,这时
可以让这部分程序在服务器端执行,让客户端省些力气。
淘宝现在已经有很多Node.js的应用了,并且他们都开始试验这种技术。
WebOS这个手机系统下的软件就是通过JS开发的。
而且JS还有一个很大的优势就是可以被其他语言嵌入,比如Java中嵌入JS
C++中嵌入JS,这样可以做到一部分程序可以通过脚本来实现,这样一些小的
调整只需改下Js 无需重新编译。这种应用在游戏中居多。如果不信的话请自己
搜索下mozilla rhino,看JS是如何和Java交互的。或者搜索下你DreamWeaver
看下里边有多少JS文件。
JS不是仅仅能用来写网页。
待遇方面可以很负责的告诉你,不比C++ Java挣得少,我以前做Java现在
专门做JS了html5现在在PC下的应用可能受一些限制但在移动开发下基本上
是WebKit的居多,
但做的好的人不多。只要你能够做做到懂得常用数据结构算法、解决
浏览器兼容性、能够
更多的时候想想用的技术能做点啥。
open.weibo.com
open.t.qq.com
open.taobao.com
………………