//typescript should be installed on your visual studio //open power shell, navigate to the img script dev folder //cd D:\shared\DmsCloud\Trunk\IMG\TypeScript var __extends = this.__extends || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; function __() { this.constructor = d; } __.prototype = b.prototype; d.prototype = new __(); }; //reff these deffinition files if needed, on the top of your.ts files /// /// /// //more type definition files(or to update the ones we have) //https://github.com/borisyankov/DefinitelyTyped#readme //primitive types in TypeScript var aNumber; var aBool; var aString; //usefull types in TypeScript var anElement; var anInput; var aDiv; var aSpan; var aTable; var aRow; var aCell; var aLinkl; var aImage; var aSelect; // difined objects // arrays, example = function calclArray(input) { ; } // this function will see that a is a number difined in thing, therfore will always return a valid number function process(x) { return x.a; } // this will validate that all none optional properties are present, and all input is correctly typed var n = process({ a: 10, b: "hellow" }); // example class with (optional) constructor and function var Point = (function () { function Point(x, y) { this.x = x; this.y = y; } // function Point.prototype.dist = function () { return Math.sqrt(this.x * this.x + this.y * this.y); }; Object.defineProperty(Point.prototype, "distP", { // distance as a property instead of function get: function () { return Math.sqrt(this.x * this.x + this.y * this.y); }, enumerable: true, configurable: true }); Point.origin = new Point(0, 0); return Point; })(); var p = new Point(10, 20); var distance = p.dist(); // this is basically how you can build a class that inherits from another var point3D = (function (_super) { __extends(point3D, _super); function point3D(x, y, z) { _super.call(this, x, y); this.z = z; } point3D.prototype.dist = function () { var d = _super.prototype.dist.call(this); return Math.sqrt(d * d + this.z * this.z); }; return point3D; })(Point); // this function has a default value, use like in c# function someFunction(x) { if (typeof x === "undefined") { x = ""; } return "Your input : " + x; } // jquery notes //$(".test") selects all in classes .test //$("p") selects all nodes pf p //$("#test") selects a element of ID test //$("#DivName").load(url); // fill the div with content from the axaj page //$.get(ajaxUrl,function(data,status){ /* data=returned stuff, status=http page status(200) */}); //$("#UxButton").click(function () {$("#test").hide();}); button click will hide item id of test //$(document).ready(function) Binds a function to the ready event of a document (when the document is finished loading) //$(selector).click(function) Triggers, or binds a function to the click event of selected elements //$(selector).dblclick(function) Triggers, or binds a function to the double click event of selected elements //$(selector).focus(function) Triggers, or binds a function to the focus event of selected elements //$(selector).mouseover(function) Triggers, or binds a function to the mouseover event of //# sourceMappingURL=notes.js.map