草庐IT

gulp-inject

全部标签

javascript - gulp:uglify 和 sourcemaps

我正在使用gulp。我想将一个或多个JS文件(例如jQuery)合并为一个文件,将其缩小,然后将其写入分发文件夹。我是这样做的:minifyJS(['/js/myModule.file1.js','/js/myModule.file2.js'],'/dist/js','myModule')函数:functionminifyJS(sourceFiles,destinationFolder,filenameRoot){returngulp.src(sourceFiles).pipe(plumber())//.pipe(sourcemaps.init())here???.pipe(conca

javascript - Chrome 扩展代码 vs 内容脚本 vs 注入(inject)脚本

我试图让我的Chrome扩展程序在加载新页面时运行函数init(),但我无法理解如何执行此操作。据我了解,我需要在background.html中执行以下操作:使用chrome.tabs.onUpdated.addListener()检查页面何时改变了使用chrome.tabs.executeScript运行脚本。这是我的代码://background.htmlchrome.tabs.onUpdated.addListener(function(tabId,changeInfo,tab){chrome.tabs.executeScript(null,{code:"init();"});

javascript - Chrome 扩展代码 vs 内容脚本 vs 注入(inject)脚本

我试图让我的Chrome扩展程序在加载新页面时运行函数init(),但我无法理解如何执行此操作。据我了解,我需要在background.html中执行以下操作:使用chrome.tabs.onUpdated.addListener()检查页面何时改变了使用chrome.tabs.executeScript运行脚本。这是我的代码://background.htmlchrome.tabs.onUpdated.addListener(function(tabId,changeInfo,tab){chrome.tabs.executeScript(null,{code:"init();"});

javascript - Angular 6依赖注入(inject)

在Angular6的最新版本中,使用服务元数据中的providedIn属性在模块中注册服务:@Injectable({providedIn:'root',})exportclassHeroService{}然而,文档仍然提到在模块元数据中的模块providers数组中注册服务,就像我们在Angular5中所做的那样:@NgModule({providers:[HeroService],})exportclassAppModule{}所以,应该使用哪种方法让注入(inject)器知道它应该注入(inject)的服务?是否会弃用模块providers数组方法?

javascript - Angular 6依赖注入(inject)

在Angular6的最新版本中,使用服务元数据中的providedIn属性在模块中注册服务:@Injectable({providedIn:'root',})exportclassHeroService{}然而,文档仍然提到在模块元数据中的模块providers数组中注册服务,就像我们在Angular5中所做的那样:@NgModule({providers:[HeroService],})exportclassAppModule{}所以,应该使用哪种方法让注入(inject)器知道它应该注入(inject)的服务?是否会弃用模块providers数组方法?

javascript - 在 config() 模块中注入(inject)依赖 - AngularJS

目前在app.js中我有以下路线:vargm=angular.module('gm',['gm.services','gm.directives','gm.filters','gm.controllers','ngSanitize']);gm.config(['$routeProvider','Path',function($routeProvider,Path){$routeProvider.when('/login',{templateUrl:Path.view('application/authentication/login.html'),controller:'authCon

javascript - 在 config() 模块中注入(inject)依赖 - AngularJS

目前在app.js中我有以下路线:vargm=angular.module('gm',['gm.services','gm.directives','gm.filters','gm.controllers','ngSanitize']);gm.config(['$routeProvider','Path',function($routeProvider,Path){$routeProvider.when('/login',{templateUrl:Path.view('application/authentication/login.html'),controller:'authCon

javascript - AngularJS - 服务、工厂、过滤器等中的依赖注入(inject)

所以我有一些我想在我的Angular应用程序中使用的插件和库,并且(目前)我只是引用这些函数/方法,因为它们在99%的应用程序中都是以完全忽略依赖注入(inject)的方式引用的。我有(例如)javascript库“MomentJS”,它处理格式化和验证日期,我在我的整个应用程序中的Controller、服务和过滤器中都使用它。我学到的方法(使用AngularJS)是创建一个引用该函数(及其方法)的服务,并将该服务注入(inject)我的Controller,效果很好。问题是我真的需要在所有不同类型的组件中引用这个库,从服务到过滤器再到Controller和其他所有组件。所以,我想我的

javascript - AngularJS - 服务、工厂、过滤器等中的依赖注入(inject)

所以我有一些我想在我的Angular应用程序中使用的插件和库,并且(目前)我只是引用这些函数/方法,因为它们在99%的应用程序中都是以完全忽略依赖注入(inject)的方式引用的。我有(例如)javascript库“MomentJS”,它处理格式化和验证日期,我在我的整个应用程序中的Controller、服务和过滤器中都使用它。我学到的方法(使用AngularJS)是创建一个引用该函数(及其方法)的服务,并将该服务注入(inject)我的Controller,效果很好。问题是我真的需要在所有不同类型的组件中引用这个库,从服务到过滤器再到Controller和其他所有组件。所以,我想我的

javascript - 使用远程 src 注入(inject)脚本标签并等待它执行

如何注入(inject)元素到我的页面,等待它执行,然后使用它定义的函数?仅供引用:在我的例子中,脚本会在极少数情况下进行一些信用卡处理,所以我不想总是包含它。我想在用户打开更改信用卡选项对话框时快速包含它,然后将新的信用卡选项发送给它。编辑更多细节:我无权访问远程脚本。 最佳答案 您可以使用GoogleAnalytics或Facebook的方法:(function(d,script){script=d.createElement('script');script.type='text/javascript';script.asyn