Entoverse

Reactのこと

javascript

Node.js MySQL接続

npmを使ってmysqlモジュールをインストールします。 npm install mysql const mysql0 = require('mysql') let mysql1 = mysql0.createConnection({ host: "サーバー", user: "root", password: "パスワード", database: "データベース名" }) mysql1.query("s…

Node.js ファイル一覧削除

Node.jsでファイルを削除する場合 const fs = require("fs") fs.unlinkSync("ファイル名") //ファイル削除 上記のように、unlinkSync()関数を使って削除したいファイル名を指定すれば削除できます。しかし、複数ファイルを削除したい場合や特定の拡張子を削…

node.js で string.Format

node.jsでC#のstring.Format()ぽいのを実装する let sysutils = { stringreplace: (msg_, arg_)=>{ return msg_.replace(/\{(\d+)\}/g, (m, k) => { return arg_[k]; }); }, format: (msg,...args1)=> { try { let args = []; for (var i = 1; i < args1.len…

Electron Menuから自分の画面スクショを撮る

ElectronのMenuから画面Screen Shotを撮る npm install electron-screenshot electron-screenshotこんなのがあったのでインストールした。 関数の中を見ると setTimeout(function () { remote.getCurrentWindow().capturePage(function handleCapture (img) …

aws lambda node.js 8.10 dynamodb

aws-sdkをrequire const aws = require('aws-sdk'); DynamoDB接続インスタンス作成 var dynamo = new aws.DynamoDB.DocumentClient({region: 'ap-northeast-1'}); scan実行 exports.handler = async (event) => { let dout = await dynamo.scan({TableName:'…

JSONの要素削除

JavascriptでJSONの要素削除 let data = {a:"あ", b:"い", c:3}; 上記のデータの要素bを削除したい場合 deleteコマンドを使います。 delete data.b;

footer固定 CSS

react.js用のGoogle MaterialにBottomNavigationがあります。 フッターに固定するためにCSSを書くことになります。 create-react-appコマンドで環境を作った場合、App.cssが作られています。 その中に下記のテキストを追加します。 footer{ position: fixed;…

AJAX APIs JSON受信

AJAXコールを作成する Reactでは、AJAXライブラリに関してAxios、jQuery AJAX、ブラウザ組み込みのwindow.fetchなど使うことが可能です。 componentDidMountライフサイクルメソッドで、AJAX呼び出しを使用してデータを入力する必要があります。 データが取得…