免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux
打印 上一主题 下一主题

欢迎参与《JavaScript权威指南》试读活动!(获奖名单已公布-2012-7-6) [复制链接]

论坛徽章:
0
1 [报告]
发表于 2012-05-08 12:23 |显示全部楼层
很高兴能参加这次活动,期待和各位亲思想上的碰撞!~

论坛徽章:
0
2 [报告]
发表于 2012-05-09 13:35 |显示全部楼层
yifangyou 发表于 2012-05-08 22:34
1、您认为目前Web前端技术的未来发展方向在哪里?
答:我认为web前端技术的未来发展:
1)随着html5的新功 ...


兄弟的观点很有见地,基于js的游戏引擎可能会火起来,但还是比较挑浏览器的,呵呵,如果浏览器的权限更大就更好了,比如浏览器可以直接调用设备硬件,现在还有点早。。

写JS的IDE现在也是百花齐放,IDE的可定制化也已经比较强了,特别是基于Eclipse的各种定制和插件,非常多元和个性

基于JS的面向对象的确新版犀牛书的精华部分之一,但和第五版有很大差别,也几乎代表了JS的演进方向,比较闪亮的是加入了jQuery的一章,呵呵

论坛徽章:
0
3 [报告]
发表于 2012-05-09 18:50 |显示全部楼层
hbsycw 发表于 2012-05-09 16:41
继续支持CU的活动!回答第二个问题:

2、此次权威指南新版最精华的内容是哪部分?


新增的章节有的是纯粹为了讲解新内容,精华的部分还在那些老的内容,大部分老内容都已经重写了,5年前的观点也被推翻了,呵呵

论坛徽章:
0
4 [报告]
发表于 2012-05-10 18:00 |显示全部楼层
我认为比较精彩的部分在于类和模块这一章,上一版还在大讲特讲传统的类式继承和面向对象,包括模拟接口实现多态等等,新版里面的倾向已经完全改变了。简单讲,新版提倡的OO“更加javascript”,而不是借用传统静态语言的OO概念,新版更多的体现“动态语言”的特有的特性,比如“组合优于继承”,“鸭式辩型”和“函数式编程”,这些内容更据JavaScript特色~

另外一个精彩之处在于,更加详细的介绍对象和数组,尤其是ES5的高级特性以及如何在ES3中模拟实现这些特性。ES5肯定是大势所趋,新版犀牛书已经明确指出这一点。这也彰显出“前端开发工程师”在这5年时间中的角色转变。是很有意思的。呵呵

论坛徽章:
0
5 [报告]
发表于 2012-05-11 09:22 |显示全部楼层
polestar_li 发表于 2012-05-10 22:39
1、您认为目前Web前端技术的未来发展方向在哪里?
未来的发展方向就是把Javascript, HTML5, CSS3等不能实 ...


其实js/html5和css不欠缺表达能力,欠缺的是运行环境和实现场景,尤其是浏览器的权限很低,导致js、html5和css无法更广泛的推广,浏览器真正解放后,这些技术会有更大的作为

论坛徽章:
0
6 [报告]
发表于 2012-05-11 12:09 |显示全部楼层
L_kernel 发表于 2012-05-11 09:52
浏览器真正解放?怎么一个真正的解放?如果给与更多的操作,那可是一个具体的安全性问题。


安全问题要具体问题具体分析,只要运行程序的权限从浏览器拱手交给沙箱,安全问题就与之伴生了,比如浏览器中运行ActiveX和Flash原则上是有安全风险的,你如何保证支付宝的控件不在你电脑上捣鬼、又如何保证你看优酷视频的时候不会被扫描硬盘。所以当浏览器安全问题早就存在。当浏览器可以直接调用打印机、摄像头和WebGL的时候,首先带来的是便利,再者伴生安全漏洞,随后组织和厂商跟进修复安全漏洞,任何技术的进步一直都是像这样迭代进行的。

我们无法在技术萌芽阶段就指责它充满缺陷,我们更需要给出修复(避免)安全漏洞的方案,一句“不要”实在是偷懒至极啊。对于浏览器的安全性问题,新版权威指南并未深入讲解太多,是一个遗憾啊。

论坛徽章:
0
7 [报告]
发表于 2012-05-14 13:01 |显示全部楼层
haitao 发表于 2012-05-14 12:25
我学js和asp一样,总是用时临时搜函数、用法,从来没能真正像c/delphi一样成为自己掌握的语言
一直觉得浏览 ...


不少人对JS仍然存在这种误解,真正的原因在于大多数开发者接触使用 JavaScript 的方式。对于其他语言来说,比如 Python 和 Ruby,开发者必须要坚持阅读技术文档、视频教程和学习指南。但是直到现在,使用 JavaScript 开发程序也不用这样,开发者的需求往往是给现有代码添加一个表单验证、弹出框或图片轮播控件,而且工期也很紧。因此他们直接去网上找一段能用的代码就可以了,而不必花时间去学习理解这门语言。很多人就是这样开始接触 JavaScript 的,并堂而皇之地把 JavaScript 技能写入他们的简历。

——摘自“JavaScript Web Application”

论坛徽章:
0
8 [报告]
发表于 2012-05-14 13:10 |显示全部楼层
haitao 发表于 2012-05-14 12:25
我学js和asp一样,总是用时临时搜函数、用法,从来没能真正像c/delphi一样成为自己掌握的语言
一直觉得浏览 ...


另一方面原因是,初学者对互联网领域的软件开发认识不够,对动态语言的适用场景缺乏正确认识,因此Web开发很容易就变成“堆代码”,多数人缺少动态语言的设计模式、架构和解偶的理论基础,很难将JS这门及其灵活高效的编程语言的威力发挥到极致。这也是新版权威指南稍有遗憾之处,第九章类和模块的内容有限,只讲了“原则”性的知识点,缺少更多“实践”,当然都在一本书中很难把基础和设计模式都讲清楚。

论坛徽章:
0
9 [报告]
发表于 2012-05-15 17:54 |显示全部楼层
乐动2010 发表于 2012-05-15 15:11
终于出来了,等了半年了。


您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP