Mercurial > js4py
annotate misc.js @ 95:95ef8898e43e europython-2011
Add two sample JavaScript files and teaser.tex.
| author | Jonathan Fine <jfine@pytex.org> |
|---|---|
| date | Sat, 02 Jul 2011 22:15:21 +0100 |
| parents | 48d5ba601286 |
| children |
| rev | line source |
|---|---|
|
5
48d5ba601286
inheritance.rst: Finished, at least for this draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
1 |
|
48d5ba601286
inheritance.rst: Finished, at least for this draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
2 |
|
48d5ba601286
inheritance.rst: Finished, at least for this draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
3 var create = function(parent){ |
|
48d5ba601286
inheritance.rst: Finished, at least for this draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
4 |
|
48d5ba601286
inheritance.rst: Finished, at least for this draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
5 if (typeof parent === 'object' && parent !== null){ |
|
48d5ba601286
inheritance.rst: Finished, at least for this draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
6 var fn = function(){}; |
|
48d5ba601286
inheritance.rst: Finished, at least for this draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
7 fn.prototype = parent; |
|
48d5ba601286
inheritance.rst: Finished, at least for this draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
8 return new fn(); |
|
48d5ba601286
inheritance.rst: Finished, at least for this draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
9 } |
|
48d5ba601286
inheritance.rst: Finished, at least for this draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
10 |
|
48d5ba601286
inheritance.rst: Finished, at least for this draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
11 return null; // Or raise an exception. |
|
48d5ba601286
inheritance.rst: Finished, at least for this draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff
changeset
|
12 }; |
