Tag: css3

为什么css-nano(几乎)不起作用?

gulp-minify-css 表示不赞成 ,并指出gulp-css-nano作为其继任者。 怎么,我用cssnano达到如此之弱的结果? 我做的最小的事情(和美化之后的可读性): gulp.task('teststyles-nano', [], function () { gulp.src('css/testcase.css') .pipe( nano() ) .pipe( cssbeautify() ) .pipe( rename('nano.css' )) .pipe( gulp.dest('./public/') ); }); gulp.task('teststyles-minify', [], function () { gulp.src('css/testcase.css') .pipe( minifyCss() ) // resp. .pipe(minifyCss()) .pipe( cssbeautify() ) .pipe( rename('minify.css') ) // resp. 'minify.css' .pipe( gulp.dest('./public/') ); }); 这是我的testcase.css ,有很多有意义的东西来优化: html, body { margin: […]

D3树添加和删除节点

我正在使用D3.js创build一个dynamic树形图,它从一个节点开始,然后可以根据需要添加/删除节点。 您也可以编辑节点文本以符合您的标准。 因此,添加节点的工作是完美的,它没有绘制远离深度1的链接……这是令人讨厌的,因为我找不到原因,我尝试了我所想象的一切。 此外,我不能删除一个节点,也尝试了我所知道的一切,几乎无处不在search,但无法find一些示例代码来工作… 这是我的树 正如你所看到的,链接只适用于深度1.此外,它有一个红色的button(REMOVE NODE)和一个绿色的button(ADD NODE) 我真的很难过,因为我一直在研究这两个不能工作6到7个小时的东西…我想我会扔它,并使用简单的input框与一些CSS3技巧,但不是凉… 我用这个完整的代码创build了一个fiddle ,我希望你能帮助我。 http://jsfiddle.net/wt8cd6hh/

在处理HTML5时,是否需要在node.js中包含res.writeHead?

我已经开始学习HTML5 / CSS3 / JavaScript / Node.js,并且没有使用HTML4的经验,更不用说Web应用程序了。 所以这可能是一个愚蠢的问题,但是无论如何,我在网上寻找答案时看不到一个答案,因为我所读的所有例子,包括networking和书籍,都被认为是用HTML4编写的,现在在这里。 在Node.js中,当您向客户端发送响应头时,您将编写以下示例代码: var http = require('http'); http.createServer(function(req, res){ res.writeHead(200, {'Content-Type':'text/html'}); res.write(some_data); res.end(); }); 但是,在HTML5中,你不需要写一个头{'Content-Type':'text/html'} ,对吗? 那么我可以在我的节点应用程序文件中删除一行res.writeHead吗? 我知道一些浏览器仍然不支持HTML5,但是如果可行的话,我想让我的代码只适用于HTML5 / CSS3。 此外,当我完成创build一个Web应用程序并发布它时,我应该去哪个path,当应付浏览器仍然不支持HTML5 / CSS3(比如,旧的IE)。 1)即使有些内容崩溃,正看上去仍然出版 2)从安全angular度完全阻止使用浏览器的用户,并提示他们使用另一个浏览器,如果可行的话(我不知道,但我怀疑我可以访问客户端的浏览器信息并相应地处理使用JavaScript …对不对?) 我不打算让我的代码适用于所有的浏览器,因为我想把它作为一种爱好发布,并尽可能花费尽可能less的时间用HTML5 / CSS3构build一个漂亮的网站。 谢谢。