问题标签 [developer-tools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Eval() 与开发者工具
所以古老的标准是使用 Eval 是不好的,因为它会导致重大的安全问题;特别是在您正在评估可能来自用户输入的某些情况下。这是 100% 有意义的,而且我在避免使用 Eval 时从来没有遇到过任何问题。不过,我最近遇到了一个奇怪的情况,这让我对这类事情的看法有点不同。
我写了一个类似的 JS 函数:
这被精简了很多,但原理是一样的:它调用另一个函数,并根据它的返回值执行作为参数提供的函数,或者返回 false。不过,这让我想到,在 F12 中使用 JS 控制台可以像 Eval(txtbox.value) 一样容易地利用这种东西。这有关系吗?
在这个 F12 的世界里,在我看来,Eval 是我们最不担心的事情。任何知道什么是注入攻击的人都可能知道 F12 是什么。我错了吗?
performance - 诊断两个 Web 服务器之间的慢速页面“等待时间”
我们刚刚安装/配置了一个新的 Web 服务器来替换我们过时的服务器。让我们称旧服务器“server1”+新服务器“server2”。它们都运行相同的网站,使用相同的代码,但旧服务器提供网页的速度仍然比新服务器快得多。首先,这是有关服务器规格的更多详细信息:
服务器 1 配置:
Linux server1 2.6.32-25-generic-pae #45-Ubuntu SMP Sat Oct 16 21:01:33 UTC 2010 i686 GNU/Linux
内存总量:6180036 kB
8 核 Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
服务器版本:Apache/2.2.14 (Ubuntu)
服务器 2 配置:
Linux server2 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
内存总量:24682544 kB
16 核 Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
服务器版本:Apache/2.2.22 (Ubuntu)
主要区别在于 server2 具有 64 位操作系统架构,并且还具有更多的 RAM 和 CPU 能力。
我不了解你,但我希望 server2 能够击败 server1。但是,在提供网页时情况并非如此。
两个服务器页面加载的开发人员工具输出:
等待时间:314ms
等待时间:5.45s
如您所见,两台机器发出完全相同的文件请求,但 server1 仍然占主导地位。
我已经尝试调查可能影响“等待时间”的几个因素,但我很难缩小花费时间的范围。我查看了 Apache2 配置,两台机器上都应用了完全相同的指令和模块扩展... 区分代码并验证它是相同的...网络/ping/nslookup 时间几乎相同。
谁能解释一下“等待时间”是如何计算的,以及可以用来缩小问题范围的任何做法?
非常感谢, ns
jquery - Google chrome Developer Tools & 'known' exception
My developer tools session pauses while the page load. I see it happens while loading jquery and angular.js. I don't see any error afterwards. See the secreenshot (stack) below.
It is look like this is just a check for sizzle.js. Should I concern?
Looks like it is looking for locale module.
If these errors are ok, how can I bypass these two errors in Developer Tools as I had to resume every time the page reloads.
javascript - 跨域 - 使用 javascript 临时编辑页面
我有一个 Web 应用程序的想法,但遇到了一些 javascript 问题。
假设应用程序需要获取客户的网站 url,显示它(在 iframe 或其他东西中)。然后它应该能够使用 Javascript 临时调整其设计,我认为这称为 Javascript 注入。(类似于浏览器的开发者工具可以做的事情。)
所以问题是:这是跨域 javascript,如果是,我可以使用哪些解决方案? ,最简单的方法是什么?
在相关说明中:如果用户将我的应用程序的一些javascript 代码添加到他们的网站(比如某些 API 的工作方式),那会以任何方式帮助吗?
谢谢。
javascript - js cookie 未显示在 chrome 开发者工具中
我使用服务器端代码 (c#) 创建了 cookie,它显示在 chrome 开发人员工具中。(Resources->Cookies) 现在我在 js 中创建了它,它不再显示在那里。如果我在控制台中写:“document.cookie” - 我可以看到我的 cookie,但我想在 Resources->Cookies 中看到它,以便我可以在需要时轻松删除它。创建 cookie 的代码:(来自:http ://www.w3schools.com/js/js_cookies.asp?output=print )
和:
eclipse - 日食的铬?
我使用 eclipse IDE 开发我的 GWT 和 android 应用程序。我想为我的主要开发计算机过渡到 chromebook,但我不知道如何“安装”eclipse。没有 chrome app 版本的 eclipse,至少我找不到。我确实看到 chrome 商店中还有其他 IDE,但我认为它们不会拥有 eclipse 为谷歌开发人员提供的所有漂亮的帮助插件。有人知道 chrome 版本的 Eclipse 是否即将推出?其他人是否和我一样渴望在 chrome book 上进行开发?
html - Css 和 html 生产工具
我开始学习css和html编程,我目前正在使用记事本来做,哪些IDE工具提供了自动属性列表来帮助编写css并使css和html开发更有效率,谢谢,
php - Facebook JSON 服务没有检索超过 1000 个 Facebook 朋友
我在以下代码上遇到问题,有人可以解决吗?这是我的代码描述:
这是 get_data 函数,它返回适当的数据:
然后我使用了 JSON SERVICE:
问题是,当我只有 1000 个朋友时,它正在检索数据。但是当朋友超过1000时,它就不起作用了。
事实上,我已经使用过$friends = $json->decode($friends,true);
等。有人可以帮助我吗?
xcode - Xcode:找不到控件的 rgb 颜色选择器
使用 Xcode 4.3.2 我无法通过 rgb 添加颜色值。标准选择器看起来像这样
它没有为 rgb 提供任何输入,也没有任何滑块允许我设置其他任何内容。
此位置的自定义选择器http://www.panic.com/~wade/picker/指示我安装在
/home/Library/ColorPickers.
但是 home 是不可编辑的。所以我把它放入
/用户/用户名/库/ColorPickers
什么都不做。(这是正确的吗?)谁能解释如何正确安装它?谢谢
jsp - 在 JSP 中启用浏览器缓存
如何定义可缓存页面的内容?我正在使用 Google Chrome 审核功能,它告诉我:
我创建了一个新Filter
的,每个请求都会调用它:
这Filter
适用于所有 JavaScript 文件,因为它们不再出现在 Google 审计工具中。但我仍然得到一个图像列表和主 JSP 文件。我还必须设置哪些其他标头才能为它们启用缓存?
这是Request-Header
图像的:
和Response-Header
图像: