本文整理汇总了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;未经允许,请勿转载。 |
请发表评论