當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript trace.write函數代碼示例

本文整理匯總了TypeScript中trace.write函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript write函數的具體用法?TypeScript write怎麽用?TypeScript write使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了write函數的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: constructor

    constructor() {
        disable();
        // >> setting-specific-tracing-categories
        setCategories(categories.concat(
            categories.Binding,
            categories.Layout,
            categories.Style,
            categories.ViewHierarchy,
            categories.VisualTreeEvents
        ));
        enable();
        // << setting-specific-tracing-categories

        // >> trace-add-categories
        addCategories(categories.Navigation);
        // << trace-add-categories

        setTimeout(function () {
            console.log("-----------------------------------------------------");
            console.log("New trace category has been added");
            console.log("Category: NativeLifecycle");
            console.log("-----------------------------------------------------");
            alert("NativeLifecycle trace category has been added.");
            addCategories(categories.NativeLifecycle);
        }, 2000);

        write("I (heart) NativeScript!", categories.Debug);
    }
開發者ID:aymenbraiek,項目名稱:nativescript-sdk-examples-ng,代碼行數:28,代碼來源:trace-specific-categories-example.component.ts

示例2: onMeasure

 onMeasure(widthMeasureSpec, heightMeasureSpec) {
   let utils = require("utils/utils"),
     width = utils.layout.getMeasureSpecSize(widthMeasureSpec),
     widthMode = utils.layout.getMeasureSpecMode(widthMeasureSpec),
     height = utils.layout.getMeasureSpecSize(heightMeasureSpec),
     heightMode = utils.layout.getMeasureSpecMode(heightMeasureSpec),
     nativeWidth = this.nativeView ? (this.nativeView.image ? this.nativeView.image.size.width : 0) : 0,
     nativeHeight = this.nativeView ? (this.nativeView.image ? this.nativeView.image.size.height : 0) : 0,
     measureWidth = Math.max(nativeWidth, this.minWidth as number),
     measureHeight = Math.max(nativeHeight, this.minHeight as number),
     finiteWidth = widthMode !== utils.layout.UNSPECIFIED,
     finiteHeight = heightMode !== utils.layout.UNSPECIFIED;
   if (nativeWidth !== 0 && nativeHeight !== 0 && (finiteWidth || finiteHeight)) {
     let scale = this.computeScaleFactor(width, height, finiteWidth, finiteHeight, nativeWidth, nativeHeight, this.stretch),
       resultW = Math.floor(nativeWidth * scale.width),
       resultH = Math.floor(nativeHeight * scale.height);
     measureWidth = finiteWidth ? Math.min(resultW, width) : resultW;
     measureHeight = finiteHeight ? Math.min(resultH, height) : resultH;
     let trace = require("trace");
     trace.write("Image stretch: " + this.stretch +
       ", nativeWidth: " + nativeWidth +
       ", nativeHeight: " + nativeHeight, trace.categories.Layout);
   }
   let view = require("ui/core/view");
   let widthAndState = view.View.resolveSizeAndState(measureWidth, width, widthMode, 0);
   let heightAndState = view.View.resolveSizeAndState(measureHeight, height, heightMode, 0);
   this.setMeasuredDimension(widthAndState, heightAndState);
 }
開發者ID:VideoSpike,項目名稱:nativescript-web-image-cache,代碼行數:28,代碼來源:web-image-cache.ios.ts

示例3: _testTransition

function _testTransition(navigationTransition: NavigationTransition) {
    var testId = `Transition[${JSON.stringify(navigationTransition)}]`;
    trace.write(`Testing ${testId}`, trace.categories.Test);
    var navigationEntry: NavigationEntry = {
        create: function (): Page {
            let page = new Page();
            page.id = testId;
            page.style.backgroundColor = new Color(255, Math.round(Math.random() * 255), Math.round(Math.random() * 255), Math.round(Math.random() * 255));
            return page;
        },
        animated: true,
        transition: navigationTransition
    }

    helper.navigateWithEntry(navigationEntry);
    TKUnit.wait(0.100);
}
開發者ID:Marlywoos,項目名稱:NativeScript,代碼行數:17,代碼來源:transition-tests.ts

示例4: rendererError

export function rendererError(message: string): void {
    write(message, rendererTraceCategory, messageType.error);
}
開發者ID:AndreasLoukakis,項目名稱:nativescript-angular,代碼行數:3,代碼來源:trace.ts

示例5: rendererLog

export function rendererLog(msg): void {
    write(msg, rendererTraceCategory);
}
開發者ID:AndreasLoukakis,項目名稱:nativescript-angular,代碼行數:3,代碼來源:trace.ts

示例6: styleError

export function styleError(message: string): void {
    write(message, categories.Style, messageType.error);
}
開發者ID:AndreasLoukakis,項目名稱:nativescript-angular,代碼行數:3,代碼來源:trace.ts

示例7: routerLog

export function routerLog(message: string): void {
    write(message, routerTraceCategory);
}
開發者ID:AndreasLoukakis,項目名稱:nativescript-angular,代碼行數:3,代碼來源:trace.ts

示例8: log

function log(message: string) {
    trace.write(message, CATEGORY);
}
開發者ID:leocaseiro,項目名稱:nativescript-angular,代碼行數:3,代碼來源:detached-loader.ts

示例9: listViewLog

export function listViewLog(message: string): void {
    write(message, listViewTraceCategory);
}
開發者ID:Anhmike,項目名稱:nativescript-angular,代碼行數:3,代碼來源:trace.ts


注:本文中的trace.write函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。