HTML to Jade帮助
我正在尝试创build一个2input字段和1个button的简单表单。
以下是需要翻译成Jade的HTML:
<form name="input" action="html_form_action.asp" method="get"> Username: <input type="text" name="user" /> Password: <input type="text" name="pswd" /> <input type="submit" value="Submit" /> </form>
在我把这台计算机扔出窗外之前,请帮助我,并且在Jade模板语言开发者之后发送一个杀人队。
form(name="input", action="html_form_action.asp", method="get") | Username: input(type="text", name="user") | Password: input(type="text", name="pswd") input(type="submit", value="Submit")
有更优雅和正确的方法。 不要忘记可用性。 而跳过冒号这不是一个纸的forms!
form(name="input", action="html_form_action.asp", method="get") key Username input(type="text", name="user") key Password input(type="password", name="pswd") input(type="submit", value="Submit")
对于表单渲染,我正在使用mixins。 它使我的代码可重用和灵活。 看这里:
mixin text(name, value, title) key=title input(type="text" name=name value=value) mixin password(name, value, title) key=title input(type="password" name=name value=value) mixin submit(name, value) input(type="submit" name=name value=value) form(name="input", action="html_form_action.asp", method="post") mixin text('user', null, 'User') mixin password('pswd', null, 'Password') mixin submit('do', 'Login')
我最近注意到在Jade github页面上添加了一个HTML到Jade转换器的链接:
https://github.com/donpark/html2jade
可能值得检查,而不是手翻译,如果你有更多的转换。
你可以在一个Jade文档中使用纯HTML,它将正确渲染(只要你需要使用它!)
有很多在线的HTML到JADE的转换。 这是一个很好的。
HTML到Jade转换器