TypeScript

1/69ページ

自作プログラミング言語を仕様を決めずに作る入門

概要 プログラミングをやったことのある人なら,一度は考えたことのある. 自作プログラミング言語の製作 私自身,何度か作ろうと考えたことがありますが,今一つ完成しませんでした. しかし,最近, TypeScript + PEG.jsでデータフロープログラミング専用のDSL言語AsyncFlowを作った という記事を書くために改めて,プログラミング言語を構築しました. その時に, 自作プログラミング言 […]

LINE Bot SDK for Node.js で、 「はい」「いいえ」を確認するメッセージを送りたい

LINE のチャットボットで、テンプレートメッセージという、Botから選択できるUIがある。 こういうやつ これを Node.js の SDK を使ってどうやればよいか、調べるのに時間かかったのでメモ。 LINEが公式で出している、 API Reference には、なかったので、ソースコードを読んだ。といっても TypeScript の型定義で事が足りた。 公式リファレンス https://li […]

【初心者向け】Gulp + Webpack + TypeScriptの設定

環境 ・Mac ターミナル(WindowsでもCygwinなどでOK) ・SublimeText(こちらもjsonファイルを編集できるソフトがあればOK) 目次 Node.jsのインストール package.jsonの作成 各種モジュールのインストール tsconfig.jsonの作成 TSファイルの作成 webpack.config.jsの編集 gulpfile.jsを作成 gulpの実行 基本 […]

第1回 Angular勉強会

第1回「Webフロントエンド開発勉強会」、第2回「Webフロントエンド開発勉強会」 に続き、今回は Angular について説明します。 Angular について Angular(アンギュラー)は、Googleによって開発されているフルスタックのフレームワークで、以下のような特徴があります。 フルスタックで、開発に必要な機能を公式で提供しているため、エンジニアは自分が開発するサービスのことだけに集 […]

ライブラリ無しのTypeScriptでテーブル or リストのドラッグ&ドロップ並び替えをしてみる

普段はPHPやMySQLを細々と書いている筆者ですが、この前TypeScriptに触れる機会があり、ちょうどテーブル要素の順番を入れ替えて並び順を変えるシステムを作る必要が出てきたので、折角だからとTypeScriptで並び替え機能を実装してみました。 機能要件 リストを格納しているHTML要素(<tbody>とか<ul>とか)と、その中にあるリスト要素(<tr> […]

TypeScript Sampleをやってみるその11

はじめに 番外編です。 TypeScriptでTwitterへツイートするサンプルを作った備忘録を投稿します。 IEのデバッグにも触れてみました。 前提 Visual Studio Codeがインストール済み Node.js/npmがインストール済み 参考にさせていただいたサンプル:「TypeScriptでブオボブババボ!」 OSはWindows7/10 ブラウザ : IE11 サンプル Twit […]

TypeScriptプロジェクトに独自の型定義を配置する方法

概要 TypeScriptのアプリケーションにとって、NPMライブラリを使う際に型定義ファイルが用意されてないライブラリは厄介なものです。 無理やり require("...") でJSのまま読み込ませてもいいですが、ちゃんとした型定義を用意したくなるときもあります。 作成した型定義ファイルは元のNPMライブラリに取り込んでもらい package.json の types で指定してもらう方法 1 […]

"ng6-o2-chart" D3.js(バージョン4)を利用したAngular6用チャートライブラリ

ng6-o2-chart D3.js(バージョン4)を利用したAngular6用チャートライブラリ ng6-o2-chartは、TypeScript2によって記述されたd3.js(バージョン4)ベースのAngular6用のチャートライブラリです。 デモページ, https://ohtsu.github.io/o2-chart/ ライブラリのテストプロジェクト(ライブラリ自体のフルソースを含む), […]

ExpressでServer Sent Event (SSE) を簡単に扱ってみる

概要 「暇だし簡単なチャットでも作ってみようかなー」と思い 車輪の再発明とわかりつつ、ライブラリっぽいものを作ってみました。 Server Sent Event(SSE)ってなに すごく大雑把に言うと 「コネクションを張りっぱなしにして、必要な時にメッセージ送信を行う仕組み」です。 これだけを聞くとWebSocketと一緒なのかな?と思いますが、 SSEはサーバ → クライアントへの一方通行となっ […]

1 69