2018-01-01から1年間の記事一覧

Swift:VaporによるSQLiteの操作(Ubuntu)

ここでは、Vapor を使って SQLite を操作する方法(CRUD)を紹介します。モジュールは FluentSQLite を使います。 SQLite3 のインストールとデータベースの作成 まず、SQLite3 をインストールします。Swift や Vapor Toolbox のインストールは、Swift:Ajax…

Swift:AjaxとVaporの連携(Ubuntu)

最近、Swift の Web Framework の一つである Vapor を始めました。今回、Ajax と Vapor を連携させるプログラムを作成したので紹介します。 どんなプログラムかというと、HTML のinput要素に二つの数値を入力し、それらを Ajax の post でサーバに送信し、Va…

JavaScript:ポップアップウィンドウの作成

アニメーションを使ってポップアップウィンドウ(ポップアップボックス)を自作する方法を紹介します。 popup1.html <html> <head> <style> .overlay { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.2); padding-t</head></html>…

JavaScript:カレンダーの作成

JavaScript で作成した簡易カレンダーです。 “<”、“>”をクリックすると、月が変わります。 // "; calendar += ""; calendar += "< " calendar += $year + "/" + ("00" + ($month + 1)).slice(-2) calendar += " >" calendar += ""; var week = ["日", "月", …

JavaScript:オブジェクトのメソッドを onclick で呼び出す方法

オブジェクトのメソッドを onclick で呼び出す方法を紹介します。 “++”をクリックすると、数値が増加します。 // プログラムは以下のようになります。 method_call_by_onclick.htm <html> <body> <div id="index"></div> <script> var index1 = new Index(0); var index2 = new Index(0); var index3 = </body></html>…