[過去ログ]
TypeScript part1 (985レス)
TypeScript part1 http://peace.5ch.net/test/read.cgi/tech/1349187527/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
1: ◆9Zst2CqO/Y [] 2012/10/02(火) 23:18:47.60 http://www.typescriptlang.org/ TypeScript is a language for application-scale JavaScript development. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS. Open Source. http://peace.5ch.net/test/read.cgi/tech/1349187527/1
905: デフォルトの名無しさん [sage] 2015/01/27(火) 19:18:24.83 ID:IS86ufGr 標準仕様無視してそういう事したらまたIEの二の舞じゃんw 多分VBScriptも動かないんじゃね? http://peace.5ch.net/test/read.cgi/tech/1349187527/905
906: デフォルトの名無しさん [sage] 2015/01/27(火) 20:03:05.38 ID:MpwFrzaX >>905 標準仕様的には、scriptのtypeで言語は決められるでしょ? http://peace.5ch.net/test/read.cgi/tech/1349187527/906
907: デフォルトの名無しさん [sage] 2015/01/27(火) 20:03:30.85 ID:YPddvVlR 現状typescriptがコンパイル無しで動いてもそこまで嬉しくない http://peace.5ch.net/test/read.cgi/tech/1349187527/907
908: デフォルトの名無しさん [sage] 2015/01/27(火) 20:06:08.00 ID:IS86ufGr ttp://www.buildinsider.net/web/spartan/01 独自拡張はやめるってさ http://peace.5ch.net/test/read.cgi/tech/1349187527/908
909: デフォルトの名無しさん [] 2015/01/27(火) 20:11:17.14 ID:CY57Ew/v >>908 またUIも同時に変えるんだなw レンダリングエンジンだけまず変えればいいのに。 http://peace.5ch.net/test/read.cgi/tech/1349187527/909
910: デフォルトの名無しさん [sage] 2015/01/27(火) 20:39:50.79 ID:MpwFrzaX >>909 レンダリングエンジンは同じだぞ > ちなみにWindows 10のIEは、Spartanと同じレンダリングエンジン(詳細後述)が採用される予定である。 IEコンポーネントブラウザと一緒で、こういうものはコアのレンダリングエンジンがあって そのレンダリングエンジンが備えている拡張機能を使って様々な機能を実現している。 JavaScriptなんかも同じ。 SpartanはActiveX対応などの拡張機能や互換機能を取り除いて IEコンポーネント以外の部分を変えたものになるんだろう。 http://peace.5ch.net/test/read.cgi/tech/1349187527/910
911: デフォルトの名無しさん [sage] 2015/01/27(火) 20:46:48.03 ID:MpwFrzaX まあ、レンダリングエンジンだけ先に変えろというのは正しくて、 それをいままで実際にやって来たんだけどね。 つまり、IE8、IE9、IE10、IE11と徐々に標準に準拠するように レンダリングエンジンを変えてきた。 これをやらないで一気に変えてしまうと互換性問題が発生するからね。 そしてレンダリングエンジンの変更が終了したからUIの変更に手を付けた。 http://peace.5ch.net/test/read.cgi/tech/1349187527/911
912: デフォルトの名無しさん [] 2015/01/27(火) 20:55:03.56 ID:y3V1wQox >>910 Spartanの話だよ。 http://peace.5ch.net/test/read.cgi/tech/1349187527/912
913: デフォルトの名無しさん [sage] 2015/01/27(火) 21:02:04.31 ID:IS86ufGr IEも搭載でこれ以上バージョン上がらないとなるとむしろしぶとく残り続けそう http://peace.5ch.net/test/read.cgi/tech/1349187527/913
914: デフォルトの名無しさん [sage] 2015/01/27(火) 21:21:19.83 ID:MpwFrzaX >>912 Spartanの話だよ? http://peace.5ch.net/test/read.cgi/tech/1349187527/914
915: デフォルトの名無しさん [sage] 2015/01/27(火) 21:25:02.33 ID:IS86ufGr 新エンジンEdgeHTMLがデフォルトって書いてあるね http://peace.5ch.net/test/read.cgi/tech/1349187527/915
916: デフォルトの名無しさん [] 2015/01/27(火) 21:27:41.47 ID:y3V1wQox >>914 SpartanはエンジンもUIも同時に変えてるだろ。 http://peace.5ch.net/test/read.cgi/tech/1349187527/916
917: デフォルトの名無しさん [sage] 2015/02/02(月) 13:12:08.66 ID:nkMRJBlI 「Project Spartan」が実装するデュアルレンダリングエンジンとは http://news.mynavi.jp/articles/2015/02/02/windows10report/ http://peace.5ch.net/test/read.cgi/tech/1349187527/917
918: デフォルトの名無しさん [sage] 2015/02/02(月) 13:37:17.18 ID:3AEkduFQ >>916 バージョンアップしただけだよ。 俺が言ってる、"変える" というのは Chromeのレンダリングエンジンから Firefoxのレンダリングエンジンに 変えるようなレベルの話をしていて。 ChromeのBlinkのバージョンなんたらが バージョンかんたらに変わるようなレベルの話じゃない。 http://peace.5ch.net/test/read.cgi/tech/1349187527/918
919: デフォルトの名無しさん [sage] 2015/02/02(月) 13:55:28.77 ID:d6JB6KlL >>917 結局IEとSpartanどちらもデュアルレンダリングでデフォルトが違うっつーわけね http://peace.5ch.net/test/read.cgi/tech/1349187527/919
920: デフォルトの名無しさん [] 2015/02/02(月) 14:39:35.64 ID:V6TcMC53 >>918 エンジン設計のポリシーが変わってるんだが。 http://peace.5ch.net/test/read.cgi/tech/1349187527/920
921: デフォルトの名無しさん [sage] 2015/02/02(月) 14:55:05.14 ID:3AEkduFQ IE11の設計ポリシーとは変わってないよ。 ほぼ使われない過去のIE互換機能が無くなっただけ。 http://peace.5ch.net/test/read.cgi/tech/1349187527/921
922: デフォルトの名無しさん [] 2015/02/02(月) 14:56:43.98 ID:V6TcMC53 IE11はブラウザ http://peace.5ch.net/test/read.cgi/tech/1349187527/922
923: デフォルトの名無しさん [sage] 2015/02/02(月) 15:17:15.93 ID:3AEkduFQ そうだだね。Tridentだね。 Tridentの設計ポリシーは変わってない。 ブラウザのポリシーを変えるだけ。 http://peace.5ch.net/test/read.cgi/tech/1349187527/923
924: デフォルトの名無しさん [sage] 2015/02/02(月) 17:01:05.72 ID:d6JB6KlL 増改築の繰り返しでわけわかめになったtridentに代わって 一から再設計したEdge使うって話じゃないの? http://peace.5ch.net/test/read.cgi/tech/1349187527/924
925: デフォルトの名無しさん [sage] 2015/02/02(月) 17:12:20.15 ID:3AEkduFQ EdgeはTridentをフォークして作ったtte ちゃんと書いてあるだろ http://peace.5ch.net/test/read.cgi/tech/1349187527/925
926: デフォルトの名無しさん [sage] 2015/02/02(月) 17:33:38.76 ID:d6JB6KlL フォークしたっつtteも ほとんど別モンだろうな なんで引き算でやってるんだろ? 再構築、リファクタリングなら必要なものだけを足し算でした方が早そうなのに http://peace.5ch.net/test/read.cgi/tech/1349187527/926
927: デフォルトの名無しさん [] 2015/02/02(月) 20:22:01.54 ID:UKP5zWl9 たてました Spartan (EdgeHTML) http://peace.2ch.net/test/read.cgi/win/1422875493/ http://peace.5ch.net/test/read.cgi/tech/1349187527/927
928: デフォルトの名無しさん [sage] 2015/02/02(月) 23:02:33.22 ID:5ddZD6SB >>929 再構築、リファクタリングは一般的に 必要ないものを取り除くことなんだけど? 新しい機能を追加する前(後にやることもある)に、 既存のコードを整理する。要らない所があれば消す。 この部分が、リファクタリングだよ。 リファクタリングは既存の動作を変えないことで 機能追加をリファクタリングとは言わない。 http://peace.5ch.net/test/read.cgi/tech/1349187527/928
929: デフォルトの名無しさん [] 2015/02/03(火) 04:33:38.43 ID:Q1ZKEngM 含まれる http://peace.5ch.net/test/read.cgi/tech/1349187527/929
930: デフォルトの名無しさん [sage] 2015/02/16(月) 14:49:32.38 ID:8Z58kFg+ node.js 0.12.0 でも tsc は問題無く動いた そんだけ http://peace.5ch.net/test/read.cgi/tech/1349187527/930
931: デフォルトの名無しさん [sage] 2015/02/25(水) 12:26:19.43 ID:6KXCrYox Roadmapの1.5の項目に追加があった https://github.com/Microsoft/TypeScript/wiki/Roadmap > Support for let and const on ES3/ES5 これマジか!グッジョブと言わざるを得ない > Support for tagged string templates on ES3/ES5 意味が分からん… > Expose a new editor interface through TS Server これは楽しみだ VS以外でもメンバー補完とかが簡単に実装出来るようになりそう http://peace.5ch.net/test/read.cgi/tech/1349187527/931
932: デフォルトの名無しさん [sage] 2015/02/25(水) 16:59:28.14 ID:Eak3EaAA >>931 これも1.5に追加、と言うより2.0から前倒しされてるよ >Support for ES6 Modules async/awaitも早めに入れて欲しい http://peace.5ch.net/test/read.cgi/tech/1349187527/932
933: デフォルトの名無しさん [sage] 2015/02/26(木) 01:41:07.32 ID:3l+O6N93 ダックタイピングのせいで型だけで整合性がとれないのが非常に残念 http://peace.5ch.net/test/read.cgi/tech/1349187527/933
934: デフォルトの名無しさん [sage] 2015/02/26(木) 07:05:06.51 ID:sBOEiQWy >>933 そのための interface いう認識だったのだが、使えないケースがあるってこと? http://peace.5ch.net/test/read.cgi/tech/1349187527/934
935: デフォルトの名無しさん [sage] 2015/02/26(木) 07:46:21.79 ID:vwRfeNTF >>934 StringからSafeStringを定義してもstringが入るじゃん? http://peace.5ch.net/test/read.cgi/tech/1349187527/935
936: デフォルトの名無しさん [sage] 2015/02/26(木) 08:12:59.52 ID:sBOEiQWy >>935 SafeStringに何らかのメソッドを追加すれば弾かれるけど、何も追加しない場合の話? strong typedef を想定しているのかな? それができる言語って結構限られると思うけど。 http://peace.5ch.net/test/read.cgi/tech/1349187527/936
937: デフォルトの名無しさん [sage] 2015/02/26(木) 08:20:52.10 ID:vwRfeNTF 何も追加しない場合の話 Haskellのように型だけで安全を確保したかった http://peace.5ch.net/test/read.cgi/tech/1349187527/937
938: デフォルトの名無しさん [sage] 2015/02/26(木) 11:40:30.01 ID:ooujBOtt >>935 class SafeString extends String { はエラーになるけど、定義ってどういう事だ? http://peace.5ch.net/test/read.cgi/tech/1349187527/938
939: デフォルトの名無しさん [sage] 2015/02/26(木) 17:12:46.92 ID:2m9jfAxi >>938 interface SafeString extends String {} var str: SafeString = "" http://peace.5ch.net/test/read.cgi/tech/1349187527/939
940: デフォルトの名無しさん [sage] 2015/02/26(木) 17:38:24.66 ID:sBOEiQWy interface にダミーメソッドを追加してデフォルトだと弾けるようにして、 キャストしたいときはanyを経由させてコンパイラを騙すくらいしか思いつかない interface SafeString extends String { dummy(): void; } <SafeString><any>"ABC"; http://peace.5ch.net/test/read.cgi/tech/1349187527/940
941: デフォルトの名無しさん [sage] 2015/02/26(木) 19:28:38.24 ID:ooujBOtt >>939 ES6だとStringのサブクラスが作れるからそれ待ちだな それか普通に包含すればいいじゃん http://peace.5ch.net/test/read.cgi/tech/1349187527/941
942: デフォルトの名無しさん [sage] 2015/02/27(金) 10:19:55.28 ID:tBwaysiC >>939 class Dummy { private _dummy: any constructor() { throw "Dummy" } } interface SafeString extends String, Dummy { } function SafeString(x: string) { return <SafeString><any>x } function unSafeString(x: SafeString) { return <string><any>x } var s0: SafeString = "" // コンパイルエラー var s: SafeString = SafeString("abc") s._dummy // コンパイルエラー class FakeSafeString extends Dummy implements SafeString { ... } var fake: SafeString = new FakeSafeString() // 実行時エラー "Dummy" http://peace.5ch.net/test/read.cgi/tech/1349187527/942
943: デフォルトの名無しさん [sage] 2015/02/27(金) 11:19:24.77 ID:9H6qoQ2T >>942 Cool declare class SafeContent { private safe_: boolean } interface SafeString extends String, SafeContent {} function SafeString(str: string): SafeString { return <SafeString><any>str; } var unsafe: string = ""; var safe: SafeString = SafeString(""); var err1: SafeString = ""; var err2: SafeString = new SafeString(""); http://peace.5ch.net/test/read.cgi/tech/1349187527/943
944: デフォルトの名無しさん [sage] 2015/02/28(土) 03:56:48.13 ID:7btd6iQJ >>932 自己レスだが、早速来てたわ https://github.com/Microsoft/TypeScript/wiki/Roadmap/21d94626ac56a8e4441091f4134f1be740399ae3 >1.6 >Generators >Async/await http://peace.5ch.net/test/read.cgi/tech/1349187527/944
945: デフォルトの名無しさん [sage] 2015/02/28(土) 16:11:36.45 ID:YY6bJC4D >>944 うお!2.0がどんどん空気になっていく… あとはvirtual,overrideキーワードが実装されれば俺的にはもう十分 http://peace.5ch.net/test/read.cgi/tech/1349187527/945
946: デフォルトの名無しさん [sage] 2015/03/06(金) 11:47:53.86 ID:iWCN7DOB http://techcrunch.com/2015/03/05/microsoft-and-google-collaborate-on-typescript-hell-has-not-frozen-over-yet/ AngularJS 2.0 は TypeScript で開発を進めることに AtScriptとは何だったのか http://peace.5ch.net/test/read.cgi/tech/1349187527/946
947: デフォルトの名無しさん [sage] 2015/03/06(金) 12:34:29.81 ID:BnNW7/uW >>946 Angular 2: Built on TypeScript http://blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2-0-built-on-typescript.aspx これ見ると1.5に実行時型情報のサポートを追加するように見えるな 追加されると何がどううれしいのかは全然分からん… http://peace.5ch.net/test/read.cgi/tech/1349187527/947
948: デフォルトの名無しさん [sage] 2015/03/06(金) 22:11:26.14 ID:rB0vcOq6 Angular 2フレームワークとTypeScript言語でMicrosoftとGoogleが協働 http://jp.techcrunch.com/2015/03/06/20150305microsoft-and-google-collaborate-on-typescript-hell-has-not-frozen-over-yet/ AtScriptが言語としてデビューしたのは昨年の10月だが、 今後はAtScriptという名前は消えて、TypeScriptに統一されるようだ。 Angular 2はAngularの旧バージョンとの互換性が完全でないので、 デベロッパコミュニティからの批判がとても多い。 Microsoftが作った言語を使うことも、一部の人たちは気に食わないようだ。 でもこれは明らかにTypeScriptの勝利であり、 しかもそれは、昨年1.0がリリースされて以来、着実にユーザ数が増えているのだ。 http://peace.5ch.net/test/read.cgi/tech/1349187527/948
949: デフォルトの名無しさん [sage] 2015/03/07(土) 00:25:38.85 ID:uYvMvPbm しかしTypeScriptをパクった言語って他にも幾つかあった気がする 労せずおいしい所だけを持っていこうとするのは何か解せないものがある ただTypeScriptが刺激を受けたのか進化がやたら早くなったのは良い影響といえるかな http://peace.5ch.net/test/read.cgi/tech/1349187527/949
950: デフォルトの名無しさん [sage] 2015/03/07(土) 07:17:48.10 ID:Rnf8iriw >>949 「TypeScriptをパクった」といえるほど独自性あるっけ? 構文はそのままに型情報を付加するっていう基本部分は、遥か昔からいくらでもあるでしょ。 Python系であったのは覚えてる。 ヘタに拡張せず、型情報とES6の先取りに絞ったMSのセンスは褒めたいけど。 http://peace.5ch.net/test/read.cgi/tech/1349187527/950
951: デフォルトの名無しさん [sage] 2015/03/07(土) 09:32:26.30 ID:+HdY4ynp AngularのTS向けにVS以外のIDEがさらに使いやすくなるといいね。 TSはHaxeやCoffeeScriptなどの後に出てきた、センスのいいやつというぐらいの認識ぐらい。 http://peace.5ch.net/test/read.cgi/tech/1349187527/951
952: デフォルトの名無しさん [sage] 2015/03/09(月) 12:08:29.89 ID:gYKpluIX >>951 TypeScriptはJavaScriptの上位互換というか完全版とも言うべき言語 だからHaxeとかのAltJSと違って、TypeScriptを選択することでデメリットは全く無いと言ってもいい (完全に主観だが) http://peace.5ch.net/test/read.cgi/tech/1349187527/952
953: デフォルトの名無しさん [sage] 2015/03/09(月) 13:42:55.41 ID:NnzyOe/j CoffeeScript のゆるさが好きな漏れには TypeScript http://peace.5ch.net/test/read.cgi/tech/1349187527/953
954: デフォルトの名無しさん [sage] 2015/03/09(月) 13:43:35.15 ID:NnzyOe/j の良さがいまいち判らない 普段は C / C++ / Python 使いです http://peace.5ch.net/test/read.cgi/tech/1349187527/954
955: デフォルトの名無しさん [sage] 2015/03/09(月) 13:51:56.85 ID:gYKpluIX >>953 JavaScriptを使ってる人がTypeScriptにしてもデメリットが少ないだろうってだけで CoffeeScriptを否定するつもりも全く無い 言語の良い悪いは結論が出る話じゃないしな http://peace.5ch.net/test/read.cgi/tech/1349187527/955
956: デフォルトの名無しさん [sage] 2015/03/09(月) 22:08:19.35 ID:w6ZsvPuh ただ、今後廃れる言語は使いたくない。 TypeScriptとCoffeeScriptだと、Type優勢なの? http://peace.5ch.net/test/read.cgi/tech/1349187527/956
957: デフォルトの名無しさん [sage] 2015/03/09(月) 22:51:11.61 ID:4i/HOWxM 安定のヘルスバーグだからね http://peace.5ch.net/test/read.cgi/tech/1349187527/957
958: デフォルトの名無しさん [sage] 2015/03/09(月) 23:00:17.44 ID:eiwQNP/A ライブラリ使用時の若干の煩わしさがもっとスマートに解決出きる様になったら 手を出そうかと思う http://peace.5ch.net/test/read.cgi/tech/1349187527/958
959: デフォルトの名無しさん [sage] 2015/03/10(火) 04:27:52.66 ID:IH2/HTQ/ googleがTypeScript使いだしたからな http://peace.5ch.net/test/read.cgi/tech/1349187527/959
960: デフォルトの名無しさん [sage] 2015/03/10(火) 08:43:28.10 ID:rcROwI0d http://qiita.com/Cat_sushi/items/04abb9a1d248131bf5c0 >10月に投入されたAngular 2はAtScriptで記述された、より良く、より速いフレームワークです。 >ここで、AtScriptは当初からTypeScriptの拡張です。 > >重要ポイント: Angular 2はこれまでもずっとTypeScriptで構築されてきました。 言いたいことは分かるが、いまいち納得いかない… http://peace.5ch.net/test/read.cgi/tech/1349187527/960
961: デフォルトの名無しさん [] 2015/03/10(火) 09:34:26.22 ID:GWDqHHzE Angular はワシが育てた(キリっ) http://peace.5ch.net/test/read.cgi/tech/1349187527/961
962: デフォルトの名無しさん [sage] 2015/03/10(火) 13:37:54.32 ID:BO1l8SLB 煩わしいし、angularから離れてbackbone.jsに戻ろうかな http://peace.5ch.net/test/read.cgi/tech/1349187527/962
963: デフォルトの名無しさん [sage] 2015/03/16(月) 07:03:49.09 ID:dto99C0o >>960 ずっとただのTypeScriptでやってるけどAtScriptって銘打っちゃおうぜ→MS協力の流れ→あっ、これ?TypeScriptっす http://peace.5ch.net/test/read.cgi/tech/1349187527/963
964: デフォルトの名無しさん [sage] 2015/03/26(木) 19:19:02.15 ID:jDcjMJ8v Dartお亡くなりでこいつの勝利か http://peace.5ch.net/test/read.cgi/tech/1349187527/964
965: デフォルトの名無しさん [sage] 2015/03/26(木) 19:28:19.01 ID:twJT7lY0 「Node.js Tools 1.0 for Visual Studio」がリリース、Visual Studio 2013/2012でNode.jsの利用を可能に http://codezine.jp/article/detail/8598 やべー真の勝者はVSだな… http://peace.5ch.net/test/read.cgi/tech/1349187527/965
966: デフォルトの名無しさん [sage] 2015/03/27(金) 00:23:57.64 ID:ywL9wUBF >>965 使ってみた ちゅーとりあるのビデオと全然違うやん VSのエディタはも含めてだけど世の中に普及してるエディタはインデントで構造を指定する言語には弱い http://peace.5ch.net/test/read.cgi/tech/1349187527/966
967: デフォルトの名無しさん [sage] 2015/04/03(金) 02:11:57.29 ID:S+bbF527 Announcing TypeScript 1.5 Alpha http://blogs.msdn.com/b/typescript/archive/2015/03/27/announcing-typescript-1-5-alpha.aspx 公開されたのは今日かな http://peace.5ch.net/test/read.cgi/tech/1349187527/967
968: デフォルトの名無しさん [sage] 2015/04/03(金) 16:31:05.31 ID:QkZvOp2c 基本的にES6の追従だけど > let/const compiling to ES5 が便利過ぎる機能追加、これは大きい あとはAngluar為に追加したと言っても過言ではないデコレータか Angluar2.0っていつ使えるようになるか分からんけど TypeScriptから使うと相当便利につかえるんだろうね http://peace.5ch.net/test/read.cgi/tech/1349187527/968
969: デフォルトの名無しさん [sage] 2015/04/03(金) 16:40:34.51 ID:QkZvOp2c 早速試してみた test.ts const hoge = 123; // hoge = 1; // ← コンパイルエラー console.log(`${hoge}`); let x = 1; if (x) { let x = 0; console.log(`${x}`); // → 0 } console.log(`${x}`); // → 1 test.js var hoge = 123; // hoge = 1; ← コンパイルエラー console.log("" + hoge); var x = 1; if (x) { var x_1 = 0; console.log("" + x_1); } console.log("" + x); いいねー! http://peace.5ch.net/test/read.cgi/tech/1349187527/969
970: デフォルトの名無しさん [sage] 2015/04/03(金) 16:47:50.53 ID:QkZvOp2c >>969は--target ES5でコンパイルしたけど--target ES6だと .tsと.jsが全く同じになった しかもclassとか=>もそのまま.jsに出るようになった! ちなみにclass内は完全に一緒になる訳じゃないな http://peace.5ch.net/test/read.cgi/tech/1349187527/970
971: デフォルトの名無しさん [sage] 2015/04/04(土) 01:09:04.65 ID:sX9xZX28 >>970 報告乙 constやっと来たか 出力されるのが同じになるって分かってたけど嬉しい不思議 http://peace.5ch.net/test/read.cgi/tech/1349187527/971
972: デフォルトの名無しさん [sage] 2015/04/05(日) 13:10:43.22 ID:Cm0h0Zml おわりの始まり http://peace.5ch.net/test/read.cgi/tech/1349187527/972
973: デフォルトの名無しさん [sage] 2015/04/06(月) 12:45:44.64 ID:Au51qe0r JavaScriptにコンパイル時静的型チェックの仕様が追加されない限り TypeScriptの必要性は全く変わらない http://peace.5ch.net/test/read.cgi/tech/1349187527/973
974: デフォルトの名無しさん [sage] 2015/04/22(水) 00:27:27.62 ID:G0rTsYMJ Angular2ってものすごく評判悪いね http://peace.5ch.net/test/read.cgi/tech/1349187527/974
975: デフォルトの名無しさん [sage] 2015/04/22(水) 23:26:57.27 ID:YLjRa+iq なぜこのスレで言う http://peace.5ch.net/test/read.cgi/tech/1349187527/975
976: デフォルトの名無しさん [] 2015/04/23(木) 16:40:50.59 ID:0VCN8LwS tscでコンパイルしたjavascriptをjscsに通すと警告がたくさん出る。 コードスタイルを設定してコンパイルする方法ないの? http://peace.5ch.net/test/read.cgi/tech/1349187527/976
977: デフォルトの名無しさん [sage] 2015/04/23(木) 23:26:32.55 ID:kZZrUiJM そんな便利なオプションは無い しかしtscが吐くjsは少なくとも文法的に問題があるわけじゃないから jscsの設定で警告でないようにすればいいじゃないかと http://peace.5ch.net/test/read.cgi/tech/1349187527/977
978: デフォルトの名無しさん [sage] 2015/04/23(木) 23:42:35.62 ID:l/65wJU+ 除外ファイルに指定する方が健全ね http://peace.5ch.net/test/read.cgi/tech/1349187527/978
979: デフォルトの名無しさん [sage] 2015/04/24(金) 11:41:06.74 ID:GZDzyhlo Angular2がどんなもんだかは知らんけど、TypeScript+WebComponentなフレームワークは これから腐るほど出て来るだろうね しかし最初に始めたものがデファクトスタンダードになる可能性は高いけど http://peace.5ch.net/test/read.cgi/tech/1349187527/979
980: デフォルトの名無しさん [] 2015/04/24(金) 13:30:35.67 ID:PvI2wnUV var obj = document.createElement('p'); obj.id = "sample"; obj.contentEditable = true; contentEditableにtrueを渡すとコンパイルエラーになって 文字列で"true"と渡すとコンパイルが通るんですがなんでですか? http://peace.5ch.net/test/read.cgi/tech/1349187527/980
981: デフォルトの名無しさん [sage] 2015/04/24(金) 14:45:13.20 ID:GZDzyhlo >>980 そういう時はlib.d.tsを見ればいいよ interface HTMLElement { contentEditable: string; ってなってるよ。基本的にW3Cの仕様をそのまま反映してる↓ http://www.w3.org/TR/html51/editing.html#contenteditable http://peace.5ch.net/test/read.cgi/tech/1349187527/981
982: 980 [] 2015/04/24(金) 22:08:45.74 ID:fdiFjNHv lib.d.tsこれみてきました これがあるとtype迷わなくて済みそうです http://peace.5ch.net/test/read.cgi/tech/1349187527/982
983: デフォルトの名無しさん [sage] 2015/04/25(土) 01:17:58.35 ID:3rwZ3iG9 https://github.com/Microsoft/TypeScript/milestones Suggestionsが消えて、1.5のやり残しは1.5.1に先送り Build開催までに間に合わせたかったのかな https://github.com/Microsoft/TypeScript/wiki/Roadmap/bfc82f102a462b485ed5fbebf04a457eb76987a7 >1.5 >Support for Decorator type metadata >New --rootDir >New ts.transpile API >1.6 >Support --module umd >Support --module system.js >Support for local types and class expressions http://peace.5ch.net/test/read.cgi/tech/1349187527/983
984: デフォルトの名無しさん [sage] 2015/04/25(土) 13:57:40.14 ID:CAD04OOS スゲー急ピッチだな、1.6でもうES6対応を含めて完成してしまう それはそうと--watchでずっとコンパイルしてるとメモリリークして いつの間にか1GB超えててびびった nodeが悪いのか知らんけど気になるな http://peace.5ch.net/test/read.cgi/tech/1349187527/984
985: デフォルトの名無しさん [sage] 2015/04/26(日) 13:18:36.23 ID:2npT22yp test http://peace.5ch.net/test/read.cgi/tech/1349187527/985
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s