当前位置: 首页>>代码示例>>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;未经允许,请勿转载。