草庐IT

data-line-index

全部标签

javascript - Chrome : Call Javascript function from (system) command line?

我需要通过命令行从在GoogleChrome/Chromium中运行的网站调用Javascript函数。是否有可能通过命令行从外部访问开发者工具?是否有可用于执行代码的扩展?最方便的方法是从命令行访问Chrome开发者控制台。编辑:为了更清楚:假设我所在的网站定义了这个函数:functionhello(){alert("hello");}我想调用此函数,但我无法访问Chrome中的开发人员工具。我只能访问MacOSX终端(通过SSH)。这是一个没有键盘的画廊设置。可能需要某种管道。 最佳答案 经过更多研究,我找到了crconsole

javascript - Gulp-inject 说 "Nothing to inject into index.html"

我试图在我的索引中注入(inject)一些文件,所有这些文件都连接并缩小到一个.tmp文件夹中,如下所示:gulp.task('prep-js',['clean'],function(){varjspath='./src/page/**/*.js';vartreatJs=gulp.src(jspath).pipe(plugins.concat('scripts.js')).pipe(plugins.uglify()).pipe(gulp.dest('.tmp/page/js'))});但是当我运行注入(inject)任务时,它显示“没有任何东西可以注入(inject)到index.ht

javascript - ngRepeat with ngAnimate 在我的元素上设置 "data-ng-animate= 2"

我不知道为什么ngRepeat在我的元素上添加了data-ng-animate=2属性。为什么会这样?我这样写:我明白了:谢谢! 最佳答案 正如您在thesourcecodehere中看到的那样data-ng-animate属性用于跟踪动画的状态:varPRE_DIGEST_STATE=1;varRUNNING_STATE=2;所以基本上它只是在元素本身上存储它自己的动画状态。在您的情况下(2)它正在运行。如果您跟随NG_ANIMATE_ATTR_NAME浏览该文件,您可以跟随它添加、更新和最终从元素中删除。

javascript - Requirejs - 在加载 data-main 之前配置 require

我们是第一次使用requirejs,我在构建依赖项时遇到了问题。我已经将我的主app.js文件定义为我的index.html中的data-main属性:但是,我有一个文件定义了我所有需要的路径/垫片配置,我希望它在app.js文件之前运行。我需要它运行,以便我可以在我的app.js中将配置的路径引用为依赖项。我认为将我的config.js作为数据主体是不正确的。我尝试将config.js设置为这样的依赖项:varrequire={baseUrl:"/",deps:["src/config"]}但这并没有帮助。有什么建议吗? 最佳答案

javascript - Angular JS 控制台错误 : line numbers don't refer to my source files

我正在制作我的第一个Angular应用程序,我正在尝试弄清楚如何使用控制台中显示的错误来找出我的代码中哪里出了问题。这是一个示例控制台错误:Error:[$injector:unpr]Unknownprovider:HomeProvider查看所有行号如何引用angular.js文件中的行而不是我的源文件?这让我猜测我的错误在哪里。注意:我不是在寻找解决此特定错误的方法。我正在尝试大致了解如何使用Angular查找这些错误的根源。我已经安装了Batarang,但根本没有向我显示此错误。另外,otherSOanswers向您展示如何通过在特定位置插入代码来手动将错误信息记录到控制台,但前

javascript - 如何知道何时导入包或将其粘贴到 index.html

好的,我正在使用ES6和ReactJS,一些你应该做的包importReactfrom"react";为了让他们工作,但其他人在index.html,那么,我应该在哪些情况下应用一个或另一个? 最佳答案 一般来说,有两种类型的模块。ES6和非ES6。如果你想在ES6中使用非ES6模块,你可以尝试以下方法之一:使用CommonJS编译(例如通过npm使用jQuery作为CommonJS)加载SystemJS以允许ES6与CommonJS、AMD和全局变量一起工作如果您不想这样做,您可以尝试在HTML中导入非ES6脚本。在这种情况下,你

javascript - 在 TypeScript 中定义 js-data 资源

是否可以使用TypeScript类创建js-data资源定义?我通常想要的是对计算属性和实例方法定义提供完整的类型支持。像这样的东西会很棒:classSomeModel{publicsomeBusinessModelValue='foo';publicsomeMoreValues='bar';publicgetsomeComputedProperty(){returnthis.someBusinessModelValue+someMoreValues;}publicinstanceMethod(param:string){returnthis.someMoveValues.search

javascript - 将 JSON 指针映射到文本 JSON 文件中的 {line, column}

我需要将JSON(或JavaScript对象)中由JSON指针定义的位置映射到JSON文本文件中的位置,如{line,column}。是否有任何现有的JavaScript库可以做到这一点?编写这段代码会有点乏味......例如,如果我有一个JSON文件(文本):{"foo":[{"bar":1}]}然后给定JSON指针/foo/0/bar我需要得到{line:4,column:7}作为结果。如果此JSON文件中存储了等效的JSON值:{"foo":[{"bar":1}]}那么相同JSON指针的结果应该是{line:1,column:10}。 最佳答案

javascript - knockout JS : Update/Insert data to a viewModel using mapping

我已经尝试解决这个问题很长一段时间了。我找不到任何解决此问题的方法,但如果我错了,请纠正我。问题:我有来自JSONAPI的数据,具有嵌套数组/对象结构。我使用映射最初用我的数据填充模型。要更新它,我想在新数据到达时扩展模型,或者更新现有数据。据我所知,映射选项键应该对我有用,但我可能误解了映射选项的功能。我已经归结了这个例子要表示的问题:varuserMapping={key:function(item){returnko.utils.unwrapObservable(item.id);}};//JSONcallreplacedwithvaluesvarviewModel={users

javascript - 选择以 "data-"开头的元素

我如何使用计划javascript或jQuery选择每个具有以“data-”开头的属性的元素?我试过了$("[data-*"])但它不起作用。 最佳答案 这是一个非JQuery函数,它将执行您需要的操作:functiongetAllDataElements(){//getallDOMelementsvarelements=document.getElementsByTagName("*");//arraytostorematchesvarmatches=[];//loopeachelementfor(vari=0;i可以这样使用:v