deepblue-will’s diary

JS、CSS,Ruby、Railsなど仕事や趣味で試した技術系のことを書いていきます。

JavaScript

React v16.2 ~ v16.7で入った新機能

ここ1年ぐらい古いverのReactで開発し続けていて、最近ようやく最新のReactに対応したのでここ1年ぐらいでどんな機能が追加されてのかまとめてみることにしました。 ※ v16.5, v16.7は大きな機能追加がなかったみたいなので書いてないです

GitHubでメンションされたらSlack上でメンションされるやつつくった

GitHub上でメンションされても気づかないという問題がありました。 Jasper いれたり、Zapieの連携でよしなにするとかやり方はいろいろあるけど、やはり普段よく見るSlackで気づけるようにしたほうが便利。 そこでいろいろ勉強も兼ねて、GitHubのメンションを…

Botkit触ってみた

botkitを触ってみたのでメモ。 botkitはSlack上のbotを作るためのフレームワーク。いままで、HUBOTやnode-slack-clientでbotを作ってたのですが、より簡単にbotを作れるようになりました。

モジュール入れたら「SyntaxError: Delete of an unqualified identifier in strict mode. 」が出てハマった話

Node.jsであるモジュールをいれたら以下の様なエラーがでるようになって少しハマりました。 SyntaxError: Delete of an unqualified identifier in strict mode.

Angularで画面遷移やロードをさせずにURLのみを変更する方法

ハマったのでメモ。 まさかpushStateでURL書き換えてもRoutingの通りにロードしてしまうとは。。

静的な多言語Webサイトを1ソースから作る方法

Webサイトの多言語対応をしないといけないことは最近だと珍しくありません。 この多言語化、色々方法はあります。 JSで切り替える方法、HTMLを二つ用意して文言のみ変える方法。 前者ですとSEO的によろしくないです。(Prerenderを使うという手もありますが。…

AngularのコードをCoffeeScript + power-assert + Karmaでテストしてみた

前回のエントリで、CoffeeScript + power-assert + (karma)のことを書いたのだけど、一番やりたかったAngularJSのプロジェクトでpower-assertが使えるかどうか確かめてみました。 ポイントは2点だけです。

CoffeeScript + power-assert + (karma)の環境を作ってみた

RSpec についての議論で power-assert なるものを知ったのでCoffeeScript + power-assert + (Karma)の環境を作ってみました。