Questions tagged «javascript»

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

8
您可以通过JavaScript获取用户本地LAN IP地址吗?
我知道对此问题的最初反应是“否”和“无法完成”,并且“您不需要它,您做错了什么”。我正在尝试获取用户的LAN IP地址,并将其显示在网页上。为什么?因为这就是我正在处理的页面的全部内容,因此会显示有关您的尽可能多的信息,访问者:http : //www.whatsmyip.org/more-info-about-you/ 因此,除了向用户展示以供参考之外,我实际上并没有对IP做任何事情。我曾经通过使用一个小的Java小程序来做到这一点。效果很好。但是这些天来,浏览器使您多次达成共识和信任,即使是最次要的Java applet也要运行,我宁愿完全不运行它。 所以有一阵子我刚刚摆脱了这个功能,但是如果可能的话我希望它回来。作为计算机顾问,我有时会不时使用这种东西。转到该网站查看网络正在运行的IP范围,比进入“系统偏好设置”,“网络”以及任何活动的接口都要快。 所以我想知道,希望是否有某种方法可以单独使用javascript?也许您可以访问一些新对象,类似于javascript询问浏览器在地球上的地理位置在哪里。客户端网络信息可能有相似之处吗?如果没有,也许还有其他方法可以完全做到这一点?我能想到的唯一方法是Java小程序或Flash对象。我宁愿不做任何一个。

7
单页应用程序中带有AngularJS的多个控制器
我想知道如何在单个页面应用程序中使用多个控制器。我试图找出答案,但发现的问题与我的非常相似,但是有很多不同的答案可以解决特定的问题,最终您在单个页面应用程序中不使用多个控制器。 那是因为在单个页面上使用多个控制器并不明智吗?还是只是不可能? 假设我已经在主页上有一个踢屁股图像轮播控制器,但是然后我学习了如何使用模态(比如说),为此我还需要一个新的控制器(或者需要控制器的其他任何东西)。那我该怎么办? 我看到了其他问题的一些答案,他们问的几乎和我差不多,而人们回答“ * OMG。为什么还要这么做,只要这样做...”。 最好的方法是什么,或者您怎么做? 编辑 你们中的许多人都回答只是声明两个控制器,然后使用ng-controller对其进行调用。我在下面使用这段代码,然后使用ng-controller调用MainCtrl。 app.config(function($routeProvider, $locationProvider) { $routeProvider .when('/', { templateUrl: "templates/main.html", controller:'MainCtrl', }) .otherwise({ template: 'does not exists' }); }); 如果不使用ng-controller,为什么还要在这里设置控制器?这就是让我困惑的地方。(我想您不能以这种方式添加两个控制器...)


6
禁用JavaScript的浏览器统计信息[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 我很难收集关于禁用JavaScript进行浏览的Web用户所占百分比的公开统计数据。 雅虎已经从2010年公布的数据和R.里德公布的从2009年的数据(从网站上挑选他进入)。 雅虎当时的发现相当有趣: 我们结合了访问日志和信标数据(之前已包含在页面中),并过滤掉了所有自动请求,为我们提供了一组可以确认是由实际用户发送的请求。此数据完全是匿名的,使我们很好地了解了多个国家/地区的流量模式。 在对数据进行整理之后,我们发现禁用JavaScript的请求的持续速率徘徊在实际访问者流量的1%左右,其中最高的比例在美国约为2%,最低的比例在巴西约为0.25%。接受测试的所有其他国家/地区的数字非常接近1.3%。 这是到目前为止我能找到的。但是由于这些数据越来越老,我想知道今天的百分比是多少。 我还查看了Statcounter,它似乎是唯一一家仍然公开发布浏览器统计信息的公司。但是他们不发布有关JavaScript的数据。我知道W3schools也会发布统计信息,但由于目标是针对开发人员,因此此数据有很大的偏见,因此对我而言并不有趣。(必须代表普通用户)。 因此,我请您提供: 链接到任何涉及此领域的开放,免费提供的统计信息 您自己的统计信息,最好是来自大型网站的目标受众

12
从局部填充剃刀区
我尝试执行此操作的主要动机是,仅在页面底部将部分代码与其余Javascript一起使用,而不是在呈现部分代码的页面中间,获取Javascript。 这是我要执行的操作的简化示例: 这是在正文之前的“脚本”部分的布局。 <!DOCTYPE html> <html> <head> <title>@ViewBag.Title</title> <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> </head> <body> @RenderBody() <script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script> @RenderSection("Scripts", false) </body> </html> 这是使用此布局的示例视图。 <h2>This is the view</h2> @{Html.RenderPartial("_Partial");} @section Scripts { <script type="text/javascript"> alert("I'm a view."); </script> } 这是从视图渲染的部分图像。 <p>This is the partial.</p> @* this never makes it into …

9
如何使用jQuery阻止Ajax请求跟随重定向
我使用jQuery ajax函数来访问Web服务,但是服务器不是将响应返回带有描述问题的状态码的响应,而是将请求重定向到描述问题的带有200标题的页面。我对此无法进行任何更改,因此我需要以某种方式在客户端上解决它。 示例:请求转到某个找不到的URL,因此我收到302重定向到另一个位置。发送了新请求,我收到200 OK,从而防止触发错误回调。 有什么办法可以防止ajax请求遵循重定向,而是调用回调,最好是error方法。或者,是否可以检测客户端中是否发生了重定向?
102 javascript  jquery 

1
React-Router:IndexRoute的目的是什么?
我不明白使用IndexRoute和IndexLink的目的是什么。似乎在任何情况下,除非激活了About路径,否则下面的代码都会首先选择Home组件。 <Route path="/" component={App}> <IndexRoute component={Home}/> <Route path="about" component={About}/> </Route> 与 <Route path="/" component={App}> <Route path="home" component={Home}/> <Route path="about" component={About}/> </Route> 第一种情况的优点/目的是什么?


7
Javascript简写三元运算子
我知道在php 5.3中,而不是使用这种冗余的三元运算符语法: startingNum = startingNum ? startingNum : 1 ...如果适用,我们可以为三元运算符使用简写语法: startingNum = startingNum ?: 1 而且我了解javascript中的三元运算符: startingNum = startingNum ? startingNum : 1 ...但是有速记吗?



2
将Javascript对象编码为Json字符串
我想将Javascript对象编码为JSON字符串,但遇到了很多困难。 对象看起来像这样 new_tweets[k]['tweet_id'] = 98745521; new_tweets[k]['user_id'] = 54875; new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user"; new_tweets[k]['data']['text'] = "tweet text"; 我想将其转换为JSON字符串以将其放入ajax请求中。 {'k':{'tweet_id':98745521,'user_id':54875, 'data':{...}}} 你明白了。不管我做什么,都行不通。所有JSON编码器(如json2等)都会产生 [] 好吧,那对我没有帮助。基本上我想拥有类似php encodejson函数的功能。


6
如何使用JavaScript轻松截断数组?
Linq有一个方便的运算符方法,Take()用于在实现的任何对象中返回给定数量的元素IEnumerable。jQuery中是否有类似的东西可以处理数组? 或者,提出不同的问题:如何截断Javascript中的数组?
102 javascript  jquery 


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.