ど素人から毛を生やす。<延>

Web

:nth-of-typeとクラス等の属性

Web > css 2017年10月17日(最終更新:3日前)

どもです。
ちょっと:nth-of-typeが思った挙動と違うことになったので、
:nth-of-typeとクラス等の属性の関係について、検証です。

基本

div#box0-1 p:nth-of-type(3){
	color:#ff5555;
}
div#box0-2 p:nth-child(3){
	color:#5555ff;
}
div#box0-1

いと若うをかしげなる声の


なべての人とは聞こえぬ、

... 続きを読む »

keyup / keydown の使い分け

Web > javascript 2017年9月29日(最終更新:21日前)

どもです。
この頃、入力フォーム周りで色々やることが多いので備忘。

jQueryでキーを押したときの動作といえば、
keydown / keypress / keyup
この3つ。

内、keypressはブラウザ差異があるので、使用の際は注意。
今回は、keyup / keydown のみ考える。

keydown ... 続きを読む »

Utf-8では全角文字が3byteだけど、2byte扱いで切り取りたい。

Web > PHP 2017年9月15日(最終更新:24日前)

どもです。

CSV出力したり、他サイトとデータのやり取りをしたいとき、
Utf-8では全角文字が3byteですが、2byte扱いで切り取りたい場合があります。

そういうときの解決法。

$str = mb_convert_encoding($str, 'SJIS', 'UTF-8');
$str = mb_strcut($str, 0 , $byte, 
... 続きを読む »

[php]switch->caseの中で正規表現してみた

Web > PHP 2017年9月13日(最終更新:1月前)

どもです。

例えば様々な項目の中に「url1」から「url5」までがあるとして、
これをswitchで処理したい場合があったとします。

このとき、「urlX」は同じ処理にしたい。
その場合、こういう書き方になると思います。

switch($row){
	case name : name();  break;
	case image: image(); break;
	
... 続きを読む »

PHPの配列を任意の位置で分割するにはarray_splice()を使えば良かったのか

Web > PHP 2017年9月8日(最終更新:1月前)

どもです。

クラス直下の連想配列に、大量の連番な配列を加えなければならなくなり、
そんなモン手書きでやってられっかと配列の任意の場所に配列を加える方法を探しました。

ありました。
[Qiita]PHPで連想配列の任意の位置に要素を挿入・削除する

神かよ。

中身を読んでみたのですが、
ベース配列を挿入する位置の前後で分ける動作をどこで行っているのかがわからず、調べることに。

で、結論としてはarray_splice()がその主犯だったわけなのですが。

$array_base   = [ "A", "B", "C", 
... 続きを読む »

jQueryのajaxでphpを実行して、配列を返り値にして再びjsで処理したい

Web > javascript 2017年8月18日(最終更新:23日前)

どもです。

ajax、苦手です。

苦手というか、不慣れといった方がいいかもしれません。
以前の仕事では覚える必要性の無いものだったので。

それはともかく、
今回の課題は、jQueryからphpを実行して、返り値に配列を受け取って再びjsで処理 です。

①基本形

※新
$.ajax({
    type: 'POST',
	url :'実行したいphpファイル',
	data:{ 
... 続きを読む »

input type="file"でアップロードされたファイル名を取得(IE9以下も)

Web > javascript 2017年7月13日(最終更新:3月前)

どもです。

jsにて、input type="file" でアップロードされたファイル名を参照する必要がありました。

var fileName = 対象のinput.files[0].name;

解決です。

と思いきや、

これではIE9以下では値が取得できないとのこと。

調べてみたところ、.fileにはFileAPIというものを使用しており、IEは10以上からしか対応していないと。

vistaのサポートも終わったしIE9以下とか捨てていーじゃん(゜-゜)
とか思う気持ちはありますが、仕方ないので対応しましょう。

var 
... 続きを読む »
1 2 3 4 5 6 17