This website requires Javascript to function properly. Please go to the setting of your web browser and enable Javascript for this website.
×
Loading...
Mall
Forum (EN)
Groups
Blogs
Topic
Panel View
Tree View
Close
Home
Refresh
Share
Sign In/Sign Up
Mall
Forum (English)
Blogs
Groups
Polls
Rolia Radio
工作学习
/
学科技术
/
学了学RxJs,写一点学习笔记,对初学者或许有一点帮助
-
binghongcha76
(一只大猫);
2017-2-13
{2699}
(#10608220@0)
+2
这个要顶,希望lz继续分享
-
sallay
(sallay);
2017-2-13
(#10608731@0)
用typescript和javascript是不是一样的?typescript有什么好处?
-
sallay
(sallay);
2017-2-13
(#10608734@0)
语法书写上不一样,ts的代码是要被微软的编译器编译成js代码在浏览器中运行,browser不认识ts代码。ts更接近c#,java这样的语言,所以俺作为c#老司机一接触typescript便深深地被吸引,以前觉得web前端编程是世界上最无聊的工作之一,现在用typescript觉得很舒服
-
binghongcha76
(一只大猫);
2017-2-13
(#10608899@0)
ts编辑成js,能选择版本吗,比如ES5或者ES6之类的吗?
-
sallay
(sallay);
2017-2-14
(#10610740@0)
可以的,就拿我举的例子来说,右键点击project => 选择properties => Typescript Build => General => ECMAScript version 选择ES6,5,3
-
binghongcha76
(一只大猫);
2017-2-15
(#10611248@0)
这么说来是学习GWT的思路了。GWT更彻底,直接用java写,GWT帮你编译成javascript。VAADIN更是让你用Java写code,不用预先编译,运行时VAADIN帮你生成前台Javascript。微软落后好几年了。
-
ejbeqhouse
(执手平淡 品味平和);
2017-2-15
(#10611310@0)
cool,不过这俩我没听说过,可能不是web这行的。不过既然gwt等这么有名,为啥google的angular team不用它们重新写angular2呢?angular2 完全是typescript写成的,所以我猜typescript还是比它的竞争对手有更强的地方,
-
binghongcha76
(一只大猫);
2017-2-15
(#10611323@0)
最近新玩意学得少了, Angular1和2都没有玩过。我并不是比较GWT和typescript谁强大,这问题就像比较Java和c#谁强大一样,没有答案。我仅仅是说typescript借鉴了GWT的思路,而GWT更彻底,让你直接用Java写前端。微软应该让人直接用c#写前端,这样更好。
-
ejbeqhouse
(执手平淡 品味平和);
2017-2-15
(#10611397@0)
现在几乎所有的前端语言都是编译成JS,比如dart, clojureJS, ScalaJS和ELM。两个因素 interoperability 和 paradigm,决定它们的成败。
java 很难直接调用JS的库,反过来也一样;JS 语法上直接支持functional programming,Java憋了多年才挤出个lambda。所以大浪淘沙,GWT现在基本上没人用了。
-
galactica
(晋窑窑主);
2017-2-15
{145}
(#10611408@0)
这个不是直接调用JS的事。无论GWT,
还是typescript都是让你用另一种语言写code,编译器帮你生成javascript。我很长时间没换工作了,不知道现在市场如何,我们公司6,7年前就开始用GWT了。在我印象中,GWT是第一个把其他语言转换成javascript的成功框架。所以我说typescript借鉴了GWT的思路。这个说法和现在的市场占有率无关。
-
ejbeqhouse
(执手平淡 品味平和);
2017-2-15
{269}
(#10611419@0)
这个说法很对,然而typescript并不是compile,最多算transpile. dart 最接近你的比喻。其它几个都是借助了google的js库。
-
wxlin2k
(wxlin2k);
2017-2-18
(#10617223@0)
typescript是javascript超集,可以直接在typescript里写javascript,现有的javascript代码基本都可以直接用
-
hellyeah
(StoneCold);
2017-2-15
(#10611441@0)
我感觉javascripe这一块还没完全成熟起来,各种框架新思路还在互相奋力拼杀。
-
ejbeqhouse
(执手平淡 品味平和);
2017-2-15
(#10611449@0)
使用和编译typescript,是不是一定要用微软的vs?哪个版本的vs比较好?
-
sallay
(sallay);
2017-2-15
(#10612364@0)
目前应该是这样,不过即使是vs也是用一个叫tsc的command命令来做的,你可以用notepad.exe编辑一个typescript文件,然后用tsc编译成js
-
binghongcha76
(一只大猫);
2017-2-16
(#10612994@0)
用vs2015的好处是ts代码可以设置断点,调试非常方便,随时观看断点处的变量状态
-
binghongcha76
(一只大猫);
2017-2-16
(#10613055@0)
有没有TS写的代码,JS实现不了的(不能转换为JS)?
-
c007
(国产007);
2017-2-15
(#10612737@0)
这个不可能,当初就是这么设计的
-
binghongcha76
(一只大猫);
2017-2-16
(#10612999@0)
赞自觉自学精神!
-
xishen
(kkang);
2017-2-15
(#10612794@0)
有空可以看看BuckleScript,楼上已经有人提了 NLM。而且看了ES6,那就上手写 React + ES6 + Webpack 走起。
-
wxlin2k
(wxlin2k);
2017-2-18
(#10617194@0)
+1
然而例子举错了,要emit数组元素的RxJs写法是 var source = Rx.Observable.of(1,2,3,4,5,6,7), 不建议在create里面用for loop.
-
wxlin2k
(wxlin2k);
2017-2-18
(#10617205@0)
+2
Share
More Topics
The two assumptions we need about the cost function
很佩服能够静得下心做学问的人。ZT: 图灵奖揭晓!史上首位数学和计算机最高奖“双料王”出现了
谁来计算一下,$500块钱能买多少度电,让一辆大约2000磅的车跑多少公里?网友跑了2.5万公里,另外$500的汽油呢?
这次日食效果太差了,
What are Dendrites?
枫下论坛主坛
/
工作学习
/
学科技术