为了账号安全,请及时绑定邮箱和手机立即绑定

【有奖问答】与大咖交流前端JS与框架开发,免费赢取前端图书(11.28-12.4)

/ 猿问

【有奖问答】与大咖交流前端JS与框架开发,免费赢取前端图书(11.28-12.4)

慕女神 2017-11-28 15:39:04

                                   

前端开发并不简单,哪怕对于初级甚至中级的前端开发者来说,

即使他们有一定的JavaScript代码功底,

如果单纯交代他们实现一个前端功能,他们可能也可以实现出来,

但他们的实现风格要么乱七八糟,要么“随心所欲”。

http://img3.sycdn.imooc.com/5a1d10be0001ac2105400300.jpg


如果你对前端开发有兴趣或前端技术水平无法提升

欢迎参与到这一期的话题活动,与技术嘉宾探讨前端JavaScript与框架开发

同时你还将有机会获得嘉宾亲笔著作的前端图书哦!


http://img3.sycdn.imooc.com/5a1d124c0001df5004920318.jpg

                                    那么好的学习机会,还不如赶紧来参与↓


http://img3.sycdn.imooc.com/5a1d12af0001ca5502550054.jpg


http://img2.sycdn.imooc.com/5a1d12bc0001013d02390224.jpg


李刚,十余年软件开发从业者

疯狂软件教育中心教学总监,疯狂Java实训营创始人

培训的学生已在华为、IBM、阿里软件、网易、电信盈科等名企就职。

国内著名高端IT技术图书作家,其中疯狂Java体系图书均已沉淀多年,

赢得极高的市场认同,并被多所“985”、“211”高校选作教材。


http://img2.sycdn.imooc.com/5a1d12cc00018a2902550054.jpg

参与方式:在评论区块,发布一条问题并在描述中@李刚老师,或积极在与其他用户交流看法


活动时间:11月28日--12月4日


活动奖品:李刚老师著作的两本书,各赠3本,用户名额为6个

《疯狂HTML 5+CSS 3+JavaScript讲义》

《疯狂前端开发讲义——jQuery+AngularJS+Bootstrap前端开发实战》


评选规则:活动结束后,嘉宾在评论区挑选6个优秀的提问或评论的用户,随机获得一本活动图书


活动图书公布时间:12月5日上午10点


温馨提示:活动期间,嘉宾会每天定期与大家交流。小伙伴可先提出你的问题,耐心等待老师的解答


获奖名单公布:

  1. 幸福一点点

  2. qq_啊啦嘞_0

  3. 谢小波

  4. SoEasy_1

  5. 精神病院_院长

  6. sun3247609

请以上的用户完善慕课网的个人中心的收货地址,三天内有效,逾期将视为放弃中奖资格。

查看完整描述

148 回答

?
皓风皆人

应该如何应对知识焦虑(技术层面)?又应该如何才能掌握Js方法论(函数式,面向对象和设计模式)?

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    为什么会有技术焦虑?我写过的书涉及Ruby、OC、Swift、Java、JavaScript、Kotlin等编程语言,而我自己用得熟的编程语言则远远超过这些。以我的经验来看,编程语言的特性来来回回就那么都东西,往往几年才会出现某种语言的新特性,然后其他语言也会一窝蜂跟着引入这种特性,其实没太多新东西。各种框架也是这样的,并没有你想象的那么多新东西。
  • 皓风皆人
    皓风皆人
    我指的技术焦虑是对于前端技术的迅猛变化,学习速度赶不上变化的速度,不过也确实如老师所说,学得多了,来来回回就是这点东西,程序员应该拥抱变化;我现在很想学好js的方法论,不想写流水账的代码了,不知道您有什么好的建议没
?
素素陈

@李刚老师,哪个阶段的小伙伴适合看您的著作,看完您的这两本书能达到什么水平?嗯~其实我想要书O(∩_∩)O哈!

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    这两本书其实从基础开始的,即使你零基础(当然要会用电脑、会安装软件,会用文本编辑器),也能从《疯狂HTML 5/CSS 3/JavaScript讲义》开始。
?
Euterpe_

老师您好,在初学编程的时候总觉得那些API学了又忘,是不是自己不适合这一行啊,而且很重要的一点是可以看得懂代码但是让自己写却感觉无从下手

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    谁说API要记住的?我都常常记不清。各种语言、各种框架各种类、各种方法名又差不多,我也常常记混。API本来就没必要刻意去记!多写代码,多做功能,自然就记住了。 编程其实蛮简单——你首先自己在思维上确定完成一个功能要做哪些事情,需要哪些表达式,翻译成代码,让计算机帮你执行就好了。
?
于心末

@李刚老师

利用接口,用一个后台实现多种前端,既能实现前后端完全分离,更好的分工 ,又能方便实现客户端手机端网站,这样可以吗,李刚老师?

查看完整回答
反对 回复 2017-11-29
?
糖果味3986626

@李刚老师,测试人员一枚,自动化测试的话会涉及前端页面,觉着前端规范很重要,要不自动化脚本不好整,测试人员需要掌握前端知识到什么程度?

查看完整回答
反对 回复 2017-11-29
?
别睡很晚

@李刚老师

老师你好 我现在是正在学习html5+div+css3的学生  本来问题挺多的 看到 前辈的提问和老师回复 我觉着 现在就是 好好学 向前进 坚持住

查看完整回答
反对 回复 2017-11-29
?
ssgg

@李刚老师

看过老师写的疯狂java讲义,很厉害

查看完整回答
反对 回复 2017-11-29
?
xue5hen

@李刚老师

感觉现在前端发展很快,但也很乱,各种框架套路铺天盖地。动不动就是一个“xx全家桶”、“xx组合拳”,里面涉及一大坨各种库、插件,学习成本高也就罢了,关键我总觉得那种东西生成后的代码性能不好(比如里面有less生成的css,有很多选择器层级本不需要那么多的,但是写的时候因为父子class一环套一环,生成的必然比较大,性能比较差;JS插件也是,不少人提倡不重复造轮子,提倡拿来主义,但别人的插件必然不是给你专门定制的,用起来会有很多冗余,对性能也没好处)。所以我很纠结我是否该赶这个潮流,李刚老师,你怎么看?

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    1. 前端对性能的追求没有后端那么关注。后端一个不好的处理往往会由于高并发被放大,但前端则一般不存在这个问题。 2. 工程化的软件开发,必然会借助各种工具、框架,不可能让你从头“重复发明轮子”,而且你写的未必比别人框架的好。
  • xue5hen
    xue5hen
    噢,谢谢。
  • xue5hen
    xue5hen
    噢,谢谢。
?
__innocence

@李刚老师

现在开发几乎都是组件化,使用各种框架。例如,实现一个已经集成在框架里的功能,只需要在前端代码中写一些配置项,这让开发变得十分便捷,但是从学习的角度来说,这种组件化的开发方法,似乎制约了个人技术的提高。这种组件化的开发,是否制约着新人的成长?

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    说得非常好,新人利用框架往往容易陷入“只能用”的处境,对框架本身的设计、技术本身的东西关注不多。
?
qq_得之我幸不得我命_0

@李刚老师

一心求学,请师赐书!



查看完整回答
反对 回复 2017-11-29
?
haoshuohua

@李刚老师,深入讲一下js的类吧。感觉还是不太理解这一块

查看完整回答
反对 回复 2017-11-29
?
真爱无敌86

@李刚老师

我想问一下目前我们的业务中有一些是外包的,但是作为前端的开发来讲,有时候经常会因为外包的框架、代码风格和工具选择上不一致导致后续交接的时候耗费较多的人力物力,有没有一个比较通用的前端开发规范或者checklist/checksheet之类的可供参考,能够避免这种问题的出现?

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    建议采用统一的前端框架,不同框架的设计理念会导致风格差异相当大。
?
慕UI0399932

...

查看完整回答
反对 回复 2017-11-29
?
拥之则安灬

@李刚老师

我之前参加面试遇到了一个笔试题:想实现一个对页面某个节点的拖曳?如何做?(使用原生JS)

老师可以指点一下我么,感谢~

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    这个太基础了,连这个都还不会去面试……,《疯狂HTML 5/CSS 3/JavaScript讲义》15.3.6介绍事件时举的一个示例就是对节点的拖放。你只要做两个事情:为节点定义合适的CSS样式;检测拖放事件,当用户松开时改变节点的CSS即可。
?
Ans217

@李刚老师

面对前端新技术的多样化,和各种框架,怎么根据自己的项目快速找到适合的开发方案。

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    选择你比较熟悉的、现代化的前端框架——当然jQuery、JS是基础,必选。
?
学前端的小菊菊

想知道前端现在flv格式的需要用什么播放,flv.js 使用在线地址报跨域问题@李刚

查看完整回答
反对 回复 2017-11-29
?
雾空

@李刚老师

李刚老师你好,我在一家小公司做了一年多的前端,公司里并没有什么前端的技术积累,主要基于jquery,而且即使公司招了个几年经验的前端同事,我们干的依然是一样的活,这让我产生困惑,自身的能力是处于哪个阶段,或许是中级上下吧,但若想“百尺竿头,更进一步”的话,例如跟大公司高级或资深工程师相比,应该要做哪些方面的尝试呢?

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    只用jQuery怎么做?你们前端界面全部自己用HTML+CSS自己搞?那实力很强啊。对于你们这种情况,我觉得应该基本功相当扎实,缺乏的只是前端开发开发的一些工程化的意识。因此可从以下三方面提高自己的能力。 1. 前端开发模块化。 2. 前端开发组件化。 3. 前端开发规范化。 但如果全靠自己摸索可能比较难,因此我建议参考一些优秀的前端框架,比如AngularJS.
  • 雾空
    雾空
    嗯,谢谢,有用到vue
?
web小弟弟

@李刚老师

授之以鱼不如授之于渔


查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    对。说的好。
  • web小弟弟
    web小弟弟
    对计算机说不上多感兴趣,但是写出一段代码的效果真的对自己来说很高兴,感谢老师做的这次活动,让更多人受益
?
林逸舟丶

@李刚老师


老师您好,我是一名实习生,目前学习了Vue和PHP,基于前端工程化思想,我用Vue做好了前端页面,通过请求PHP做接口操作数据库获取,存储数据。对Mysql和Nosql的MongoDB有一些了解,想请教老师,现在使用主流数据库更倾向于哪一种,还有就是Vue和AngularJS您更倾向于哪一个。

查看完整回答
反对 回复 2017-11-29
  • 李刚老师
    李刚老师
    主流数据库没什么倾向啊,传统MySQL和NoSQL各有它们适用的场景,它们并不是排斥关系。 Vue与AngularJS相比,我更喜欢AngularJS。
  • 林逸舟丶
    林逸舟丶
    原来如此 感谢老师提点 那你觉得AngularJS比起Vue更让您喜欢的地方是什么呢
?
Orz_95

@李刚老师

你好  

对于前端 我还只是初出茅庐的大二学生 所以希望可以得到您的指点  用您的经验让我们这些后辈少走弯路 

谢谢

查看完整回答
反对 回复 2017-11-28
  • 李刚老师
    李刚老师
    认真学习《疯狂HTML 5/CSS 3/JavaScript讲义》和《疯狂前端开发讲义》

添加回答

回复

举报

0/150
提交
取消
意见反馈 去赚学费 帮助中心 APP下载
官方微信