2014-01-01から1年間の記事一覧
var e = document.getElementById("foo"); e.bar = "baz"; e.bar; // => baz e.qux = function(){}; e.qux; // => function(){} 要素はオブジェクトなので、このようにプロパティやメソッドを追加できる。それなのに、わざわざカスタムデータ属性を使うのは…
①jQueryを使ってひたすらプログラミング ②jQueryの使用を禁止してJavaScriptだけでプログラミングまつもとゆきひろさんが書いた『コードの未来』を読みました。今の学生たちは、もっと簡単にプログラミングできることを望んでいるようです。僕の周りの人たち…
前回書いた不安は、建築業界では当たり前のことみたいです。 母の友達の息子の職場も同じような体制だと聞きました。 自分で起こした事故は全て自己責任ということらしいです。 厳しい世界だと思います。 体力が必要な仕事でもあるので、あまり無理せずに頑…
嬉しかったんですが、ちょっと不安なことがあります。 それは、バイトとしてではなく、請負人として働くということです。 会社が僕に仕事を依頼して、受けた依頼をこなしていくって感じ。 なんでわざわざそんな形態にするんだろう?…と不安ですが、まあこれ…
先ほど、僕が今している勉強に目的がないと書きましたが、ありました。 それは、「人に凄いと思われたい」という目的です。 関数型プログラミングを勉強してみたり、サーバーを立ち上げてみたりするのは、全てこの目的によって起こされた行動です。 しかし、…
僕は今働いていません。 たまに親の会社のホームページを作ったりしていますが、それだけです。 他に社会とのつながりはありません。 そしておそらく、その現実から目を背けるために、パソコンの勉強をしています。 今は GLUT(OS の差異を気にせずに GUI プ…
①XMLHttpRequest オブジェクトを使った方法では、別ドメインにリクエストできない。 ②script 要素を使った方法だと、別ドメインでもリクエストできる。 var request = new XMLHttpRequest(); request.open("GET", "http://other.com/age?name=honemoni", tru…
とあるネットショップのホームページを作成しているのですが、そこではサーバー側のデータベースにアクセスできません。 ですので商品の配置を自分好みにしたいときは、まずサーバーからHTML文書を取得し、そこから JavaScript で書き換えるという手間を踏ま…
この一週間は、イラストレーターに似た Inkscape というソフトで遊んでいました。 youtube で参考になりそうな動画を見ているうちに、グラデーションの使い方がわかってきました。 影とか光の反射とかを表すのに使うのかなーと。 まだ使いこなせていませんが…
前回の記事では、if...else 文の中を共通化することができませんでした。しかし、関数型プログラミングの考えを取り入れることで、共通化することができました。 function move(com, i) { _.each(rangeOne(i, com === 0 ? 100 : 0), function(i) { /* 共通部…
関数の入れ子構造が便利だということを認識したので書いておきます。 function move(com, i) { if (com === 0) { while (i < 100) { // 共通部分 i += 1; } } else { while (i > 0) { // 共通部分 i -= 1; } } } 今までは、このようなコードの共通部分を、mo…
3日前に『JavaScript で学ぶ関数型プログラミング』を購入し、一章と二章を読み終えたのですが、JavaScript の奥深さを再認識し、とても面白く感じています。 // 命令型プログラミング function fizzbuzz(max) { var result = "", i; for (i = 1; i <= max; …
初めまして、私の名前はほねもにです。 このブログには、プログラミングをしていて疑問に思ったこと、気付いたことなどを書いていきます。 よろしくお願いします。