关于js做动画的问题,在别的地方争论一下还有点意义,在这种学习js的地方争论这么实在是有毛病。走到这一步的人有哪个不知道css实现动画更好,可这是js的教程,用js做动画对学习js的同学加深对js的理解和熟练度很有帮助,有毛病吗?做事儿时候考虑效率是应该的,但学习的时候总考虑可以用另一种更简单的方法实现,而忽略要学的东西,不是本末倒置吗?要是那么想,还学js干嘛?直接jq不就得了?还学css干嘛?直接bootstrap不得了?还学什么html5?直接mui得了?按这思路学下去,最后你能学成个什么?
2016-11-26
http://www.iconfont.cn/plus/collections/detail?cid=2320 图标库 自己找喜欢的下载练习
2016-11-25
其实问题很简单 不知楼下众位说得辣么复杂干嘛子 也就是老师写的flag变量相对于定时器的回调函数是全局变量,而回调函数会把全局变量flag赋值成false,辣么纵观整个作用域没有一个是把flag赋值成true的,也就是不可能会执行到清除timer和执行链式的最后一个参数fn,所以,得把flag设为true放在定时器回调里成为局部变量,把检测停止函数放在for in外接着后面,而回调里会把flag设为false,每次回调执行完就会把flag销毁,这样flag就不会一直是false从而进不了清除timer和执行fn的函数
2016-11-24
@雨菲玥玥说的是对的,大家心态平和一点,老师写的那个就是一个普通的js对象。对于@motivate的说法:“json是js的对象表示法”,这个说法是错误的。json不是js的对象表示法,在js中有json对象这一说,js这个语言内置支持json,且ES5中有内置的JSON对象,该对象有内建的转换js对象为json字符串的方法和转换json字符串为js对象的方法。JSON对象和js是两个不同的概念,大家不要搞错了。另:@骏马狂奔 不要一上来就喷人家好吗?Douglas Crockford也要看别人的书的吧?再牛的人写书也不敢保证书里的内容没有任何问题,那指出老师讲课里的错误让大家知道有什么不对呢
2016-11-23
学习一门技能是用在对的地方,工具的作用是减轻人类的工作量,跟css相比,用js来实现同样的功能要多做很多无用功好吗,真不懂你们这样是怎么开发的。
2016-11-22
我不同意Nolimits的意见,在做一件事情之前,首先要弄明白这个工具是用来做什么的:首先:html是用来规定页面的框架的,js是用来实现跟用户、服务器的交互的,即实现逻辑的,css是用来实现的页面的样式的。动画这个东西属于样式,既不属于交互,跟逻辑也没有关系,所以,用js来实现动画,从根本上来说就是错的,方向错了,再努力也没用。当然,用js实现动画也是有它的历史原因的,在CSS3没出来之前,要实现动画大部分还是需要依赖js的,这是它的历史原因,但是不能作为现在依然使用js来实现动画的理由。js实现动画有它的弊端:1、增加浏览器压力,性能不够好;2、开发人员需要维护不必要的逻辑;3、奇技淫巧
2016-11-22