IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
http://bennolan.com/behaviour/ 今まではHTMLのタグ中にイベントハンドラが埋まってしまい、構造と振る舞いの分離が行われていませんでした。Behaviour.jsを使うと、構造から振る舞いを分離することができます。 公式サイトより例を引用します。 ◇ Behaviourを使わない場合 <li> <a onclick="this.parentNode.removeChild(this)" href="#"> Click me to delete me </a> </li>◇ Behaviourを使う場合 HTML <ul id="example"> <li> <a href="/someurl">Click me to delete me</a> </li> </ul>Javascript var myrules = { '#example li' : func
結構よくある処理だとおもう。 function searchParent(e,f){ return e && (f(e)?e:searchParent(e.parentNode,f)) ; } function searchChild(e,f){ return e && (f(e)?e:(searchChild(e.firstChild,f) || searchChild(e.nextSibling,f))); } searchChild エレメントeの子ツリー内を順番に*1探し、最初に関数f(ノード)がtrueになるものを返す。無ければnull searchParent 親を順番に捜し、関数f(ノード)がtrueになるものを返す。無ければnull tagNameEqual = function(e,tagName){ return e.tagName==tagName; } elemen
Source function linkthumb(){ var nophoto = 'http://img.simpleapi.net/img/nophoto.gif'; var img = document.createElement('img'); img.src = nophoto; img.onmouseout = function(){ img.src=nophoto; img.style.display='none'; }; img.style.position = 'absolute'; img.style.cursor = 'pointer'; img.style.display = 'none'; document.body.appendChild(img); var d = document.getElementsByTagName('div'); for (var
JavaScript毎日、調べ物をして、コードを書いて、ルービックキューブやってます。サーバー側とクライアント側のHTML部分、またですが、コンセプトコードを書いてみました。HTMLを、こんな感じ、html(body({bgcolor:'gray'}))、に書きます。関数が要素、オブジェクトが属性、配列でこれらのまとまりも表せる、というMochiKit類似のラインで考えています。 ファイルの上半分はこんな感じです。HtmlBuilder.tagに、h4やbrなどのHTML生成関数をくっつけてます。 使うコードはこんな感じです。isと、okはテスト関数です。 withを使って、沢山あるHTML関数を、グローバルに落とさないようにしてます(遅くなるかな...?)。update(this, HtmlBuilder.tag)で、状況によってはグローバルに下ろしちゃうと速くなると思います。 Moch
基板設計とは?その重要性と基本概念 基板設計とは、電子回路を物理的な基板上に実現する工程のことを指します。これには、回路図を基に部品の配置や配線のレイアウトを行うプロセスが含まれます。基板設計は、製品の機能性や性能、コスト、信頼性に大きく影響を与えるため、電子製品開発の非常に重要なステップです。設計段階でのミスは、後の製造や製品の動作不良につながる可能性があるため、慎重な設計が求められます。 基板設計の基本概念には、部品の適切な配置、電気信号の正しい伝送、電力供給の効率化、熱管理などが含まれます。これらの要素をうまくバランスさせることで、最適な性能と信頼性を持つ基板を設計できます。 基板設計に必要なツールとソフトウェアの選び方 基板設計には、専用のCAD(Computer-Aided Design)ソフトウェアが不可欠です。これらのツールは、回路図の作成からレイアウト設計、配線の最適化、そ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く