小编Fri*_*ure的帖子

使用css强制抗锯齿:这是一个神话吗?

最近一位客户抱怨IE6中出现了系统字体.基本上问题是IE6不支持字体平滑/抗锯齿(我知道你可以在OS设置或其他东西中打开它).但有人抛弃了这个宝石:

"你可以使用pt而不是px强制css中的字体反别名."

我在各种浏览器中做了一个快速的POC,并没有看到任何区别.我在网上发现了一个对它的引用,这篇论坛的最后一篇文章:

http://www.webmasterworld.com/css/3280638.htm

这听起来像是一个网络开发者城市神话,我的感觉是它的BS.有没有人遇到过它?

css fonts

61
推荐指数
6
解决办法
12万
查看次数

你最近怎么称呼DHTML?

最近,每当我使用术语"dHTML"时,我都会从初级开发人员那里得到很多废话.我知道该术语已过时,但它描述了任务的内容:更改客户端上的渲染标记.每当我看到术语"Ajax"应用于客户端动画或表单验证时,我就会感到畏缩,因为没有异步请求."Web 2.0"也被广泛使用,但该术语可以应用于从商业模式到视觉风格的所有内容.

什么术语用于描述客户端脚本和CSS效果的组合,这些效果可能伴随也可能不伴随异步服务器请求?

javascript ajax terminology dhtml

21
推荐指数
4
解决办法
1043
查看次数

有理由继续使用"@import"css规则吗?

我最近在Coda.com上看到了@import规则的使用.他们实际上是用来导入网站的主样式表,特别是格式:

<style type="text/css" media="screen">
  @import url(./coda.css);
</style>
Run Code Online (Sandbox Code Playgroud)

这将隐藏Netscape 3和IE 3和4的规则.由于Web开发工具主要受众将使用现代浏览器,还有什么其他原因可以使用它而不是链接?

css web-standards

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

在JavaScript中分配变量时使用命名函数的目的是什么?

我最近在https://github.com/yeoman/generator-webapp的源代码中遇到了这种模式:

AppGenerator.prototype.packageJSON = function packageJSON() {
  this.template('_package.json', 'package.json');
};
Run Code Online (Sandbox Code Playgroud)

当你要将函数分配给变量或对象属性时,为函数命名为"packageJSON"的目的是什么?在类似的情况下,我总是使用匿名函数.

javascript

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

JavaScript语法:字符串分配语句中的内联Ifs

我最近遇到过这个问题,并认为这会产生一个很好的问题.

假设您要将一个字符串分配给一个局部变量,并希望通过一个简单的条件来改变它.所以你在字符串中插入一个内联if语句:

var someCondition = true;
var url = "beginning-" + (someCondition)?('middle'):('other_middle') + "-end";
Run Code Online (Sandbox Code Playgroud)

但这不能按预期工作,url的值将是"中间",而不是开始 - 中端.该语句产生预期结果:

var url = "beginning-" + ((someCondition)?('middle'):('other_middle')) + "-end";
Run Code Online (Sandbox Code Playgroud)

最好的解释为什么这是赢得令人垂涎的答案旗帜!

javascript

3
推荐指数
1
解决办法
5553
查看次数

将方法添加到本机JavaScript对象会对性能产生什么影响?

我意识到,向本机JavaScript对象(对象,函数,数组,字符串等)添加方法被一些人认为是不好的做法,但是还有与之相关的性能损失吗?

如果使用其他方法扩展原型,原生对象的实例是否需要更长时间来创建和/或耗尽更多内存?

javascript performance prototype

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