はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ prototype

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 46件)

Object.groupBy で作られるオブジェクトの prototype は null - Object.create(null)

2024/07/05 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip オプシ Object.create null オブジェクト

おさらい: prototype JavaScript のオブジェクトはみんな prototype というのを持っていて, この prototype からプロパティを継承, より正確には, プロパティアクセス時にそのプロパティがオブジェクトに存在しなければ prototype を辿って見つけにいくことになっている. あるオブジェクトを prototype とした別のオブジ... 続きを読む

テムザック、 収穫などを完全電動で行う多機能型農業ロボット「雷鳥2号」を開発|fabcross

2023/12/19 このエントリーをはてなブックマークに追加 114 users Instapaper Pocket Tweet Facebook Share Evernote Clip テムザック モーター駆動 耕起 バッテリー 収穫

テムザックは、完全電動で動作し、機動的な動作が可能な小型の多機能型農業ロボット「雷鳥2号」を開発した。 雷鳥2号(Prototype)は、各種アタッチメントを付け替えて、耕起や収穫などを完全電動で行う多機能型農業ロボットだ。搭載したバッテリーによるモーター駆動で走行し、4輪をそれぞれ動作させて、前後移動/横移... 続きを読む

プロトタイプ汚染周りの提案と primordials.js

2021/10/30 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip 提案 プロトタイプベース プロトタイプ オブジェクト 言語

はじめに この記事ではプロトタイプ汚染周りの提案、そして多分明日使えないプロトタイプ汚染に耐えるための primordials.js について紹介します。軽い気持ちでお読みください。 プロトタイプ汚染とは JavaScript はプロトタイプベースの言語です。どのオブジェクトもプロトタイプ [[Prototype]] 内部スロットを持ってお... 続きを読む

Array.prototype[@@iterator] ←この @@ って何?

2021/01/10 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip iterator MdN アットマーク The 記法

MDNにはたまにアットマークを2つ並べた @@ という記法が登場します。 Array.prototype[@@iterator]() The @@iterator method is part of The iterable protocol, that defines how to synchronously iterate over a sequence of values. 続きを読む

__proto__の除去でNode.jsのプロトタイプ汚染を防げないケース - knqyf263's blog

2020/08/09 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip proto プロトタイプ プロトタイプ汚染 node.js

前提 Node.jsのプロトタイプ汚染について書いているのですが、プロトタイプの説明(prototype と __proto__ の関係とか)を定期的に見直さないと綺麗サッパリ忘れる程度にはNode.js触っていないので、何かおかしいところあればご指摘お願いします。 概要 Node.jsではここ数年プロトタイプ汚染攻撃が流行っています。概要... 続きを読む

JavaScriptの「継承」はどう定義されるのか? 仕様書を読んで理解する - Qiita

2020/01/13 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita extends JavaScr Class構文

継承は、クラスベースのオブジェクト指向における基本的な概念のひとつであると信じられています。JavaScriptにもES2015以降はclass構文があり、extendsを用いてクラスの継承を記述することができます。また、それより以前もprototypeを通じてオブジェクト指向的なプログラムが書かれてきました。 この記事では、JavaScr... 続きを読む

PHPメソッドのprototypeとは何か - hnwの日記

2018/03/06 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip hnw 日記

なんとなくPHPマニュアルを眺めていたところ、リフレクション機能に下記のようなメソッドを見つけました。 ReflectionMethod::getPrototype — メソッドのプロトタイプを (存在すれば) 取得する http://php.net/manual/ja/reflectionmethod.getprototype.php 特定のメソッドについて、「プロトタイプ」の情報を返してくれる... 続きを読む

Node.js - JavaScriptのモジュールシステムの歴史と現状 - Qiita

2015/02/06 このエントリーをはてなブックマークに追加 434 users Instapaper Pocket Tweet Facebook Share Evernote Clip プリミティブ window モジュールシステム うろ覚え 羽目

社内向け資料。自分が書いたコードを説明するために資料作る羽目になった。 昔のことはうろ覚えで雰囲気で書いてる部分もあるので、そこらへん勘弁。 古の時代(~2010) 前提としてJavaScriptは名前空間がwindowの一つしかない。 昔Prototype.jsがあった。もうみんな忘れたけどあの時期はプリミティブなオブジェクトのprototypeを生やしまくって、それが衝突しまくってprotot... 続きを読む

JavaScript におけるクラス定義の実現方法 (Google流)

2014/12/17 このエントリーをはてなブックマークに追加 924 users Instapaper Pocket Tweet Facebook Share Evernote Clip クラス定義 Google流 JavaScript 実現方法

他のメジャーなオブジェクト指向プログラミング言語と異なり JavaScript には「クラス」が存在しません。 代わりに C++, Java などにはない prototype や C++, Java のとは全く異なる new 演算子や this が用意されています。 これらの機能はどれもかなり奇妙な仕様をしています。 そのため、それぞれの機能の仕様を1つ1つ勉強しても一体全体何のためにそんな機能が... 続きを読む

Class構文が実装された - JS.next

2014/10/31 このエントリーをはてなブックマークに追加 389 users Instapaper Pocket Tweet Facebook Share Evernote Clip JS.next Class構文 コンストラクタ 関数 糖衣構文

2014-11-01 Class構文が実装された ★★★ ES6 新仕様実装 V8 概要 待ち焦がれた人も多いことだろう。ES6の一番の目玉機能とも言えるクラス構文が、ついにV8でサポートされた。 Class構文は、『関数(コンストラクタ)定義』+『.prototypeへのメソッド定義』の糖衣構文である。 JSで今まで様々に工夫されてきたクラスの書き方を、綺麗に統一してくれる可能性を秘めている。 ... 続きを読む

JavaScriptのプロトタイプチェーン - Qiita

2014/08/20 このエントリーをはてなブックマークに追加 80 users Instapaper Pocket Tweet Facebook Share Evernote Clip プロトタイプチェーン Qiita ライブラリ 言語 チェーン

元ネタ:JavaScriptはいかにしてprototypeを捨てクラスベース継承を得るのか - なんたらノート第三期ベータ なんか色々突っ込みたかったので。 この人はプロトタイプチェーンでクラスベースの言語と同じことをやろうとしているのかな。 プロトタイプチェーンは、ただの道具 npm にあるほとんどのライブラリがチェーンを活かして作られてない理由が説明できない。 プロトタイプチェーンは、それ自体... 続きを読む

JavaScriptはいかにしてprototypeを捨てクラスベース継承を得るのか - なんたらノート第三期ベータ

2014/08/19 このエントリーをはてなブックマークに追加 287 users Instapaper Pocket Tweet Facebook Share Evernote Clip proto constructor ノート 継承 宗教

2014-08-20 JavaScriptはいかにしてprototypeを捨てクラスベース継承を得るのか きっかけは、prototype と constructor と __proto__ の関係を再確認していたときでした。JavaScriptはこうだけど、これって、AltJSな言語の継承はどうなってるんだろうと思って試したくなりました。 ちょっと気持ち的に、なんだか宗教に入ったみたいに俺は Ja... 続きを読む

Javascriptのcall/apply関数のプロっぽい使い方 〜 JSおくのほそ道 #014 - Qiita

2014/07/10 このエントリーをはてなブックマークに追加 121 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Call JSおく JavaScript 用法

こんにちは、部長です。 今回からしばしJavascriptの基本的な処理と概念を整理していきます。 頻出でありながら詳細を忘れてしまいがちなものや、有効な使い方がわからなくなりがちなもの等をまとめていきます。 今回はcallとapplyを取り上げます。 目次はこちら 基本仕様 callもapplyもFunctionオブジェクトのprototypeであり、用法が良く似ています。 関数.call()や... 続きを読む

javascriptのprototype拡張はどこまで許されるか - mizchi log

2013/03/19 このエントリーをはてなブックマークに追加 48 users Instapaper Pocket Tweet Facebook Share Evernote Clip mizchi log dankogai archives

js 孫引きなんだけどちょっと気になった点 404 Blog Not Found:javascript - es2pi はじめました http://blog.livedoor.jp/dankogai/archives/51859796.html 本来の JavaScript の利用方法(Prototype 拡張)に立ち返り、Array.prototype, String.prototype, Nu... 続きを読む

や...やっと理解できた!JavaScriptのプロトタイプチェーン - maeharinの日記

2013/02/15 このエントリーをはてなブックマークに追加 1280 users Instapaper Pocket Tweet Facebook Share Evernote Clip proto プロトタイプチェーン maeharin 悶々 以下

JavaScriptJavaScriptのプロトタイプチェーンについて理解しようとしたのだけど、prototypeとか__proto__とかごちゃごちゃになって、色んなブログを読んでもなかなか理解しきれなくて悶々としていたのだが、図を書いたらパッと理解できた!以下、情報ソースはなるべくECMAScript仕様書(3rd)を元にするようにして書きました なぜ分かりづらいのか?そもそも、なぜJavaS... 続きを読む

Perl5 における関数 prototype の取扱いについて - tokuhirom's blog.

2013/01/29 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip TOKUHIROM foo block Perl5 理由

2013-01-29 Perl5 における関数 prototype の取扱いについて いろいろな人が prototype をつかってるのをみてきましたが、 sub foo(&) { }として foo { }のように、block を coderef としてうけとるパターン以外では、つかわない方がいいです。理由は後でかく。 tokuhirom 2013-01-29 14:29 Tweet Write ... 続きを読む

Perlでは何が定数なのか - D-6 [相変わらず根無し]

2013/01/12 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip perl 定数 D-6 return 根無し

生のハッシュリファレンスを return したら遅い コメントを残せないブログなんて!どうなの!と、それは置いておいて、Perlでconstant foldingされるのは文字列・数値リテラルか、定数扱いできる関数だけです。 定数扱いできる関数というのは実は決まっていて、以下の条件がそろわないとconstant folding されない: その関数は 引数を取らない、とprototypeで明示的に... 続きを読む

jQueryの利用率はWebサイト全体の55%。使わないサイトの方が少数との調査結果。W3Techs - Publickey

2013/01/09 このエントリーをはてなブックマークに追加 73 users Instapaper Pocket Tweet Facebook Share Evernote Clip jQuery Publickey mootools 少数 一方

Web上で使われているテクノロジーのシェアや種類を調査、報告しているWebサイト、W3Techsによると、2013年1月時点で、jQueryを利用しているWebサイトは全体の54.8%と過半数を示す一方、それ以外のJavaScriptライブラリは2位のMooToolsが4.9%、3位のPrototypeが3.7%と一桁台の利用率であるとのことです。 また、JavaScriptライブラリを利用してい... 続きを読む

JavaScriptでのbuilt-in/DOM objectのprototype拡張 - 文殊堂

2012/09/04 このエントリーをはてなブックマークに追加 111 users Instapaper Pocket Tweet Facebook Share Evernote Clip built-in 文殊堂 DOM object スズメバチ

JavaScript@rosylillyが気にしていた JavaScript で Prototype 汚染してはならない理由、ってなんだっけ 2012-09-03 08:43:49 via YoruFukurou いけないことだけ覚えてしまって、なぜいけなかったのか思い出せない。スズメバチを閉まった木箱になってしまっている。 2012-09-03 08:44:20 via YoruFukurouの... 続きを読む

デザイン思考家が知っておくべき39のメソッド

2012/08/28 このエントリーをはてなブックマークに追加 191 users Instapaper Pocket Tweet Facebook Share Evernote Clip メソッド デザイン思考家 define ideate test

::目次 デザイン思考における7つの心構え デザイン思考の5ステップ Step1 Empathize:共感 Step2 Define:問題定義 Step3 Ideate:創造 Step4 Prototype:プロトタイプ Step5 Test:テスト 39のメソッド 1. 初心者としての思考法を身につける 2. 何を?どのように?なぜ? 〜What/How/Why〜 3. ユーザーのカメラを通して... 続きを読む

デザイン思考家が知っておくべき39のメソッド

2012/08/27 このエントリーをはてなブックマークに追加 1017 users Instapaper Pocket Tweet Facebook Share Evernote Clip メソッド デザイン思考家 define ideate test

スタンフォード大学d.school発行によるデザイン思考公式ガイドブックの翻訳版です。::目次 デザイン思考における7つの心構え デザイン思考の5ステップ Step1 Empathize:共感 Step2 Define:問題定義 Step3 Ideate:創造 Step4 Prototype:プロトタイプ Step5 Test:テスト 39のメソッド 1. 初心者としての思考法を身につける 2. ... 続きを読む

prototypeを拡張することで得られるもの。prototype拡張指向へのスイッチ - latest log

2012/07/05 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip latest log スイッチ

(ε・◇・)з mofmof.js や新しい uupaa.js では prototype拡張を活用しています (ε・◇・)з 長所がわかりづらいみたいなので言い出しっぺのボクの中の人がメリットを列挙してみよー というエントリです (ε・◇・)з でも、長文になりそうなので、思いついたらちょっとずつ書き足していって、後で再編するよー というノリです (ε・◇・)з タイトルも適当です かわいい子には... 続きを読む

[JS]美しい曲線を使ったチャート・グラフが描けるHTML5 Canvasを使ったスクリプト -Flotr2 | コリス

2012/02/06 このエントリーをはてなブックマークに追加 126 users Instapaper Pocket Tweet Facebook Share Evernote Clip コリス スクリプト フレームワーク 美しい曲線 ライブラリ

デモ:basic Flotr2の特徴 Flotr2はHTML5 Canvasを使ったチャートやグラフを描くライブラリで、「Prototype」依存の「flotr」とは異なり単独で動作し、そして多くの改良をしたものです。 モバイルのサポート フレームワーク プラグインで拡張可能 対応ブラウザ IE6+ Firefox Chrome iOS Android ※IEなどHTML5 Canvas非対応ブラ... 続きを読む

『Fate/Prototype』に腐やカプ厨が食い付きまくってるみたいだね|やらおん!

2012/01/06 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Fate おん 勢い 午後 名前

358 名前:名無したちの午後[sage] 投稿日:2012/01/06(金) 23:51:13.73 ID:IF5PydTu0 PrototypeのPV、よっぽどクリティカルヒットしたのか腐やカプ厨達が 凄い勢いで食いついとる・・・・ 359 名前:名無したちの午後[sage] 投稿日:2012/01/06(金) 23:53:16.70 ID:MxE9ixyt0 >>358 もう突っ込まないから... 続きを読む

『Fate/prototype』 女主人公が無駄に可愛いな、こっちもTVアニメ化しろ|やらおん!

2012/01/03 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip Fate おん 女主人公 TVアニメ化

80 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2012/01/03(火) 18:18:04.66 ID:UTJbj1fA0 Fate Zero打ち切ってFate prototypeアニメ化しろ 113 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2012/01/03(火) 18:53:01.18 ID:XY1k91mF0 男セイバーが櫻井で女セイバーが川澄ってのが胸熱 .h... 続きを読む

 
(1 - 25 / 46件)