小编Ani*_*mde的帖子

帮助,"这个"让我在JavaScript中感到困惑

使用JavaScript的一个令人困惑的事情是使用

var x = {  
  ele : 'test',
  init : function(){ 
    alert(this.ele);
  }
}
Run Code Online (Sandbox Code Playgroud)

然而,当处理多个对象,特别是事件上下文的this变化,变得混乱,以保持跟踪/理解.

因此,如果有人有更好的意见/指导/想法/更好的做法,请分享.另外我想知道如果使用this给予任何(性能)​​优势或什么?

javascript unobtrusive-javascript javascript-events

25
推荐指数
2
解决办法
8361
查看次数

ASP.NET page_init事件?

我正在使用ASP.NET 3.5和我之前使用的1.1我很难找到我可以在哪里附加/声明页面init事件?

在1.1中有自动生成的代码,它曾经有过初始化代码.我们可以在哪里添加页面init方法.所以我很困惑请帮助.

asp.net

25
推荐指数
3
解决办法
9万
查看次数

使用CSS和HTML进度栏布局

我正在尝试实现UI,如图所示.然而,在尝试定位组合之后,我现在很难,但我一无所知.有人可以帮我弄这个吗?

在此输入图像描述

<style>
    .progress{
        position:relative;
        width:500px;
    }
    .bar{

    }
    .percent{

    }
</style>
<div class="progress">
    <span class="bar" width="%"></span>
    <span class="percent">50%</span>
</div>
Run Code Online (Sandbox Code Playgroud)

html css progress-bar

23
推荐指数
2
解决办法
5万
查看次数

使用puppeteer打开本地html文件

是否可以使用puppeteer(没有Web服务器)使用无头chrome打开本地html文件?我只能将它连接到本地服务器.

我可以看到setContent()api和goto()api

  1. page.goto:无法使用本地文件或file://.
  2. page.setContent:用于html字符串

automation unit-testing google-chrome puppeteer

19
推荐指数
5
解决办法
1万
查看次数

伯爵(*)真的很贵吗?

我有一个页面,其中有4个选项卡,根据不同的表格显示4个不同的报告.

我使用select count(*) from <table>查询获取每个表的行数,并在选项卡上显示每个表中可用的行数.结果,每个页面回发导致count(*)执行5个查询(4个用于获取计数,1个用于分页)和1个用于获取报告内容的查询.

现在我的问题是:count(*)查询真的很贵 - 我应该在页面的视图状态中保留行计数(至少显示在选项卡上的那些)而不是多次查询吗?

COUNT(*)查询的费用是多少?

asp.net performance sql-server-2005 premature-optimization

18
推荐指数
2
解决办法
4136
查看次数

使用getElementsByTagName()返回的元素的顺序

阅读控件getElementsByTagName是读取元素的常见做法.但是我想知道我们是否可以信任使用此函数返回元素的顺序.

它是否按照它们放置在UI上的顺序返回元素?或者它也可以返回随机元素,在其他时间我们不能信任序列?

var labels = document.getElementsByTagName("label"), i;
for(i=0;i<labels.length;i++)
{
    if(i == 1)
        labels[i].innerText = "First Value";
    else if (i==2)
        labels[i].innerText = "Second Value";

    if (labels[i].innerText  == "NULL") {
        labels[i].innerText  = "Empty";
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript

17
推荐指数
1
解决办法
3819
查看次数

是否有像JavaScript一样通过引用传递的东西?

当我开始在C++中学习函数时,它的全部传递值和参考.我们在javascript中有类似的东西吗?

如果是/不是如何在javascript的情况下工作?

谢谢大家.

javascript

15
推荐指数
2
解决办法
1万
查看次数

帮帮我理解javascript:void(null)

有人可以帮我这个javascript:void(null)我发现它在链接按钮中使用如下

<a onclick="ProcessResponse()" href="javascript:void(null)" >Accept Data</a>
Run Code Online (Sandbox Code Playgroud)

javascript

13
推荐指数
2
解决办法
2万
查看次数

帮我理解<script src ="some.js?param1 = one; param2 = two"/>

我有时在网页上观察到下面的块.所以我很想知道这到底是做什么的?或者为什么以这样的方式写?

<script src="somefile.js?param1=one&param2=two" />

我只能按照它背后的几个意图来表达

  • 它不是页面URL(我的意思是.aspx/.php/.jsp等)所以它不是一种代码,用户可以添加这样的代码来传递数据,而不会引起用户的注意,因为它的标记不能在UI上呈现或实现老式的AJAX替代品
  • 如果用户不希望缓存JS文件(像图像这样的任何其他资源),那么这种URL参数很有用.这可以是管​​理缓存的快捷方式

但我无法弄清楚以下情况

  • 看起来像页面URL参数,但这些参数无论如何都可以在JavaScript文件中读取并具有一些额外的实用程序?
  • 这些参数在这里有任何额外的作用吗?
  • 在使用这样的代码的其他可能的实际场景是什么?

所以请提供一些相关的输入

谢谢,

javascript ajax rest scripting web-services

8
推荐指数
1
解决办法
520
查看次数

浏览器后退按钮的痛苦

有没有办法使用JavaScript(或其他东西)来检测/阻止用户点击浏览器后退/前进按钮?

我想知道处理这个问题的常见做法.这真的很痛苦,特别是在订购等工作流程中.

javascript browser

8
推荐指数
2
解决办法
3514
查看次数