JavaScript

JavaScript

★ [JavaScript] 改行を含むJSONをパースする

新しいブラウザでは、エラーになんないですね。 JSON に改行を含める場合 JSON.parse() は、もともとの文字列に改行が入っているとパースに失敗することがあります。 ダサい。 なので、textarea などの改行が入る可能性...
2019.05.31
JavaScript

[JavaScript]長くなった文字列を省略するtruncateを書く

var truncate = function(value, length) { length = length ? parseInt(length, 10) : 20; if (value.length <= length)...
2019.04.10
JavaScript

[JavaScript] 変数定義のチェック

JavaScriptはこれから長い間人気な言語であり続けると思うです。 NGなやりかた 変数が使えるならそれを呼び出す、、、という感じの分岐など、プログラミング中に、変数が使えるかどうか(定義済みかどうか)を調べることがありますね。...
2019.04.10
JavaScript

[JavaScript]JSでPHPのnl2brと同じことをやる

ドーン! nl2br = (string) => { return string.replace(/\n/g, '<br>') } 注意点 Windowsだと改行コードが \r\nですね。 改行コードは統...
2019.04.10
JavaScript

[jQuery]画面放置を検知してログアウトさせるJS処理

$(function() { var toLogout = function() { location.href = "/logout"; }; var timerMs = 30 * 60 * 1000; var t...
2019.04.10
JavaScript

[JavaScript] HTMLをエスケープ

JSのエスケープ処理 replaseによる置換 Qiita - JavaScriptでHTMLエスケープ処理 function escape_html (string) { if(typeof string !== 'strin...
2019.04.10
JavaScript

Q.新しいことやりたいです

Q.新しいことやりたいです こんにちは。入社4年目の開発部エースです。 最近業務で触る技術が偏ってきて、飽きてきた感があります。 趣味で新しいことをやりたいのですが、最近の流行りってなんでしょうか! A.キャッチアップする姿勢を そ...
2019.04.10
JavaScript

[JavaScript]後方一致を実装する

コード // ES2015 const endsWith = (value, needle) => { const str = value+ ' '; return (str.indexOf(needle + ' ') !== ...
2019.04.10