JavaScript で安全に扱える最大整数
投稿者:鈴木大きい値を扱っていたところ計算がめちゃくちゃになったんで、浮動小数点演算的にダメなんだろうなーと思って調べたところ
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER
MAX_SAFE_INTEGER 定数は 9007199254740991 である値です。その数である理由は JavaScript ...
JavaScript側でsubmitができない
投稿者:海津 純平JavaScriptで submit() 関数が上手く動かずハマってしまいました。
どんなことが起こったか以下実際の状況を簡易化したコードです。
<!DOCTYPE html><html lang="ja"><head></head><body> <form id="fm"> <button type ...【JavaScript】Arrayにincludesをポリフィルしよう
投稿者:鈴木Ecmaスクリプトを読み直してたらArray.prototype.includesというのが実装されていたのを知りました。
2016 2016年6月 冪乗演算子、Array.prototype.includes
というかべき乗演算子もわりと最近だったんですね・・・
配列の中にその値があるかを判定します。
coffee> arr = [1,3,5,7,9][ 1, 3, 5 ...【jQuery】一番近い特定の兄弟要素のみ取得
投稿者:海津 純平任意の要素から一番近い特定の要素のみを取得したかったので調べてみました。
以下のようなHTMLで、item2のli要素から一番近いlistクラスを持ったli要素(item4)を取得したい、ということです。
IoTでインフルエンザウィルスが生存できる雰囲気かどうか計測
投稿者:鈴木社内で暑さと乾燥がひどいという話をうけて、IoTがハヤっているようで先日ビックカメラでMESH(温度・湿度)というものみつけましたのでこれを使って計測しようと思いました。
https://meshprj.com/jp/
ソニーが発売しているIoTビーコンタグで人感や動作や明るさなどを検知し、専用のアプリへ情報を送信するそうです。
(けっこう前からあるらしいんですが最近まで知りませんでした。)
アプリの画面はこんな感じ。 ...
Vue.jsでAjax処理
投稿者:岡崎拓哉今回は、Vue.jsにおけるAjax処理について書いてみたいと思います。
一旦、このような画面を考えてみます。
zsh 5.0.8 (x86_64-apple-darwin15.0)
package.json
{ "name": "playpass", "version": "1.0.0",  ...
ブックマークレット作ってみました
投稿者:ドラゴンBacklogで課題登録する際に楽にテンプレート設定できないか調べていたところブックマークレットというものを見つけたので設定してみました。
ブックマークレットとは、ブックマークにjavascriptを埋め込むことで特定のページに対してワンクリックでちょっとしたアクションができるようになります。
使い方は簡単で「backlogテンプレ」というブックマークを作成し、URLにjavascriptを埋め込んで完了です。
今回、URLには以下の ...
続・jQuery の時代で取り残されてたので、今風の書き方を勉強した
投稿者:江藤 光前回の続きです。
宣言通り、let, template, fetch の三本立てです。
注意) Safari では動きません
JavaScript では変数を定義するときに var を使います。
この場合、変数のスコープは関数単位になります。
そのため、以下のような場合には for のスコープの外でも i の値が参照できてしまいます。
jQuery の時代で取り残されてたので、今風の書き方を勉強した
投稿者:江藤 光Web の勉強を2012年頃にしたのですが、そこから知識のアップデートをしていなかったので完全に取り残されていました。
たまに担当システムの要件で JS を書くことがあり、その過程で今風な書き方を色々と勉強しました。
一番驚いたのは、2012年当時は「素のJavaScriptで書くのは罰ゲーム」みたいなイメージだったのですが、
そこからかなり進化していて、jQuery などのライブラリがなくても複雑な処理が書けるようになっていることでした。 ...
Firebaseで簡単な投票機能を作ってみた際のTips
投稿者:松木佑徒Firebaseについてはこちら
要件Webブラウザ + Firebaseのみで動作することログインが不要で投票ができること
1ユーザ1投票であることCookie等クリアでの再投票は許容する
投票結果をリアルタイムで表示できることリロードしなくても最新の状態を表示する
DB設計
Firebaseのデータベースは所謂ドキュメント型DBなのでJSONでスキーマを定義します。
{ "sample" ...