javascript能做些什么

我想开始自学javascript,看了一些资料之后发现js比想象中的要复杂很多,看教程里面的人做,就为了做一个弹出菜单的效果,为了获取里面的一个class,写了10几行代... 我想开始自学javascript,看了一些资料之后发现js比想象中的要复杂很多,
看教程里面的人做,就为了做一个弹出菜单的效果,为了获取里面的一个class,写了10几行代码,看着头疼
那要这是花时间把那么复杂的js学好了,然后就能做一些表单验证啊 动画啊 弹出菜单啊 图片轮播器这样的效果?
不是说js很强大吗?做web的都要会?我就真不信了 每个做web的人都能写这么复杂的代码?
希望高人帮我解释一下,我是不是走弯路了
或者js还有别的吸引人的功能
展开
 我来答
371239928
2012-01-27 · TA获得超过1016个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:306万
展开全部
首先,请先明白一点,任何事物只要存在就说明它有一定合理性,请不要为自己的偷懒或者不想学而找借口。
然后你再想一想你学习java的目的是为什么?难道就是为了在main方法里写几个循环?或者ifelse判断?如果你想靠java就业,就必须明白一点,java的企业级应用主要就是java web。web自然要和网站页面打交道。
比如说javascript的表单验证,判断输入内容是否为空,判断输入的是否是正确的东西。如果你不通过javascript在客户端也就是页面进行验证过滤掉一些信息,那么就得把所有的东西交给服务器端去验证,这就大大增加了服务器端的负担。
还有一个网站的如果要得到客户的亲睐,除了最本质的网站本身内容吸引人,再者就是网站页面设计的风格效果如何。俗话说人靠衣装,在现在漫天都是网站的情况下,作为一个开发人员,你不得不去考虑网站的一些美观设计角度去吸引用户。
还有javascript非常重要的一个功能就是无刷新ajax。从友好角度去考虑,无刷新是非常重要的,你不能等用户在注册或者去实现网站某个功能的时候,用户半天去填写了一大堆相关信息,最后一点提交,返回一个该用户已存在!这是非常不友好的。一切都必须以用户操作体验舒适度为先。
最后再说一点,十几行代码真的不算多,一下就能看懂搞定。如果真的遇到非常复杂的代码,开发之中直接拷贝就可以了。多学点知识对自己有好处的。
作为一个javaweb应用,javascript是必不可少的~~
追问
其实你就更正了下我的观念,表单互动 界面这些很重要!
好把 接收你的更正,
我还是没有认识到就加强互动还有一些特效算什么很强大的功能。。。。
没有响应m2
2012-01-27 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3498万
展开全部
这么和你说把 后台语言能做到的javascript基本都能做到(当然..连接服务器数据库肯定是不行了)
javascript说是脚本语言实际上就是编程语言..功能只能用很好很强大来形容了.不过这也是javascript有个最要命的地方. 它太强大了 就和我上边说的后台语言能做的javascript基本都能做 但是javascript 的查bug这块设计的非常不好 可维护性差 如果是别的语言 可能有个致命的错误在你编译的时候就能提示给你 可是javascript不会.还能运行.但是真正用到的时候 会出致命的错误
但是你还必须的会 原因基本就是2楼说的.
网页组成的三大部分 html css javascript(貌似还有vbscriptlet什么的..)没有javascript 的话网页就少缺少互动,发送信息全用表单的话会加点服务器负担和加点网络流量的时候最要命的是等待时间
更多追问追答
追问
我知道表单啊,我现在自己手动可以写一下表单验证的代码了 
但是我还是不觉得这样算很强大吗?
你能举些例子吗?js还能做一些别的什么厉害的特效什么的
好把 我知道互动 表单验证很重要 还有没有别的什么强大的地方
后台语言能做到的包括什么??后台最重要的不就是能读取数据库吗?
追答
后台的主要用途就是读取数据库 可是你光读取不行 还得处理啊 各种处理的方法逻辑代码什么的
这个用javascript完全都能做到 只要后台把数据库的数据穿过来就行了 但是javascript很难维护对不?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
15165601253
2012-01-30
知道答主
回答量:31
采纳率:0%
帮助的人:4.2万
展开全部
javascript是弱类型的脚本语言,功能很强大,现在有很多的现成的框架,如jquery,extjs了等等
可以实现很多功能。就我现在的感受看,其中ajax和后台的异步交互就是其中一个非常实用的功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
j_swee
2012-01-29 · TA获得超过230个赞
知道答主
回答量:46
采纳率:0%
帮助的人:17.6万
展开全部
一点一点来,你会越来越喜欢的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e9a56225a
2012-01-29 · 超过32用户采纳过TA的回答
知道答主
回答量:136
采纳率:0%
帮助的人:90.3万
展开全部
javascript网页脚本文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式