カテゴリー別アーカイブ: 備忘録

仕事で役に立った情報

リアルタイムコーディング!

firebugが一番だと思っていたが、いつの間にかデフォルトのデベロッパーツールが全然使いやすいって事に気が付きました。昔からなのか?わかりません。

「こうしたらどうなる、ああしたらどうなる」をすぐに調べられるので助かります。

CSSを保存したり履歴見れたりするのしらなかった。

chromeユーザーなら下記参考になります

参考記事 http://ascii.jp/elem/000/000/997/997889/

ソーシャルボタン公式まとめ

一覧

facebook
https://developers.facebook.com/docs/plugins?locale=ja_JP
Twitter
https://about.twitter.com/ja/resources/buttons
Line
https://media.line.me/howto/ja/

facebookいいねボタン

body下に下記を設置

<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId      : '●●●',
      xfbml      : true,
      version    : 'v2.2'
    });
  };

  (function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "//connect.facebook.net/ja_JP/sdk.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
</script>

貼り付けする場所に下記を設置

<div class="fb-like" data-href="http://bh0505.com/" data-layout="box_count" data-action="like" data-show-faces="false" data-share="false"></div>

facebookシェアボタン

body下に下記を設置

<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId      : '●●●',
      xfbml      : true,
      version    : 'v2.2'
    });
  };

  (function(d, s, id){
     var js, fjs = d.getElementsByTagName(s)[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement(s); js.id = id;
     js.src = "//connect.facebook.net/ja_JP/sdk.js";
     fjs.parentNode.insertBefore(js, fjs);
   }(document, 'script', 'facebook-jssdk'));
</script>

貼り付けする場所に下記を設置

<div class="fb-share-button" data-href="http://bh0505.com/notebook/social/364/" data-layout="box_count"></div>

facebookに関してはOGPの設定必要

ツイートボタン

貼り付けする場所に下記を設置

<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://bh0505.com/" data-text="bh0505 lifelog|一流武道家を目指し日々努力" data-via="bh0505" data-lang="ja" data-dnt="true" data-count="vertical">ツイート</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>


ラインボタン

PCでも表示されるよう”pc”:falseをtrueに変えて
貼り付けする場所に下記を設置

<span>
<script type="text/javascript" src="//media.line.me/js/line-button.js?v=20140411" ></script>
<script type="text/javascript">
new media_line_me.LineButton({"pc":true,"lang":"ja","type":"e","text":"http://bh0505.com/","withUrl":true});
</script>
</span>

androidのchromeでフォントサイズ12px以下だとline-heightがおかしくなる?

androidのchromeで下記の様にフォントサイズ12px以下だとline-heightがおかしくなる。

<div style="background-color: #333333; color: #ffffff; font-size: 10px; line-height: 30px; text-align: center;">
ほげほげほげほげほげほげほげほげほげ
</div>
<div style="background-color: #333333; color: #ffffff; font-size: 12px; line-height: 30px; text-align: center;">
ほげほげほげほげほげほげほげほげほげ
</div>

背景とかつけるとかなり狂っているのが確認できました。
そもそも小さく作るのはよろしくないんだな。。。

androidのchrome限定なのでshareは低いかもしれませんが。

サンプル
http://bh0505.com/test/sp/line_h.html

iphone でボックス3つ並べると右端が空く。。。

iphone でボックスを下記の様に3つ並べると右が空いてしまう。

<div style="width: 100%;">
<div style=" float: left; background-color: #FF0004; width: 33.3%;">左</div>
<div style=" float: left; background-color: #0CC915; width: 33.4%;">中</div>
<div style=" float: left; background-color: #032ABC; width: 33.3%;">右</div>
</div>

びしっと端に左右を揃えたい場合は
display:tableとtable-layout: fixed;とdisplay:table:cellを活用してどうにかできました。

<div style="width: 100%; display: table; table-layout: fixed;">
<div style=" display: table-cell; background-color: #FF0004;">左</div>
<div style=" display: table-cell; background-color: #0CC915;">中</div>
<div style=" display: table-cell; background-color: #0F9BC5;">右</div>
</div>

サンプル
http://bh0505.com/test/sp/box3.html

Firefox10周年迎えた!!

2004年11月に誕生のFirefoxが10周年

記念として下記を搭載

  • プライバシー保護に配慮した新検索エンジン「DuckDuckGo」の搭載
  • 最近の活動(履歴)を部分的に消去可能にする「忘れる(忘却)ボタン」の搭載

また、Firefox開発者向けエディション「Firefox Developer Edition」を発表、
主にWeb開発者向けにWebページやWebアプリをデザインしたりデバッグしたりするのに役立つ
開発環境およびツール類を標準で搭載したもの

https://www.mozilla.org/ja/firefox/developer/

自分も早速これを使い始めているところです

参考記事
http://www.nikkei.com/article/DGXMZO79546590R11C14A1000000/

jqueryバージョンについてのメモ

忘れない為のメモ

1.X系2.X系の違い

  • 1.x 系は IE8 以前をサポートするレガシーブラウザ向けのバージョン
  • 2.x 系は IE8 以前のサポートは無いバージョン

1.9系以降の注意点

1.9.x系から、削除や変更されたコードがあり、プラグインが動かない場合が出てくる

対処法

  • 以前のバージョンを使用する方法
  • jQuery Migrate pluginを使用する方法

今の所はjquery-1.8.3.jsが一番よいのかも
ほんと、まだまだですが理解するのは大事ですね。

バージョン一覧:
jQuery Core – All Versions
http://code.jquery.com/jquery/

参考サイト
http://web-pc.net/jquery012