ホーム » ブログ

開発中にはJSのeval()メソッドを利用することがあった。
僕の理解は、eval('yourString')メソッドは、yourString変数のコンテンツをJSコードとして実行する。例えて言うと、

eval('alert("hello")')
を実行すると、
alert("hello")
をJSコードとして実行される。つまり、helloアラートウィンドが表示される。

続く...

リレーショナルデータベースのテーブルを変更・カラム追加するとき、alterを使ってTable変更する。
MySql、SqlServerやOracleなどのよく使われる関係データベースのそれぞれの書き方があります。注意してください。

MDB、SQLServer
ALTER TABLE user_tbl ADD user_name varchar(128), age int;

MySQL
ALTER TABLE user_tbl ADD ('user_name' varchar(128), 'age' int);

ORACLE
ALTER TABLE user_tbl ADD ("user_name" varchar(128),

続く...

Javaサブレットで遷移元の情報やサーバー情報などをL取得ためのメッソドです。メモする。


out.println("Protocol: " + request.getProtocol());   
out.println("Scheme: " + request.getScheme());   
out.println("Server Name: " + request.getServerName() );   
out.println("Server Port: " + request.getServerPort());   
out.println("Protocol: " + request.getProtocol());

続く...

WEB開発におけるページのサブミットですが、ページサイズの制限があります。普通は最大サイズ2Mです。
2M以上でページをサブミットすると、サイズオーバーエラーとなってしまう。
たとえば、java開発にて、サーバーをTomcatとし、strutsフレームワークを使う場合、Tomcatサーバにも、strutsにもページの最大をデフォルトで2Mとなるので、それ以上になるとエラーになっちゃう。

対策1は、上記二箇所の制限サイズを解除する。
しかし、多くの場合サーバの設定変更はダメだと、システム責任者に指摘されると思う。

それなら、対策2を考えてください(最後の手と思う)。
対策2:ページ中のsubmit先にて使わないパラメータを、Formのサブミット前に削除しておく、サイズを減らせる。

続く...

縦スクロールの際にTABLEのヘッダーを隠さず、横スクロールの際にもTABLEの左の一部固定させるの超簡単なサンプルを作りました。
いきなりソースです。

DEMO


<html>
<head>
<style type="text/css">
/* 外枠 */
#x_data_area {
	position:relative;
	width:386px;
	height:167px;
        background-color:#CCCCCC;
	border:1px solid #000000;
}

続く...

Html5サポートするブラウザでwebsocket実装のサンプル、フロートページにはhtmlとjavascriptだけで、ウェブサーバにはJavaで実現する。
ここではwebsocketDemoプロジェクトを例として解説する。

サンプルの挙動の流れ:
①クライアントページを開く際に、WEBサーバーと接続を立つ
②クライアントからWEBサーバーへお問合せにする。
③WEBサーバを回答する
④クライアントを閉じったら、WEBサーバをその状況を把握する。

プロジェクトの構成:…

続く...

JSPページでMAPや配列を設定できる。
例1:MAPオブジェクトを作成して、一番目の要素を取り出し表示する

<s:set name="mapName" value="#{'key1':'word1','key2':'word2','key3':'word3'}"/>
<s:property value="%{#mapName['key1']}"/>

例2:配列を作成して、その中の一個目の要素を取り出し表示する
<s:set name="arrayName"

続く...

昨日アップル開発者大会で新プログラミング言語Swiftを発表した。
もともと怪しい開発言語であるObject-Cを学んで、せっかく使いこなせる人々に対し、決して朗報ではありません。なぜなら、iOSやOSX向けの開発は、今後Swiftが主流になっていく可能性が非常に高いからだ。
近い将来にObject-Cを非推奨となり、いつかに廃することはただ時間の問題だと思われてる。これから学ぼうと思っている人は、Object-Cではなく、Swiftを学ぶべきです。
そして今はいいチャンスだ。みんなはゼロからスタートするから。

続く...

Swiftって何?
Swiftは、アップル最新発表したiOSおよびOS Xアプリ開発のための新プログラミング言語。
CocoaおよびCocoa Touch向けに設計されており、コンパイラ型言語の性能とスクリプト型言語のインタラクティビティを併せ持つという。コーディングはインタラクティブで、高速なアプリを構築できるとしている。

jsp内でロジックを記述する場合、<!-- コメント --> と <%-- コメント --%>を使う。
前者には最終作成したHTMLソースにはコメントを残りのまま、クライアント側でページのソースを見ると、コメントも見れる。
後者を使ったら、最終生成したhtmlソースにコメントを含まれない。
結論としては、jspページにコメントを隠すべき、後者<%-- コメント --%>を使いましょう。

続く...

select文でDBから指定した列の順番でレコードを取り出しの際に、order byを使う。
ただ、指定した列は文字列の場合、期待しない順番でレコードを取り出してしまうこともあります。

以下のケースを想像してください。テーブルのuser_id列はintではなく、varcharとの場合、簡単に

select * 
from your_table 
order by user_id ASC

以下のような結果となります:

1	lucy 	29
11	lili	20
2	william 30
3	jobs	56
33	kuccor	55
4	picker	33
5	tom	2

sort順のuser_idをintに変換して、order byを使ったら、正しく表示できます。…

続く...

strtus2開発で、JSPページにてHTMLタグのclassを指定した時、htmlタグクラスの通常の指定方法は全く別のクラス名を解釈される現象が発生する。
たとえば、inputタグのclass名を指定としたら、このように指定する。

<s:textfield name="tagName" class="tagClass"></s:textfield>
しかし、こう指定したら、struts2は下記のようなHTMLソースを作成してしまう。
<input type="text" class="class java.util.HashMap" name="tagName">

続く...

毎回ネットでサンプルを探しことはもったいないから、ここで【jqueryでタブを切り替え】実例のソースをメモする。
何も修正しなくて、コピーするだけでそのまま使える。

Demo:http://www.zanmai.net/test/demo/tabnavi.html

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Jqueryタブナビゲーションサンプル</title>
<script

続く...

 html4 VS html5

  • 2014/05/23

今までのHTML4のサンプルソース:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>html4サンプルソース</title>
</head>
<body>
<script

続く...

Jqueryでlightbox風の画像popupサンプルです。Jqueryを知ってる方はソースを見ればすぐにわかると思う。
それでは、全体のソースです。ローカルに.htmlファイルにコピーし、すぐにブラウザで効果を確認できる。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>

続く...

前へ       1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19   次へ