Backbone.jsでwebアプリを作ってみる(導入編)
備忘録(随時メモする)
1:導入方法
Backbone.js 特にgithubにサンプルフォルダがあるわけでもないので、 jQueryのように公式サイトのダウンロードから右クリックで保存
2:HTMLに貼り付け
使う箇所でjQueryのように読み込み (underscore,jqueryも)
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"> <script src="js/underscore-min.js"> <script src="js/backbone-min.js"> <script> //処理用の・・・ </script>
2015年版:ガラケーサイトのWEBデザインを爆速で終わらせるための注意点
ここにメモ もしガラケーサイトに対応しなければならないときに。
デザイン時の注意点 もしあまりにもガラケーのデザインにこだわりたいなら。
・tableはやばい tableはベベルとエンボスのようなborderが消えない機種があるので注意。 文字を最大で使っておられる方にいたっては1行ごとに改行になったりするので横並びあきらめたい。
・リンク注意 最新機種kのような奇跡の指(マウスカーソル)は出ません。(kはフルブラウザ搭載で普通のサイトが見れるから対応考えなくていい) リンク時に汚くなるのを避けたいのなら ・ボタンは長方形(or正方形)でつくる。 ・使いたい画像の下にテキストリンクを添える
・透過を使いたいときは背景色を添える 背景色を添えることで良い感じの雰囲気に (リンクにしてはいけない)
コーディング時の注意点
大前提 ・ドキュメントタイプはXHTML1.0 ・文字コードはSJIS。 ・絵文字対応するならばSJIS-WIN
これからはじめるなら。 先人たちの偉大な知恵をお借りする。 ・コーディングファイル(HTML) ・コーディングファイル(PHP) ・絵文字プラグイン
忘れないでおきたい
一番大事なのは伝えられることだと思う。 見やすくするためのデザインをすべきだと思うので、 画像をふんだんに使ったり複雑なレイアウトを駆使するのではなく、 文字サイズを特大・最小にしても読みやすいデザインや、 情報量が多いときにはタブで分けてコンパクトにしたり、 ローディングのgifを少しストレスが軽減するようなものにするなど、 UI/UXをきちんと考えないといけない。
GoogleスプレッドシートをDBのように運用したい[SELECT編]
データってほんとにデータベースで管理しなきゃいけないんだろうか。 いちいちテーブルつくるのめんどくさい。コネクトするのめんどくさい。 安いレンサバで済ませられないし管理もめんどくさいしWEB制作程度でほんとにDB使わなきゃいけないのか模索するブログ。
その1:csvを読み込んでpg_fetch_assocライクに使う
//文字化け防止 setlocale(LC_ALL,'ja_JP'); setlocale(LC_ALL, 'ja_JP.UTF-8'); setlocale(LC_ALL, 'ja_JP.EUC-JP'); //このへんはもうやけクソ setlocale(LC_ALL, 'ja_JP.Shift_JIS'); //このへんはもうやけクソ //csvを読み込み $csv_name="ファイル名.csv"; //読み取り $handle=fopen($csv_name,"r"); $count=0; while ($row = fgetcsv($handle,1024, ",")) { if($count==0){ $column=$row; }else{ foreach($row as $key=>$val){ $rows[$count][$column[$key]]=$val; } } $count++; }
にすると
echo $rows[行数]['カラム名'];
で使える
2:csvを読み込んでpg_fetch_rowライクに使う
上記のオレンジ色の部分をこっちに変更
while ($row = fgetcsv($handle,1024, ",")) {
foreach($row as $key=>$val){
$rows[$count]=$val;
}
$count++;
}
更新管理どうしよう。
URLからサムネイル取得できるプラグインがすごく便利
wordpressのプラグインでなんとかっていうプラグインがあるのですが、 wordpressじゃなくても使える模様
使い方はimgタグ以下のURLを吐き出すだけ
<img src="http://s.wordpress.com/mshots/v1/ここにURL?w=300">
DBからデータをとりだしてグリッドレイアウトで表示する(レスポンシブ対応)
HTML; } // MySQLに対する処理 $close_flag = mysql_close($link); ?>{$row['title']}
{$view}Views
{$url}
hetemlでのzendframework2インストール&アプリ作成その3
データベース接続方法。 hetemlでインストール時にはdb作成していないのでまずはdb作成orテーブル作成から。