草庐IT

gulp-inject

全部标签

javascript - npm、bower、gulp、Yeoman 和 grunt 有什么用?

我是后端开发人员,对npm、bower、gulp、grunt和Yeoman有点困惑。每当我问某人他们的目的是什么时,答案往往归结为依赖管理器——对他们所有人来说。当然,我们不需要四种功能完全相同的不同工具吗?有人可以用尽可能少的句子解释每个工具的好处吗?如果可能的话,每个工具一个,使用五岁child(具有开发技能)可以理解的语言?例如:SVN存储、管理和跟踪对我们源代码的更改我以前用过maven、Jenkins、nexus和ant;也许您可以将上述工具与这些工具进行比较?也可以随意将其他前端工具添加到列表中。这是我到目前为止所发现的-但不确定它是否正确:bower用于前端开发/JS库的

javascript - 使用 Javascript 将 CSS 样式表作为字符串注入(inject)

我正在开发Chrome扩展程序,我希望用户能够添加自己的CSS样式来更改扩展程序页面(而非网页)的外观。我研究过使用document.stylesheets,但它似乎希望将规则分开,并且不会让您注入(inject)完整的样式表。有没有一种解决方案可以让我使用字符串在页面上创建新的样式表?我目前没有使用jQuery或类似的工具,因此最好使用纯Javascript解决方案。 最佳答案 有几种方法可以做到这一点,但最简单的方法是创建一个元素,设置其textContent属性,并附加到页面的./***Utilityfunctiontoadd

javascript - 使用 Javascript 将 CSS 样式表作为字符串注入(inject)

我正在开发Chrome扩展程序,我希望用户能够添加自己的CSS样式来更改扩展程序页面(而非网页)的外观。我研究过使用document.stylesheets,但它似乎希望将规则分开,并且不会让您注入(inject)完整的样式表。有没有一种解决方案可以让我使用字符串在页面上创建新的样式表?我目前没有使用jQuery或类似的工具,因此最好使用纯Javascript解决方案。 最佳答案 有几种方法可以做到这一点,但最简单的方法是创建一个元素,设置其textContent属性,并附加到页面的./***Utilityfunctiontoadd

javascript - 使用 gulp.js 编译 HTML 部分

是否有可用于Gulp的插件,其功能与Assemble用于Grunt的功能相同?我想为组装HTML部分的Gulp运行一个任务,但我找不到插件。有没有人用过,你能提供一个链接吗?更新:2016年4月21日最近,我一直在使用Twig.js和Gulp,以及gulp-data在我的模板中呈现JSON。我的文章有详细介绍。提示:您还可以使用Nunjucks、Swig.js、Handlebars等。文章:FrontendtemplatingwithGulpandTwig.js 最佳答案 是的,您可以使用名为gulp-file-include的插件

javascript - 使用 gulp.js 编译 HTML 部分

是否有可用于Gulp的插件,其功能与Assemble用于Grunt的功能相同?我想为组装HTML部分的Gulp运行一个任务,但我找不到插件。有没有人用过,你能提供一个链接吗?更新:2016年4月21日最近,我一直在使用Twig.js和Gulp,以及gulp-data在我的模板中呈现JSON。我的文章有详细介绍。提示:您还可以使用Nunjucks、Swig.js、Handlebars等。文章:FrontendtemplatingwithGulpandTwig.js 最佳答案 是的,您可以使用名为gulp-file-include的插件

javascript - 当任务失败时 Gulp 返回 0

我在我的小项目中使用Gulp来运行测试和lint我的代码。当这些任务中的任何一个失败时,Gulp总是以返回代码0退出。如果我手动运行jshint,它应该以非零代码退出。Here'smyverysimplegulpfile.我是否需要以某种方式显式告诉Gulp返回一个有意义的值?这是Gulp的错,还是应该归咎于gulp-jshint和gulp-jasmine插件? 最佳答案 您需要“返回gulp.src(...”以便任务等待返回的流。编辑Gulp任务本质上是异步的。实际任务在“gulp.src(...).pipe(...);”时尚未执

javascript - 当任务失败时 Gulp 返回 0

我在我的小项目中使用Gulp来运行测试和lint我的代码。当这些任务中的任何一个失败时,Gulp总是以返回代码0退出。如果我手动运行jshint,它应该以非零代码退出。Here'smyverysimplegulpfile.我是否需要以某种方式显式告诉Gulp返回一个有意义的值?这是Gulp的错,还是应该归咎于gulp-jshint和gulp-jasmine插件? 最佳答案 您需要“返回gulp.src(...”以便任务等待返回的流。编辑Gulp任务本质上是异步的。实际任务在“gulp.src(...).pipe(...);”时尚未执

JavaScript 依赖注入(inject)

我是JavaScript新手。我想知道在JavaScript中是如何实现依赖注入(inject)的?我搜索了互联网,但找不到任何东西。 最佳答案 varInjector={dependencies:{},add:function(qualifier,obj){this.dependencies[qualifier]=obj;},get:function(func){varobj=newfunc;vardependencies=this.resolveDependencies(func);func.apply(obj,dependen

JavaScript 依赖注入(inject)

我是JavaScript新手。我想知道在JavaScript中是如何实现依赖注入(inject)的?我搜索了互联网,但找不到任何东西。 最佳答案 varInjector={dependencies:{},add:function(qualifier,obj){this.dependencies[qualifier]=obj;},get:function(func){varobj=newfunc;vardependencies=this.resolveDependencies(func);func.apply(obj,dependen

javascript - 如何通过 Chrome 扩展程序将 CSS 注入(inject)网页?

我不知道如何通过Chrome扩展程序将CSS注入(inject)网页。我正在尝试将其注入(inject)网页:body{background:#000!important;}a{color:#777!important;}这是我的manifest.json:{"update_url":"http://clients2.google.com/service/update2/crx","name":"TestExtension","version":"1.0","description":"ThisisatestextensionforGoogleChrome.","icons":{"16