1 zpd 2013-06-08 00:25:22 +08:00 ![]() |
![]() | 2 exoticknight 2013-06-08 00:57:54 +08:00 ![]() 看起来还好吧…… 一开始贴出来那个$的函数只是取DOM对象…… 先去w3c看入门的吧 |
![]() | 3 ETiV 2013-06-08 00:58:06 +08:00 ![]() 建议还是从单纯的JS开始学吧. 你这个是混入了HTML DOM了, 什么style啊, mouseevent之类的. 所以看上去很杂乱. |
![]() | 4 exoticknight 2013-06-08 01:00:05 +08:00 ![]() 还有你说的那个不是匿名函数,是一个函数名是$的函数。 这样定义: var tip { $:function() {} } 就可以用tip.$()来调用这个函数 |
![]() | 5 PrideChung 2013-06-08 01:09:03 +08:00 ![]() 我推荐tutsplus的这个视频: Javascript零基础入门。 http://net.tutsplus.com/tutorials/Javascript-ajax/Javascript-from-null-video-series/ 主讲是tutsplus的明星主讲Jeffrey Way,视频是2010年的了,不过语言的基础还是一样,大概闭包那段会杀死不少脑细胞吧,还有什么“立刻执行的闭包”…… |
6 cauliturtle 2013-06-08 01:49:28 +08:00 ![]() @PrideChung 起作者,一定去Youtube看遍Douglas Crockford的演。作一定Javascript前端和後端的者,都一定受用 |
![]() | 7 blacktulip 2013-06-08 03:57:36 +08:00 ![]() |
![]() | 8 pinkman OP 感谢大家, 都已给出感谢了~ |
![]() | 9 gdzdb 2013-06-08 16:36:55 +08:00 分享我当时是怎么学的,不一定适合所有人。 买一本《Javascript高级程序编程》或犀牛书,当时是第二版,只看语法那几节。 然后就开始自己瞎折腾,从基础的加减乘除到后面的各种数据处理,完成一个简单功能后,再给自己加难题,解决再加,不懂就拿那本书起来翻。 然后就可以开始看别人的代码了,拆解分析流程原理,理解关键点在哪里,然后,然后你已经知道怎么学下去了。 @Fenng 也说过,技术书不建议从头一节节看,这样会失去学习的乐趣,而且容易晕。 |
![]() | 10 bengol 2013-06-08 23:09:04 +08:00 Javascript一直学不会哎,每次看到语法那儿就晕了 |
![]() | 11 xiaogui 2013-06-09 10:49:46 +08:00 第一段看着明显没什么压力呀 |
12 i18n 2013-06-09 18:47:57 +08:00 via iPhone 不错的经验 |
![]() | 13 FrankFang128 2013-06-09 19:18:24 +08:00 不要觉得嵌套函数难看,那是JS的精髓之一函数式编程。 |
![]() | 14 DaniloSam 2013-06-09 20:41:18 +08:00 写这代码的脑袋让驴踢了。。。 不要去google代码来看,尤其国内的,没用 先去w3c看一些基本的东西,了解一下这个语言,然后学学jQuery的使用,做点小东西热热身 多逛逛,github,看各种jQuery插件源码是个入门的好东西 在之后就是实现具体的业务,总结出属于自己的各种应对接口的开发方式 再看看各路框架源码,同样的需求是如何用不同的方式实现的,自己试着写一写 书的话不推荐了,好书很多,NCZ那本可以多看,细看 熟悉一些原理,闭包,参数,原型链,表达式 说白了就是多写 几万行代码下来也就入门了 |
![]() | 15 kebot 2013-06-09 21:51:52 +08:00 其实学CoffeeScript是一个提高Javascript水平的好方法。 |
16 clowwindy 2013-06-09 21:58:04 +08:00 我现在已经觉得从 nodejs 开始学 js 可能会容易一些。 |