მჭირდება თუ არა ანონიმურ ფუნქციას ჯავასკრიპტში/ტიპსკრიპტში დაბრუნების ტიპის მითითება?

მე მაქვს შემდეგი ფუნქცია:

$('td:eq(' + iColumn + ') input', oSettings.oApi._fnGetTrNodes(oSettings)) .each(function () { aData.push(this.value); });

TypeScript-ში მელის სახით მივიღე შეტყობინება:

Წაიკითხე მეტი →

დინამიურად ჩატვირთული Javascript-ის დებაგირება, რომელიც TypeScript-დან აღინიშნება Chrome-ში

VS 2012-ით, Web Essentials-ით, TypeScript 0.8.3-ით

შეიძლება არსებობდეს TypeScript ფაილი "test.ts". ის კომპილირდება "test.js"-ში, რომლის ბოლოს ასევე არის sourceMappingURL.

//@ sourceMappingURL=test.js.map

Javascript ფაილი დინამიკურად იტვირთება $.getScript–ით. თუმცა, Chrome Developer Tools-ში წყარო არსად მოვნახე, ამიტომ ბრეკპოინტი ვერ დაყენდება.

თუ მე ხელით შევიტან ცვლილებებს გენერირებულ Javascript-ში sourceURL-ის დამატებით, მდგომარეობა უმჯობესდება.

Წაიკითხე მეტი →

windows runtime - შესაძლებელია ScriptSharp/TypeScript გამოიყენოთ WinRT UI JavaScript-ის მოსაწერად

შესაძლებელია თუ არა ScriptSharp/TypeScript-ის მსგავსი ფრეიმვორკების გამოყენება WinRT UI JavaScript-ის დასაწერად. თუ შესაძლებელია, როგორ შეუძლია ამას WinRT C++/CX კომპონენტზე (.winmd+dll) წვდომა?

პასუხი #1

TypeScript ძალიან ახლოსაა JavaScript-სთან და ფაქტობრივად თქვენი JavaScript სწორი TypeScript-ია, თუ კომპილატორს საკმარისი ინფორმაცია მისცემთ. ამიტომ TypeScript-ით თქვენ დაწერდით თქვენს Win RT აპლიკაციას (და იყენებდით კომპონენტებს) ისე, თითქოს JavaScr

Წაიკითხე მეტი →

შეიძლება არსებული JavaScript ობიექტები გამოიყენოთ ტიპებად TypeScript-ში?

მე მაქვს არსებული JavaScript ობიექტი. მინდა ვიყო ვხმარობ TypeScript-ში როგორც ტიპი, მაგრამ ვერ ვხედავ რაიმე გზას ამის გაკეთებისთვის. მაგალითისთვის, მე მაქვს JavaScript ობიექტის კონსტრუქტორი ასე:

function Canvas2D(canvas) { var context = canvas.getCont

Წაიკითხე მეტი →

knockout.js - JavaScript-ის ექვივალენტი TypeScript-ში

პრაქტიკულად, ამჟამად მე ვმუშაობ Durandal 2.0 პროექტზე. თავდაპირველად, მე ვიყენებდი ამ JavaScript კოდს, რომ გამეშვა ჩემი shell.js(ViewModel), რომელიც იდეალურად მუშაობს.

თავდაპირველი JavaScript კოდი (მოქმედი)

define(['plugins/router', 'durandal/app'], function (r

Წაიკითხე მეტი →

jquery - თავიდან აირიდოთ დუბლირებული რეფერენსი/გარე ჯავასკრიპტის ბიბლიოთეკის იმპორტი Typescript-ში AMD მოდულების გამოყენებისას

გავუშვათ, რომ მე ვიყენებ --module AMD რათა მივიღო AMD მოდულის მხარდაჭერა Typescript-ით და ვიყენებ requirejs. ახლა, გამოყენებით jquery.ts.d DefinitelyTyped-დან, მე მივედი შემდეგი მინიმალური მაგალითის:

/// &l

Წაიკითხე მეტი →

json - როგორ დავთმოთ Javascript ფუნქციის ობიექტი თვისებებით სტრინგად?

ტაიფსკრიპტში, კლასი სტატიკური წევრებით გარდაიქმნება ფუნქციად, როცა ყოველი სტატიკური წევრი ხდება ფუნქციის ობიექტის თვისება.

მაგალითად:

class Config { static debug = true; static verbose = false; }

ხდება

v

Წაიკითხე მეტი →

node.js - როგორ უნდა იმპორტირდეს ადგილობრივი JavaScript ფაილი NodeJS TypeScript პროექტში?

არსებული პროექტი NodeJS-ში და მე ვწერ პროექტის ერთ ახალ ნაწილს TypeScript-ში (ამ შემთხვევაში ჩემი CLI).

ჩემი თავსი რაღაცას ჰგავს ასე:

|_ cli.ts << New file that describes new functionality |_ old-lib.js << Existing large library

Წაიკითხე მეტი →

angularjs - როგორ დავაიძულოთ TypeScript ავტომატურად გადაიყვანოს JavaScript-ში?

მე ვსწავლობ angularjs2-ს 2015 წლის წიგნის ng-book2 წაკითხვით, მაგრამ node პაკეტი, რომელსაც ის იყენებს tsc typescript-ის JavaScript-ში გადაყვანისთვის რეალურ დროში, შეწყვეტილია და პოტენციურად მოძველებულია:

npm შპრ.Warn არასაკმარისი [email protected]: TSD შეწყვე

Წაიკითხე მეტი →

3D UML მოდელირება JavaScript/TypeScript-ში

მინდა შევქმნა ვებ-აპლიკაცია UML დიაგრამების 3D მოდელირებისთვის. მე ვგულისხმობ რამეს მსგავსი ამ 3D UML-ის. მე შემიძლია გამოვიყენო JavaScript (ან TypeScript ან მსგავსი რამ) და CSS3 და HTML5. მაგრამ ჯერ არ ვიცი, რომელი JS ბიბლიოთეკა უნდა გამოვიყენო. ვიპოვე მაგალითად "threejs" და "away3d". იცით რამე შესაფერისი ბიბლიოთეკა ჩემს მიზნებისთვის? გმადლობთ

პასუხი #1

Css3d რენდერერი Threejs-ში შესაძლოა მოხმარებადია, შეგიძლიათ გამოიყენოთ თქვენი ყველა css3 თვისება

Წაიკითხე მეტი →