Skip to main content

Home/ Coders/ Group items tagged Prototyping

Rss Feed Group items tagged

Matteo Spreafico

Classical Inheritance in JavaScript - 0 views

  • function ZParenizor2(value) { var that = new Parenizor(value); that.toString = function () { if (this.getValue()) { return this.uber('toString'); } return "-0-" }; return that; }
    • Matteo Spreafico
       
      This constructors lies, wondeful!
  • Again, we augment Function. We make an instance of the parent class and use it as the new prototype. We also correct the constructor field, and we add the uber method to the prototype as well.
  • This adds a public method to the Function.prototype, so all functions get it by Class Augmentation. It takes a name and a function, and adds them to a function's prototype object.
  • ...3 more annotations...
  • To make the examples above work, I wrote four sugar methods. First, the method method, which adds an instance method to a class. Function.prototype.method = function (name, func) { this.prototype[name] = func; return this; };
  • JavaScript can be used like a classical language, but it also has a level of expressiveness which is quite unique. We have looked at Classical Inheritance, Swiss Inheritance, Parasitic Inheritance, Class Augmentation, and Object Augmentation. This large set of code reuse patterns comes from a language which is considered smaller and simpler than Java.
  • I have been writing JavaScript for 8 years now, and I have never once found need to use an uber function. The super idea is fairly important in the classical pattern, but it appears to be unnecessary in the prototypal and functional patterns. I now see my early attempts to support the classical model in JavaScript as a mistake.
Fabien Cadet

2011: Understanding "Prototypes" in JavaScript | yehudakatz.com - 3 views

  •  
    indianescorts4 pakistaniescortsdubai escortsdubaiescorts dubaiescorts9 indianescorts90 nightescort uaegirls uaescorts69 uaegirls344 dubai-elite-model uaegirls69 escortsportfolio dubaiescorts50 indianescorts dubaiescorts pakistani escorts in dubai indianescorts dubai kissing escorts fleshandhide flatleather
Joel Bennett

jsFiddle - Online Editor for the Web - 5 views

  •  
     Online Editor for the Web (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS)
  •  
    Pastebin++ for web technologies: paste javascript, css and html and get a rendering of them all at once. Create packages and version them, publish to your blog, etc. MooTools, jQuery, Prototype, YUI, Glow and Dojo all supported.
Joel Bennett

Bling DSL for C#/WPF - Home - 0 views

  •  
    "Bling is a C#-based library for easily programming images, animations, interactions, and visualizations on Microsoft's WPF/.NET. Bling is oriented towards design technologists, i.e., designers who sometimes program, to aid in the rapid prototyping of rich UI design ideas. "
yc c

Processing 1.0 - 1 views

  •  
    Processing is an open source programming language and environment for people who want to program images, animation, and interactions. It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. It is created to teach fundamentals of computer programming within a visual context and to serve as a software sketchbook and professional production tool. Processing is an alternative to proprietary software tools in the same domain. Processing is free to download and available for GNU/Linux, Mac OS X, and Windows. Please help to release the next version!
Kevin O'Neill

In Search of Excellent Requirements - 1 views

  • Consequently, it is not reasonable to expect us to make sound business or technical decisions on behalf of the customers, or to resolve conflicting requirements supplied by different end users, or to set priorities for the many requirements that might be collected.
  • We have finally reached the state where if no project champion can be found to see that the right system is built, we cancel the project.
  • The consequence of not explicitly discussing these quality tradeoffs is a surprise upon delivery, when the customer finds that his implicit quality attribute requirements have not been achieved
  • ...3 more annotations...
  • One way to reach an appropriate middle ground in the specification process is to conduct formal inspections of the SRS. A structured document like the IEEE SRS is readily inspected by the design team, the project champions, other representative users, and other software engineers who are not directly involved with the project
    • Kevin O'Neill
       
      sadly, this is something that is always left to the end to 'clean up'. Meaning, the spec is complete when the project is delivered versus kept up to date and in sync with what we are delivering.
  • A prototype is intended to answer specific questions about functionality or interaction styles. If you don't have any questions, don't bother with a prototype
  • Even in a small software group, a focus on accurately and completely capturing, documenting, and modeling the user requirements is a major contributor to building high quality information systems
laguna loire

SsangYong XIV-1 : The First Official Images - 0 views

  •  
    SsangYong has launched the very first picture of the brand new XIV-1, the idea vehicle is going to be revealed in the Frankfurt Motor Show 2011, scheduled for September 15 to 25. The Korean carmaker has lately been acquired through the Indian group Mahindra with this vehicle really wants to provide a preview from the evolution of his style, that will become a lot more personal and original than before, despite the fact that the cars for marketing is going to be less elaborate than this really is still a prototype.
anonymous

Underscore.js - 3 views

  •  
    Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with jQuery's tux.
yc c

gotAPI.com - Documentation search engine - 2 views

  •  
    gotAPI helps you find functions, classes, methods, properties, styles, tags, constants and more \n Search In\nActionScript 2.0, ActionScript 3.0, Adobe Flex 2, Adobe Flex 3.3, Apache Ant, Apache Commons, Apache RegExp, Apache Struts 1.1, Berkley DB XML, Bluetooth and OBEX, C++, CakePHP 1.2, Castor, CDC, CLDC, ColdFusion MX-7, ColdFusion MX-8, CSS, CSS, DbUnit 2.4.5, Dinkumware C/C++, DITA 1.1, DocBook, Dojo Toolkit 1.3, Drupal, Eclipse Platform 2.1, Erlang, Flickr API, FP, Google GWT, Google GWT+Gears, Groovy, Haskell, Hibernate, HTML, HTML, HttpUnit, J2EE 5.0, Java 1.5, Java 1.6, JavaScript, JavaScript, jQuery, JSON LIB, JSTL, JUnit, Log4J, MIDP, Mobile Media, MochiKit, MooTools, MySQL 4.1, OpenGL 2.1, Oracle 10g, Oracle 9i, Orb API 2.0, OSGi Platform 4.1, PBP, Perl 5.10, PHP, PostgreSQL 8.3, Prototype.js, Python 2.6.1, RMagick 1.15, RogueWave, Ruby Std Libraries, Ruby/Rails, Scala 2.7.3, Schema (XSD), Script.aculo.us 1.8, Selenium 0.8.2, Sicstus Prolog, Simple DirectMedia Layer, Spring Framework 2.0, Symphony 1.2, Twitter API, Web Services, XML DOM, XPath 2.0, XSL 2.0, Yahoo! UI\n
Pooja Runija

Apple's secret apps for employees only - 0 views

  •  
    Apple's legendary security has always worked perfectly. But after the recent incident of iPhone 4 prototype leaks, the company quickly scrambled to retrieve it, because of the fear of reporters and competitors could use it before them, to get know what goes on during the making of a new product.
subsequent1 subsequent1

reconnaitre une fausse chemise burberry L'ordinateur - 0 views

Il s'est donc contenté d'un vol sur la dernière version Palace de l'Airbus A 480. Ainsi, ce qu'il aura concédé en temps, il le rattrapera au niveau du prix et en termes de confort. L'Airbus est dot...

chemise burberry pas chere femme reconnaitre une fausse vraie

started by subsequent1 subsequent1 on 15 Jul 14 no follow-up yet
longchamppas

Sac Burberry pas cher Et - 0 views

000 emplois en France et contribue à hauteur de deux milliards d'euros au PIB national. Il estime que les surfaces cultivées en colza seront réduites de 25%, soit quelque 400.000 hectares, ce qui s...

Chemise Burberry pas cher Sac Pull Berberry

started by longchamppas on 25 Apr 15 no follow-up yet
longchamppas

Vetement Ralph Lauren pas cher L - 0 views

Quel opérateur mobile faut-il choisir ?Des appels qui ne passent pas, des SMS qui ne s'envoient pas ou une connexion internet capricieuse…De nombreux Français ne sont pas satisfaits de leur couvert...

Survetement Ralph Lauren pas cher,Vetement cher,Ralph cher Soldes En France

started by longchamppas on 03 Aug 15 no follow-up yet
Joel Bennett

Balsamiq Mockups - 0 views

  •  
    Balsamiq Mockups intentionally uses hand-drawn UI elements, so that people don't get attached to "that pretty color gradient" or think that your mockup has actual code behind it and is "practically done".
longchamppas

Polo Lacoste Pas Cher "Si - 0 views

Mais ce sera la septième visite de Dragon à l'ISS qui avait été, lors de son vol de démonstration en 2012, le premier vaisseau spatial privé à s'y amarrer. PARIS (Reuters) - Les producteurs de colz...

Lacoste Pas Cher Polo Survetement

started by longchamppas on 19 Apr 15 no follow-up yet
longchamppas

sac pliage longchamp pas cher Le - 0 views

Bien qu'incité par sa commission environnement à être plus offensif dans la lutte contre la pollution de l'air, le Parlement européen, appelé à se prononcer fin octobre, s'en est tenu à la proposit...

longchamp solde sac pliage pas cher a main

started by longchamppas on 19 Dec 15 no follow-up yet
1 - 20 of 21 Next ›
Showing 20 items per page