Tag: JavaScript

ASP.NET MVC Bundle不在呈现服务器上呈现脚本文件。 它在开发服务器上工作

在我们的ASP.NET MVC 4 Web应用程序中,我们的BundleConfig.cs包含以下内容: bundles.Add(new ScriptBundle("~/bundles/jquery").Include( "~/Scripts/jquery-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include( "~/Scripts/jquery-ui-{version}.js")); bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include( "~/Scripts/jquery.unobtrusive*", "~/Scripts/jquery.validate*")); bundles.Add(new ScriptBundle("~/bundles/modernizr").Include( "~/Scripts/modernizr-*")); 当我们在开发服务器上查看主页的html时,即使将web.config中的debugging模式设置为true,也可以看到以下脚本标记: <compilation debug="true" targetFramework="4.0" /> <script src="/AFR/Scripts/jquery-ui-1.8.20.min.js"></script> <script src="/AFR/Scripts/modernizr-2.5.3.js"></script> <script src="/AFR/Scripts/jquery-1.7.1.js"></script> <script src="/AFR/Scripts/jquery-ui-1.8.20.js"></script> <script src="/AFR/Scripts/jquery.unobtrusive-ajax.js"></script> <script src="/AFR/Scripts/jquery.validate.js"></script> <script src="/AFR/Scripts/jquery.validate.unobtrusive.js"></script> 但是,当我们在临时服务器上部署应用程序并查看主页的html(查看源代码)时,除了<script src="/AFR/Scripts/jquery-ui-1.8.20.min.js"></script>缺less。 我们已经validation了这些标签中提到的所有文件都在脚本文件夹中。 文件夹结构与开发机器上的结构完全相同。 在临时服务器上,web.config文件的<compilation targetFramework="4.0" />这意味着,默认情况下,debug =“false”。 因此,一些JavaScript函数在登台服务器上失败。 分段和开发机器都是Windows 2012。 请帮忙。 谢谢。

Node.js – SyntaxError:意外的令牌导入

我不明白什么是错的。 节点v5.6.0 NPM v3.10.6 我的代码: (function (exports, require, module, __filename, __dirname) { import express from 'express'; 错误: SyntaxError: Unexpected token import at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:387:25) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3

停止注入JavaScript的移动networking代理

我正在使用基于移动networking的互联网连接,并且在将网站呈现给最终用户时正在重写源代码。 在本地主机我的网站看起来不错,但是当我通过移动networking连接从远程服务器浏览网站时,网站看起来不好。 检查源代码我发现有一段JavaScript代码被注入到我的页面,这是禁用一些使网站看起来不好的CSS。 我不想要图像压缩或带宽压缩,而不是我精心devise的CSS。 如何防止或阻止移动networking提供商(在这种情况下,沃达丰)代理注入他们的JavaScript到我的源代码?

如何处理angular2中的查询参数

在我的routable component中 @RouteConfig { {path: '/login', name: 'Login', component: LoginComponent} } 但是,如果我去app_url/login?token=1234我怎么得到查询参数?

touchend事件属性

如果我通过移动设备捕捉所有触发事件: $(document.body).bind('touchend', function (e) { var touch = e.touches[0]; // doesnt work … 我需要从e参数中获取touch.screenX,touch.screenY,touch.clientX和touch.clientX。 我见过的所有例子都表明,e.touches将是一个集合,你可以通过e.touches[0]获得触摸细节。 在我的ipadtesting中, e.touches总是未定义的。 我没有使用任何jQuery插件。 还试过e.targetTouches,这也是未定义的。 谁能帮忙?

有没有办法使用underscore.js重命名js对象键

我需要将一个js对象转换为另一个对象,以传递到服务器上的键名称不同例如 var a = { name : "Foo", amount: 55, reported : false, … <snip/> … date : "10/01/2001" } 需要变成 a = { id : "Foo", total : 55, updated: false, … <snip/> … issued : "10/01/2001" } 我在那里查找obj可用于映射所有的键 var serverKeyMap = { name : "id", amount : "total", reported : "updated", … date […]

调用子组件的方法

我有一个嵌套的子组件像这样: <app-main> <child-component /> </app-main> 我的appMain组件需要在子组件上调用一个方法。 如何在子组件上调用一个方法?

在链接上模拟jQuery / JavaScript中的点击

我想模拟使用JavaScript在页面上的任何链接点击。 如果这个链接有一些绑定到它的“onclick”事件的function(通过任何其他JS我没有任何控制),那么必须调用该函数,否则链接应该以正常的方式运行,并打开一个新的页面。 我不确定只要检查“onclick”处理程序的值就足够了。 我想build立这个,以便它在任何链接元素上工作。 我无法控制什么函数绑定到链接的onclick事件使用任何JS库(不一定是jQuery)或只是使用JavaScript。 编辑:在下面的答案的帮助下,它看起来像是可以检查事件处理程序附加使用jQuery或使用onclick属性。 如何检查使用addEventListener /任何其他JS库附加的事件处理程序,以便它是万无一失的?

更改url,而不使用JavaScriptredirect

我想知道如何更改url,而无需像这个网站http://dekho.com.pk/ads-in-lahoreredirect,当我们点击标签URL的变化,但页面dosent完全重载。 还有其他问题stackoverflow表明这是不可能的,但我想知道如何上述网站已经实现它。 谢谢

使用AngularJS单击清除文本input

如何使用angularJS清除单击button上的文本input? X是一个单独的链接,我想在其上触发一个函数。 HTML <input type="text" class="form-control" data-ng-model="searchAll"> <a class="clear" data-ng-click="clearSearch()">X</a>