当前位置:首页职业培训

javascript的“特效”也太难学了吧!有高人能提供一下学习经验么

作者:职业培训 时间: 2025-01-26 05:57:37 阅读:494

呵呵,JavaScript确实是一种挑战,但我挑战成功了!

在专科,流行的语言我都学过,首先入门的是C语言,

觉得C有点简单,后来翻翻C的工业用途,都是用作硬件控制的界面编写和

底层操作,这才对C有了一个真正的了解,明白真正把C用上真的不简单,还有很多硬件操作的东西没学呢,那时大二刚接触电脑会学会打字,用C做了个小小控制台管理程序(那时叫系统哈哈)。接下来是汇编语言,在汇编里学会了很多底层硬件的运行原理,悟出如何优化程序,也做了个小小的汇编程序!然后是C++,真正第一次接触了对象编程,也懂得了如何把事物抽象成为一个类,有了面向对象的思维,还有C++的语法,有C基础其实也挺容易的,但后来发现C++真正的难点是如何理解和使用别人的类,那时眼框还很窄,思维也不开阔,计算机英语不好,就只知道在控制台里写属于自己的程序,不懂得去使用类库里的现成类,虽然培养了良好的编程习惯和磨炼了编程思维,但缺少的是未能开阔地吸取高手的精华,所以C++水平也停留在了控制台的程序上,习惯C过程编程思维,而还没有进入事件编程的行列,但C++最自豪的是,在过程编程框架里实现了事件编程的所有事件调用(把事件响应函数调用放在一个过程的循环里,当判断条件符合某个事件响应,就转到相应的事件里去)所以也给后来的事件编程打下了非常坚实的思维逻辑基础。

大三学习了两门语言vb.net和ASP

但还是偏向与winForm 程序,对于Web程序根本就没有学好(严格来说根本没学过)在VB.net里,接触了各种各样的事件编程,觉得自己跳出了控制台的过程编程思维,也迈进了winForm事件触发思维的大门,终于尝了一回鲜,觉得挺兴奋的!接下来就是就是Java,但也只局限于控制台,只懂用代码实现一个通讯功能哎,真的很失败!Delphi倒觉得真的是一个很好的WinForm程序开发环境,有了事件编程思维,学起来一点都不难,而且觉得执行效率非常快,在所有的windows环境中都能运行连PE也没问题,这是VB所不能比拟的。学了Delphi之后就顺便学学vb,其实,vb也不简单,真的要学好的话,就要懂得API调用,在VB里我学会了调用WINDOWS的接口函数,做了一个专门查看windows系统里各种内核参数(进程,注册表,服务,系统文件属性)的小程序,还专门为这小程序加点料(根据对病毒的研究,加判定条件,判断进程和文件是否为恶意程序)

真正接触web是在毕业以后了,毕业以后没事做,就学学C#,自然就发现C#非常的接近WinForm程序,有事件调用,后台方法,甚至连显示也是控件化的,呵呵,觉得web编程不过如此,但事实却绝非如此。如果只会拉拉服务器控件,写写后台程序就是做web的话,那真的很可笑。因为真正的web设计必须懂得前台和后台的代码设计!

楼主的问题是,现在只懂得后台代码设计,而还没有懂得前台代码设计,这对你的工作是构成非常大的障碍。因为后台的很多数据必须传过来,在客户端动态判断,减少服务器的负荷,这才一个合格的后台代码设计师。

当然,精通JavaScript前台设计的这部分人对后台部分也是有所修炼的,简单的后台数据库连接和数据操作并不难学,用XML来显示数据这也是前台设计师必须掌握的东西。反倒常处于数据类型约束的WinForm程序员,最苦恼的是数据类型的控制,JavaScript里千变万化的类结构,因为不像WinForm那样Class封装,

无论是类还是方法都是function呵呵!

而且数组也是动态的,如果学过Java的动态数组还好理解点,如果只学过C和C++的话,那真的是大开眼界了。这只是在程序设计层面,在web 的控制里,让各位WinForm程序员头痛的是DOM操作和JavaScript的弱类型运用、客户端和服务器端的编程思维转化(时刻分清楚,什么时候是客户端设计,什么时候是服务器端运行),还有就是Ajax这种服务器和客户端的桥梁!如果对JavaScript不了解,那么你无从谈起Ajax!当然,你不可能成为一个优秀的后台程序设计师了。

以上我只从我的一些经历和我接触过的事例去做一个介绍,希望楼主能下定决心学习JavaScript,其实我的JavaScript也只学了几个月而言,我也和你一样大量去点Google,但我在学C时养成了好的编程习惯,懂得如何地运用刚刚接触到的东西,用自己思维去表达出来,写出属于自己的程序,耐心地去思考和优化,所以,我不敢说自己有多厉害,但至少我能用记事本做出一个纯JavaScript编写的web系统(前台后台都是JavaScript)当然是ASP程序了,我是先学Asp+C#.NET,再转去学ASP的,在ASP里学到了很多前台设计的方法,当然包括JavaScript,CSS 、 XML 、 DTD 、网页特效等等,呵呵!

标签:

本文地址: http://www.goggeous.com/20241129/1/151319

文章来源:天狐定制

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

猜你喜欢
猜你喜欢
  • 最新动态
  • 热点阅读
  • 猜你喜欢
热门标签

网站首页 ·

本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

鲁ICP备2024081150号-3 相关侵权、举报、投诉及建议等,请发E-mail:admin@qq.com