小编DLS*_*DLS的帖子

Safari忽略tabindex

我在文本框旁边有2个按钮,在2个按钮后面有另一个文本框.第一个文本框的tabindex为1000,第一个按钮为1001,第二个按钮为1002.第二个文本框的tabindex为1003.

当我按Tab键时,tabindex在除Safari之外的所有浏览器中都能正常工作,尽管tabindex已正确设置,但它可以立即从第一个文本框移动到第二个文本框.有关如何预防此问题的任何想法?

safari accessibility

58
推荐指数
5
解决办法
3万
查看次数

在Javascript中编写HTML的好习惯

如果人们对动态生成HTML的最佳方式有强烈意见,特别是对于基于Ajax的应用程序,我很想知道这一点.

您是使用服务器端脚本创建HTML代码,然后将其发送到页面,或者只是返回一个JSON字符串并让Javascript完成工作.

在我个人看来,第一种方式将表示层与逻辑方式联系起来太多,使得更改变得更难以维持噩梦.第二种方式,虽然是我的首选方法,但在项目的复杂性增长时也会成为一个噩梦.

我正在考虑使用Javascript模板系统作为另一层,只是为了使代码更健壮,更不严格.任何人都有一个很好的想法,一个轻巧的JS模板系统?

html javascript templating

26
推荐指数
3
解决办法
7843
查看次数

Javascript中的字符串连接与字符串缓冲区

我正在读这本书 - 用于Web开发人员的专业Javascript,与使用数组存储字符串然后使用join方法创建最终字符串相比,作者提到字符串连接是一项昂贵的操作.好奇,我在这里做了几个测试,看看它会节省多少时间,这就是我得到的 -

http://jsbin.com/ivako

不知何故,Firefox通常会产生两种类似的时间,但在IE中,字符串连接要快得多.那么,这个想法现在可以被认为是过时的(浏览器可能已经改进了吗?

javascript optimization

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

你如何组织你的Javascript代码?

当我第一次使用Javascript时,我通常只需将我需要的东西放入函数中,并在需要时调用它们.就在那时.

现在,我正在用Javascript构建越来越复杂的Web应用程序; 利用其响应更快的用户交互,我意识到我需要让我的代码更具可读性 - 不仅是我,还有任何取代我的人.除此之外,我希望在几个月后阅读我自己的代码时,减少"我为什么这么做"的时刻(是的,我在这里说实话,我确实有什么想法,我在思考片刻的时候自己,虽然我尽量避免这种情况)

几个星期前,我进入了Joose,到目前为止,它已经很好了,但我想知道其他人如何将他们的代码变成有意义的部分并且可供下一个程序员阅读.

除了使其可读之外,您将HTML与代码逻辑分离的步骤是什么?假设您需要使用数据创建动态表行.你是否在你的Javascript代码中包含它,将td元素附加到字符串或者你做了什么.我正在寻找现实世界的解决方案和想法,而不是某些专家提出的一些理论观点.

那么,如果您不理解上述内容,您是否使用OOP实践.如果你不这样做你用什么?

javascript

20
推荐指数
3
解决办法
9739
查看次数

有没有人使用JS.Class并喜欢它?

有没有人使用JS.Class并喜欢它?我之前使用过Joose,发现它非常适合创建非常易读且易于维护的干净代码.关于JS.Class的任何真实故事?

javascript js.class

10
推荐指数
1
解决办法
1113
查看次数

IE8安全警告

在我正在处理的https网站上,我不断收到"您是否只想查看安全传送的网页内容?"此网页包含使用安全HTTPS连接无法提供的内容,这可能会影响安全性整个网页."

我确保该网站有相关链接.表单操作也是相对的.所有的图像src也是相对的.

这个弹出窗口只发生在IE8中,IE7什么都不做.在Firefox中也可以正常工作.

有什么想法会发生什么?如果我单击是,并查看源代码,它与我在单击否时看到的完全相同.

这是一些新的IE8错误吗?

security https internet-explorer-8

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

.NET MVC还是普通的旧ASP.NET?

这是一个呐喊,因为我过去几天一直在学习.NET,这个过程让我有点困惑而不是开悟.就像一个背景信息,我有PHP的知识(甚至使用CakePHP很容易创建一个完整的应用程序)和Rails.

我想知道我是应该追求ASP.NET还是应该坚持学习ASP.NET MVC?虽然我正在阅读ASP.NET的一些教程,但基础知识似乎相当简单,但不知何故,当我所经历的每个示例都将SQL语句直接添加到没有DAL的示例中时,我只是有点担心.

所以,如果我没有做任何好的研究,是否有任何书籍/网站可以帮助解决这个问题?或者我应该去学习.NET MVC?

如果你想知道为什么我不坚持使用PHP或Rails,我只是了解到我可能只需要知道一点.NET以确保我的工作安全.

asp.net asp.net-mvc data-access-layer

7
推荐指数
4
解决办法
745
查看次数

局部变量vs参数

function doIt(param) {
   var localVar = param;
   //do lots of stuff with localVar
}

function doIt(param) {
   //do lots of stuff with param
}
Run Code Online (Sandbox Code Playgroud)

上面的代码在效率方面有什么不同吗?

javascript performance

6
推荐指数
1
解决办法
4381
查看次数

Javascript中是否有逻辑运算符

我想知道Javascript中是否有"&"逻辑运算符.我尝试在Firebug(Firefox)中运行1&0和1 && 0,并且两者都返回0.

有人告诉我C#接受&和double &&,double会更有效率,因为它会在遇到false时立即退出比较循环,但我无法找到Javascript的任何信息.

有任何想法吗?

javascript

6
推荐指数
2
解决办法
5663
查看次数

在Akamai中压缩内容

我有一些通过内容分发网络提供的文件.从CDN服务器提供时,不会对这些文件进行gzip压缩.我想知道如果我在服务器端抓取内容,Akamai会先获取gzip压缩内容,然后在将内容存储到服务器上后再提供gzip压缩内容吗?

performance gzip akamai

6
推荐指数
1
解决办法
5351
查看次数

如何在 Python 中模拟类中的属性

这是我的第一个文件 user.py

from account import Account    
class User:
   def __init__(self, id):
       self.id = id
       self._account = None

   @property
   def account(self):
       if not self._account:
          self._account = Account(self.id)

       return self._account

   @property
   def has_discount(self)
       return self.account.discount_id > 0
Run Code Online (Sandbox Code Playgroud)

我有一个名为 account.py 的第二个文件

class Account:
    def __init__(self, user_id):
        # some process to load DB data
        self.account = load_account(user_id)
        # do something after this to initialize account properties like discount, etc

    @property
    def discount_id(self):
       return self.discount_id
Run Code Online (Sandbox Code Playgroud)

我的目标是测试 user.py。我想要做的一件事是在 user.py 中为“has_discount”属性装饰器模拟 Account 对象。我想测试不同的场景,其中 has_discount 将返回 0 或任何其他数字。 …

python unit-testing mocking pytest

6
推荐指数
1
解决办法
6584
查看次数

在PHP中将指数转换为整数

可能重复:
在php中将指数数转换为十进制数

有没有办法使用内置函数将指数数字转换为PHP中的整数?格式化功能?

1.2378147769392E + 14至123781477693917

php exponential

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