我有一个示例代码并将其保存到$myData = array();
$myData = $wpdb->get_results($sSql, ARRAY_A);
$count = $wpdb->num_rows;
echo '<div class="tableCont"> <table>';
for ($i = 0; $i<$count; $i++) {
echo '<tr>
<td>';
if($myData[$i+1]['id_fake']==$myData[$i]['id_fake']){
echo '<a class="gallery" rel="group" title="'.$myData[$i]['description'].'" href="'.get_option('siteurl').'/wp-content/uploads/'.$myData[$i]['image'].'">
<img src="'.get_option('siteurl').'/wp-content/uploads/'.imgsmall($myData[$i]['image']).'" class="images" alt=""></a>';
while($myData[$i+1]['id_fake']==$myData[$i]['id_fake']){
echo '<a class="gallery" rel="group" title="'.$myData[$i]['description'].'" href="'.get_option('siteurl').'/wp-content/uploads/'.$myData[$i]['image'].'">
<img src="'.get_option('siteurl').'/wp-content/uploads/'.imgsmall($myData[$i]['image']).'" class="images" alt=""></a>';
$i++;
}
}
else{
echo '<a class="gallery" title="'.$myData[$i]['description'].'" href="'.get_option('siteurl').'/wp-content/uploads/'.$myData[$i]['image'].'">
<img src="'.get_option('siteurl').'/wp-content/uploads/'.imgsmall($myData[$i]['image']).'" class="images" alt="" ></a>';
}
echo '</td>
<td class="description">'.$myData[$i]['description'].'</td>
<td class="price">Price:<br><br>'.$myData[$i]['price'].'</td>
</tr>';
}
echo '</table></div>';
在Windows上安装nodejs后,使用以下命令安装typescript
hello.ts
如何直接使用node.js编译npm install -g typescript
?
当我在VS2015&#34;中安装&#34; TypeScript 1.6时并使用tsc.exe没有任何问题,但我想使用node.js而不是VS 2015扩展
请指导我通过Node.js生成.js和.ds
答案 0 :(得分:1)
请指导我通过Node.js生成.js和.ds
您有两种选择:
tsc.js
作为节点脚本运行typescript
作为npm模块node tsc.js
这是某些工具采用的方法,例如grunt-ts
。您基本上只需在当前进程spawn
上调用process.execPath
,将其他命令作为args(-d
)传递。
如果您正在使用typescript编译器API,强烈建议NTypeScript请参阅Readme for reasons。
TypeScript编译器提供了一个名为transpile
的简单函数,您可以使用它来获取预期的输出,然后自己将其写入磁盘。
PS:我在这里有关于TypeScript编译器内部的一些文档:https://basarat.gitbooks.io/typescript/content/docs/compiler/overview.html
答案 1 :(得分:0)
在命令行中运行tsc
,您将获得帮助页面。编辑脚本很简单,只需在包含脚本的文件夹中tsc hello.ts
,您就可以获得hello.js
文件。
答案 2 :(得分:0)
我首选的方法是使用data testfile;
input date $ 1-10 stock $ 11-16 qty_in $17-20 qty_out $21-23 final_qty $24-26;
datalines;
1/1/2015 a 10 0 10
1/1/2015 b 20 4 16
1/1/2015 c 32 23 9
2/1/2015 a 10 /*this value should be= qty_in(2/1/2015 + final_qty 1/1/2015 i.e. 10+10=20*/
2/1/2015 b 20 /*this should be 20+16=36*/
2/1/2015 c 32
;
。
这个库基本上添加了对打字稿的nodejs支持。
你的索引文件应该是一个javascript文件,它看起来像这样
typescript-require
和require('typescript-require');
require('./src/main.ts');
是打字稿文件。