由买买提看人间百态

topics

全部话题 - 话题: ecmascript
首页 上页 1 2 (共2页)
p*****2
发帖数: 21240
1
来自主题: Programming版 - ECMAScript 6 太猛了

purescript怎么样呀?
l**********n
发帖数: 8443
2
来自主题: Programming版 - ECMAScript 6 太猛了
为什么不好?
p*****2
发帖数: 21240
3
来自主题: Programming版 - ECMAScript 6 太猛了
good parts 作者已经解释过了吧
基本的意思就是js的prototype的不是oo的
加class搞复杂了 只是为了迎合java程序员
l**********n
发帖数: 8443
4
来自主题: Programming版 - ECMAScript 6 太猛了
prototype不就是个object吗?怎么不是oo啦?
p*****2
发帖数: 21240
5
来自主题: Programming版 - ECMAScript 6 太猛了
不一样
e*******o
发帖数: 4654
6
来自主题: Programming版 - ECMAScript 6 太猛了
好多人说class 强迫你去做分类
我是搞生物的 我觉得分类的好处是简化
那个老家伙说 分类一开始肯定不对 最后要重构 本来就是个不断改进的过程好不好
prototype 一下子就搞好了?
有个他es6的视频 没那么吹prototype了
d*******r
发帖数: 3299
7
来自主题: Programming版 - ECMAScript 6 太猛了
我也觉得用 class 有时很烦
p*****2
发帖数: 21240
8
来自主题: Programming版 - ECMAScript 6 太猛了
我们组禁止使用class
p*****2
发帖数: 21240
9
来自主题: Programming版 - ECMAScript 6 太猛了
我们更favor functional
class失去了js本身的灵活性
js其实是很强大的 完全不需要class
l**********n
发帖数: 8443
10
来自主题: Programming版 - ECMAScript 6 太猛了
you like coffeescript. how to explain that? when you use coffee, have you
ever thought of flexibility? coffee has class, which is just some syntax
sugar.
p*****2
发帖数: 21240
11
来自主题: Programming版 - ECMAScript 6 太猛了
we don't use class.
n*w
发帖数: 3393
12
来自主题: Programming版 - ECMAScript 6 太猛了
这个是不同的动物了吧,类似的有funscript。
前面说的那个几个除了coffeescript,都是子集父集关系。
N********n
发帖数: 8363
13
来自主题: Programming版 - ECMAScript 6 太猛了
这个语言从根上就设计歪了。现在改来不及了。
p*****2
发帖数: 21240
14
来自主题: Programming版 - ECMAScript 6 太猛了

而且改的方向有问题。本来跟Java是两个东西,现在反而越发往Java方向上靠。
l**********n
发帖数: 8443
15
来自主题: Programming版 - ECMAScript 6 太猛了
往java靠不挺好吗?
p*****2
发帖数: 21240
16
来自主题: Programming版 - ECMAScript 6 太猛了
你去用dart多好
l**********n
发帖数: 8443
17
来自主题: Programming版 - ECMAScript 6 太猛了
赵策不是在力推dart吗?
p*****2
发帖数: 21240
18
来自主题: Programming版 - ECMAScript 6 太猛了
对呀 走java路线
z****e
发帖数: 54598
19
来自主题: Programming版 - ECMAScript 6 太猛了
简单的东西用不到而已
做游戏时候,class太常用了
swift也加了class,这一页里面说的东西对于java程序员来说很熟悉了
class和引用,这个几乎都是照抄java的概念
http://developer.apple.com/library/ios/documentation/swift/conc
不过脚本你不用class也行撒
反正也没有什么复杂的东西要做
做游戏就完全不一样了,多数时候class是满天飞
一个角色,怎么定义,都还是class,有差异有共同点
z****e
发帖数: 54598
20
来自主题: Programming版 - ECMAScript 6 太猛了
prototype只是一个特殊的class
class外延涵盖了prototype
而且prototype是非常束手束脚的一个pattern
用得非常之不多
l**********n
发帖数: 8443
21
来自主题: Programming版 - ECMAScript 6 太猛了
说得不错啊
p*****2
发帖数: 21240
22
来自主题: Programming版 - ECMAScript 6 太猛了
大牛怎么不上dart?
N********n
发帖数: 8363
23
来自主题: Programming版 - ECMAScript 6 太猛了
prototype可以动态执行过程中加成员,导致静态IDE无法确定其定义细节,
是JS一大缺点。有CLASS才可以继承,才可以代码重用,才有可能写大程
序。现在这样又要向后兼容prototype, 又要支持CLASS,不伦不类。
p*****2
发帖数: 21240
24
来自主题: Programming版 - ECMAScript 6 太猛了
代码重用跟继承没啥关系吧
现在java都不提倡继承了
L***s
发帖数: 1148
25
来自主题: Programming版 - ECMAScript 6 太猛了

coffeescript目前的确就是js语法糖,
ES6中class的引入估计也是照抄coffeescript的实现
For example, this coffee script
class C
constructor: (a1, @a2) ->
f: -> g(@a2)
is simply compiled to the following js
var C = (function() {
function C(a1, a2) {
this.a2 = a2;
}
C.prototype.f= function() {
return g(this.a2);
};
return C;
})();
ES6的很多其他改变,比如iterable/iterator,
大致抄自python,连名字都不改的
L***s
发帖数: 1148
26
来自主题: Programming版 - ECMAScript 6 太猛了

还是prototype灵活,很容易在上面构建多继承和mixin的语法糖
p*****2
发帖数: 21240
27
来自主题: Programming版 - ECMAScript 6 太猛了
明白人
H******7
发帖数: 1728
d*******r
发帖数: 3299
29
来自主题: Programming版 - 我觉得在scala上浪费时间没意思
我还是菜啊,主要心得就是,现在如果我教新人编程,直接就上 JS 和 Node 了,
前端, 后端,RESTful service, DB, AWS 全都能搞定,lib 多而且新,npm 也好用,
简直太方便了.
我现在管理 ES cluster in AWS 的程序干脆都用 Node 写了, 反正都是 JSON 来回扔
,用 JS 最无脑最省事.
以前没想到 JS community 是这么有意思的,回头 follow ECMAScript 6 看看 JS 以
后发展成啥样.
r***y
发帖数: 4379
30
得是 ecmascript 5 出来之后吧, 之前得恐龙级别...
m***r
发帖数: 359
31
来自主题: Programming版 - 新的<Web技术日报 >
和一些小伙伴们新建了个,主要是收集微博上相关的讨论,
http://web.memect.com/
板上牛人众多,求批评和建议,看怎么能做得更好些。
最近几期:
2014-12-31 (加长版 52条)
* AngularJS vs. Backbone.js vs. Ember.js
* 构建C1000K的服务器
* 免费开发课程《HTML5离线应用实战演练》
* 从0到100——知乎架构变迁史
* 维基百科将所有服务器的PHP引擎变为HHVM
2014-12-30 (加长版 40条)
* Cocos2d-JS v3.2重构Web引擎的渲染器等
* ECUG(实效云计算用户组)专题回顾PPT
* Material design非官方中文指导手册
* 《CSS Secrets》
* fibjs 和 nodejs 并发模型上的差异性分析
2014-12-29 (加长版 34条)
* W3C和WhatWG HTML5标准的差异
* ArchSummit北京2014十大优秀演讲PPT
* 《架构师》(2014年12月)
* (开源游戏引擎)Egret 的童话与现实
EC... 阅读全帖
m***r
发帖数: 359
32
来自主题: Programming版 - Web技术日报 2015年2月楼
Web技术日报 2015-02-07
@好东西传送门 出品, 过刊见
http://web.memect.com
订阅:给 [email protected]
/* */ 发封空信, 标题: 订阅Web技术日报
更好看的HTML版
http://web.memect.com/archive/2015-02-07/short.html
1) 【Rossberg, V8/Google谈JavaScript的新方向】 by @F2E前端技术社区
关键词:JavaScript, Andreas Rossberg
Experimental New Directions for JavaScript, Andreas Rossberg, V8/Google [1]
[1] https://drive.google.com/file/d/0B2p58mpwToefRzlGMzRxTnhNb00/view
2) 【从攻击者的角度来解读ECMAScript 6新特性】 by @xisigr
关键词:JavaScript, 幻灯片
从攻击者的角度来解读es6中的新特性,各种bypass,的确很... 阅读全帖
z****e
发帖数: 54598
33
来自主题: Programming版 - Angular 2: Built on TypeScript
应该说你的这个说法不妥
dart完全可以替代angular
angulardart就像两层套
没事套两层做什么?用dart可以做到不侵入html代码而实现逻辑
angular瞎搞,自己还定义了一堆tags,没啥搞头
这些tags又不是html标准,js其实也不是标准
ecmascript才是标准,dart从ecmascript6开始也就实现了标准
但是到底能否直接执行,这个还要看各个浏览器对于标准的执行力度如何
目前ecmascript6还比较遥远,多数都还在ecma5
不过总体感觉没啥意思,这个平台除了挂adsense广告,还有其他方式弄钱不?
m***r
发帖数: 359
34
来自主题: Programming版 - 好东西传送门周报汇总 2015-03-08
好东西周报 2015-03-08
收录了过去一周@好东西传送门 发的 55 条微博。其中最受欢迎的有
BIDMach高性能机器学习库 (244)
在线最优化求解5篇 (56)
单机上的快速图计算引擎TurboGraph (55)
好东西传送门第一个个人专栏是《爱可可老师今日推荐》 (36)
IPython 3.0的中文介绍 (31)
从Google Finance拿股票信息 (29)
回顾: Deep learning 之赞美篇 (29)
ECMAScript 6 Features 中文版 (20)
Grounded Language Learning (19)
App开发智能车载之SDK篇 (14)
http://haoweekly.memect.com/2015-03-08.html
z****e
发帖数: 54598
35
来自主题: Programming版 - 狗狗放弃Chrome跟Dart VM整合
js不是google能够控制得了的,木有错,但是js是emcascript的impl
dart要做第一,能够编译成js,以保证兼容性
其次第二,也实现ecmascript,which是6
以后只要能够实现emcascript的脚本,就能够运行在各个浏览器中
这应该说不是js能够决定得了的
google把第一点强化一下就好了
首页 上页 1 2 (共2页)