小编jst*_*s13的帖子

Jade条件(if/else)将类添加到div内联

有没有办法在玉石模板中内联?

if(typeof fromEdit != 'undefined')
   div#demo.collapse.in
else
   div#demo.collapse
Run Code Online (Sandbox Code Playgroud)

想做这个条件检查"内联",如果fromEdit存在,结果会将.in添加到div的末尾.

javascript node.js express pug

66
推荐指数
3
解决办法
4万
查看次数

根据条件(if)取消选中Jade复选框选中的属性

如何让jade根据条件呈现复选框的checked属性?像这两个版本的HTML复选框标记:

这似乎是未经检查的唯一有效版本:

>  <input type="checkbox" name="vehicle" value="Bike">
Run Code Online (Sandbox Code Playgroud)

这是检查:

> <input type="checkbox" name="vehicle" value="Car" checked="checked">
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止所尝试的:

这玉很好:

    input(type="checkbox", name="completed", checked=(true===true ? "checked" : "")).checkbox
Run Code Online (Sandbox Code Playgroud)

因为它呈现了这个:

<input type="checkbox" name="completed" checked="checked" class="checkbox">
Run Code Online (Sandbox Code Playgroud)

但这玉不好

    input(type="checkbox", name="completed", checked=(false===true ? "checked" : "")).checkbox
Run Code Online (Sandbox Code Playgroud)

因为它呈现了这个:

<input type="checkbox" name="completed" checked="" class="checkbox">

而不是这个:

<input type="checkbox" name="completed" class="checkbox">

如何让Jade呈现整个checked属性而不仅仅是已检查attibute的值?

javascript node.js express pug

23
推荐指数
2
解决办法
2万
查看次数

excel vba打开对话框导入csv

我在下面有一个由宏录制器生成的vba代码.它使用一些特定的列设置将csv文件导入当前的Excel工作表.现在,csv文件的路径硬编码为"C:\ Users\myuser\Desktop\logexportdata.csv".如何更改此设置以便有一个对话框提示,要求用户找到要导入的.csv文件?

Sub Import_log()

With ActiveSheet.QueryTables.Add(Connection:= _
    "TEXT;C:\Users\myuser\Desktop\logexportdata.csv", Destination:=Range( _
    "$A$2"))
    .Name = "logexportdata"
    .FieldNames = True
    .RowNumbers = False
    .FillAdjacentFormulas = False
    .PreserveFormatting = True
    .RefreshOnFileOpen = False
    .RefreshStyle = xlInsertDeleteCells
    .SavePassword = False
    .SaveData = True
    .AdjustColumnWidth = True
    .RefreshPeriod = 0
    .TextFilePromptOnRefresh = False
    .TextFilePlatform = 437
    .TextFileStartRow = 2
    .TextFileParseType = xlDelimited
    .TextFileTextQualifier = xlTextQualifierDoubleQuote
    .TextFileConsecutiveDelimiter = False
    .TextFileTabDelimiter = False
    .TextFileSemicolonDelimiter = False
    .TextFileCommaDelimiter = True
    .TextFileSpaceDelimiter = False
    .TextFileColumnDataTypes = Array(5, 2, 2, 2, …
Run Code Online (Sandbox Code Playgroud)

csv excel vba dialog excel-vba

6
推荐指数
1
解决办法
1万
查看次数

如何将此代码减少到一行?

我是javascript,node.js和express的新手.我的问题是,如何重构以下代码使其在函数内部成为一行?

exports.about = function(req, res){
 var mytime = new Date();
 res.render('about', {title: 'about page', time: mytime.toLocaleDateString() });
};
Run Code Online (Sandbox Code Playgroud)

换句话说,有没有办法可以压缩var mytime = new Date(); 和时间:mytime.toLocalDateString()成一个语句?

javascript node.js express

-8
推荐指数
1
解决办法
258
查看次数

标签 统计

express ×3

javascript ×3

node.js ×3

pug ×2

csv ×1

dialog ×1

excel ×1

excel-vba ×1

vba ×1