Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

4
使用[Authorize]时,请求超出了配置的maxQueryStringLength
我在C#中有一个MVC3网站,我在一个特定的视图中从JavaScript函数获取查询参数,该函数通过重定向到该站点 window.location.href =“ ../ActionName?” + query_string; query_string是由JavaScript函数构建的动态查询参数字符串。 这种怪异的原因是,有时相同的函数由于必须使用reportviewer控件而将URL传递给ASP.Net Web窗体,在这种情况下,备用操作是保存一些参数,该函数将传递给视图。(如果没有意义,可以详细说明) 在向动作方法介绍[Authorize]之前,整个过程都工作正常。如果安装到位,则中断,如果没有,则可以正常运行,并且在其他所有方法上,[授权]都可以正常运行。 在这种情况下,整个网址的长度为966个字符,经过研究后,似乎maxQueryStringLength的默认值是2048,但可以覆盖任何整数类型的值,因此我只对咧嘴笑说就添加了 <security> <requestFiltering> <requestLimits maxQueryString="2048"></requestLimits> </requestFiltering> </security> 密钥下的Web配置文件的密钥。 那里没有欢乐,所以我很荒谬,把它变成了4096,仍然没有欢乐。 现在,整个URL的长度为966个字符,authorize属性不能再严重添加另外的1082-3130个字符,因此,我如何确定错误实际上是什么,或为什么设置无效。 VS2010 Pro SP1


7
jQuery是JavaScript库还是框架?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 改善这个问题 在这里,jquery在框架类别下被提及:http : //en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks jQuery是JavaScript库还是框架?


8
错误:无法调用类型缺少调用签名的表达式
我是打字稿的新手,并且有两节课。在父类中,我有: abstract class Component { public deps: any = {}; public props: any = {}; public setProp(prop: string): any { return <T>(val: T): T => { this.props[prop] = val; return val; }; } } 在儿童班,我有: class Post extends Component { public toggleBody: string; constructor() { this.toggleBody = this.setProp('showFullBody'); } public …

5
正确使用控制器中的角度转换
我在AngularJS应用程序中为i18n 使用angular-translate。 对于每个应用程序视图,都有一个专用的控制器。在下面的控制器中,我设置了要显示为页面标题的值。 码 的HTML <h1>{{ pageTitle }}</h1> 的JavaScript .controller('FirstPageCtrl', ['$scope', '$filter', function ($scope, $filter) { $scope.pageTitle = $filter('translate')('HELLO_WORLD'); }]) .controller('SecondPageCtrl', ['$scope', '$filter', function ($scope, $filter) { $scope.pageTitle = 'Second page title'; }]) 我正在使用angular-translate-loader-url扩展名加载翻译文件。 问题 在初始页面加载时,将显示翻译键,而不是该键的翻译。翻译是Hello, World!,但我看到了HELLO_WORLD。 第二次我进入页面时,一切都很好,并显示了翻译版本。 我认为问题与以下事实有关:在控制器将值分配给时,转换文件可能尚未加载$scope.pageTitle。 备注 使用<h1>{{ pageTitle | translate }}</h1>和时$scope.pageTitle = 'HELLO_WORLD';,翻译从第一次开始就完美。问题是我不总是要使用翻译(例如,对于第二个控制器,我只想传递原始字符串)。 题 这是已知问题/限制吗?如何解决?

12
如何本地化jQuery UI Datepicker?
我真的需要一个本地化的下拉日历。英文日历无法在挪威网站上准确传达卓越;-) 我已经对jQuery DatePicker进行了实验,他们的网站说它可以本地化,但是似乎不起作用。 我正在使用ASPNET.MVC,我真的想坚持使用一个JavaScript库。在这种情况下,jQuery。 ajax工具包日历可以接受,只要它也可以显示挪威名称即可。 更新:太棒了!我看到我缺少语言文件,一个不太重要的细节:-)


10
如何以编程方式清空浏览器缓存?
我正在寻找一种以编程方式清空浏览器缓存的方法。我这样做是因为应用程序缓存了机密数据,当您按“注销”时,我想删除这些数据。这将通过服务器或JavaScript发生。当然,仍然不鼓励在外国/公共计算机上使用该软件,因为还有诸如键盘记录程序之类的更多危险,您无法在软件级别上克服这些危险。

5
如何使用jQuery删除所有点击事件处理程序?
我有问题 基本上,当用户单击页面上的“编辑”链接时,将运行以下Jquery代码: $("#saveBtn").click(function () { saveQuestion(id); }); 通过执行此操作,保存按钮的onClick事件将调用该saveQuestion()方法,并传递单击了“编辑”链接的问题的ID。 但是,如果用户在同一会话中单击对2个问题的编辑,则不是覆盖先前的click事件处理程序,而是使2个事件处理程序运行,一个可以调用 saveQuestion(1),另一个可以调用saveQuestion(2)。通过这样做,第一个问题将覆盖另一个问题。 有没有办法删除click已分配给按钮的所有先前事件?
121 javascript  jquery  click 

18
如何使用原型自动调整文本区域的大小?
我目前正在为所工作的公司开发内部销售应用程序,并且我有一张表格可以让用户更改收货地址。 现在,我认为它看起来要好得多,如果我要用于主要地址详细信息的textarea仅占用其中的文本区域,并且如果更改了文本,则会自动调整大小。 这是当前的屏幕截图。 有任何想法吗? @克里斯 很好,但是我有理由要调整大小。我希望占用的区域是其中包含的信息的区域。从屏幕快照中可以看到,如果我有固定的textarea,它将占用相当大的垂直空间。 我可以减少字体,但是我需要地址大且可读。现在,我可以减小文本区域的大小,但是对于地址行占用3或4(一行占用5)行的人来说,我遇到了问题。需要用户使用滚动条是主要的禁忌。 我想我应该更具体一些。我需要垂直调整大小,宽度也没关系。唯一发生的问题是,当窗口宽度太小时(如您在屏幕截图中看到的),ISO编号(大的“ 1”)被推到地址下方。 这不是要有个花哨的东西。这是关于用户可以编辑的文本字段,它不会占用不必要的空间,但会显示其中的所有文本。 尽管如果有人想出另一种方法来解决问题,我也很乐意。 我对代码进行了一些修改,因为它的行为有些奇怪。我将其更改为在键入时激活,因为它不会考虑刚刚键入的字符。 resizeIt = function() { var str = $('iso_address').value; var cols = $('iso_address').cols; var linecount = 0; $A(str.split("\n")).each(function(l) { linecount += 1 + Math.floor(l.length / cols); // Take into account long lines }) $('iso_address').rows = linecount; };

2
react.js中的实例v状态变量
在react.js中,将超时引用存储为实例变量(this.timeout)或状态变量(this.state.timeout)更好吗? React.createClass({ handleEnter: function () { // Open a new one after a delay var self = this; this.timeout = setTimeout(function () { self.openWidget(); }, DELAY); }, handleLeave: function () { // Clear the timeout for opening the widget clearTimeout(this.timeout); } ... }) 要么 React.createClass({ handleEnter: function () { // …

26
将特殊字符转换为Javascript中的HTML
有谁知道如何将特殊字符转换为HTMLinJavascript吗? 例: & (&)变成 &amp。 "(双引号)成为&quot何时ENT_NOQUOTES未设置。 '(单引号)&#039仅在ENT_QUOTES被设置。 < (少于)变为 &lt。 >(大于)变为&gt。
121 javascript 


4
如何获取并设置当前网页的滚动位置?
如何获取并设置当前网页的滚动位置? 我的表格很长,需要根据用户的操作/输入进行刷新。发生这种情况时,页面会重置到最顶部,这对用户来说很烦人,因为他们必须向下滚动到他们所处的位置。 如果我可以在重新加载页面之前捕获当前滚动位置(在隐藏的输入中),则可以在重新加载页面后将其重新设置。
121 javascript  html 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.