问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

de facto?

发布网友 发布时间:2022-04-25 03:48

我来回答

3个回答

懂视网 时间:2022-04-25 08:09

前些天IEBlog中提到实现互通并不是只靠标准就行,其中举出了一些关于事实上的标准的考虑——所谓“事实上的标准”,也就是并非标准,但大家都遵循着它去做事情的那么一种东西。

这些事实上的标准(也写作“De facto standard”)往往是在某一种事物还没有标准的时候由当事的各方相互妥协而形成的,——有趣的是,作为妥协的结果,这些“事实上的标准”自身往往和其它的东西并不协调;而真正被称作“标准”的东西往往是在发生了很多事情之后才产生的,所以几乎任何地方都有“事实上的标准”和“标准”有些格格不入的感觉。

说了半天废话,该说正题了:

在本文开头的那个链接中的博文里,提到了一个关于正则表达式的语法问题:

像是“/]/”这样的形式,由于“]”本身是“匹配这些字符中的任意一个”的语法中的一部分,故ECMAScript标准中把这样的形式标记为“无效的表达式”——但是同时这样的用法由于构成简单,理解起来也并不容易产生歧义,所以实际上在大部分浏览器中这么用都是被认为“有效”的。

当IE9的开发团队刚开始测试他们的新JavaScript引擎“Chakra”的时候,它们发现有一些本来运行得很好的JavaScript代码在“Chakra”中不能运行,其中一个原因就是最初“Chakra”是按照ECMAScript标准来实现的,而旧代码中包含很多像是这样的在标准中无效的东西——若要兼容,并且“互通”,“Chakra”需要做的就不只是和标准一致,还要能认可这样的表达式。

这是“实现互通并不是只靠标准就行”的一个好例子。

除了这个以外,JavaScript中一些其它的事实标准,比方说:

在一个字符串中如果在反斜线“”之后输入一个换行标记,无论是[LF]( 实际代表的含义),还是[CR](实际代表的含义),还是[CR][LF]( 实际代表的含义),都会和反斜线一起完全被忽略掉——说“忽略掉”还不够准确,也许应该说“这种组合会被认为是把一个字符串拆在多行代码里”之类的。

如果这样说还是觉得不好理解(甚至是莫名其妙)的话,通过一些代码例子就应该比较容易理解了。

比方说,这样的代码:
代码如下:
var s = "This is an
one line string.";

其实是和
代码如下:
var s = "This is an" +
" one line string.";

等价的。
而如果写成
代码如下:
var s = "This is an
one line string."

就会产生一个语法错误,原因是“未结束的字符串”。

刚开始的时候它只是在IE中使用的JScript引擎独有的一个特性,但是现在几大主流浏览器都支持了这种写法,就像我刚刚提到的,它也是“事实上的标准”之一。

我很有兴趣多讲一些关于“事实上的标准”的事情,但是无奈这种东西实在是太多了,我只知道其中的很小一部分——而且还常常记不起来,所以今天我也只能写到这里了,如果我再想起来什么的话也许会另外写篇新博文吧

热心网友 时间:2022-04-25 05:17

我们以前认为20英寸的16:10格式的显示器事实上已经成为德国零售业的通用标准。不管怎样,斜纹尺寸19 21 23 英寸的LCD显示器同样有价值去考虑。

热心网友 时间:2022-04-25 06:35

de 是德国的简称 facto 事实上
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 购买长城燃气灶好不好啊? 什么材料的袋子可以做真空包装袋? 四川美术学院的手工艺考研真的很卷吗?要考多少分才有学上?有机构推荐吗? 一般怎么看燃气灶好不好? 韭菜饼能不能真空包装 川美校考220分什么水平 川美考研美术史真题 是不是所有蛋类食品都能真空包装 苹果6s电池有多大容量的 都市小说,主角和死神签订了契约然后第一次杀鬼,他用他的牙齿将鬼杀 苹果6s电池电量用到多少时冲电最好 真空包装机除了可以包装食品,还可以包装其他什么东西? 完美前传轮回殿打法和爆率.... 2014年的川美色彩优秀高分卷 我感觉我24个字母读的不是很好 ,有没有什么免费的app能教我读一下 疯狂动物城朱迪坐火车进城时的中文背景音乐是什么歌 谁知道《疯狂动物城》这一段中的背景音乐是什么? 电脑硬盘2.0tb64mbwd20darx是多大的 美的空调制冷二小时左右外机工作正常,内风机停止也没有故障代码显示 《我心匪石》闲语小说txt全集免费下载 谁有那种主角拥有系统或者身体被数据化,可以向游戏一样杀怪升级的小说,给几本,越多越好,最好是都市的 求刺客一转二转三转的的属性点和技能点~要完美的~要全啊!(米全就表说)懂? 跪求电容测量电路的设计 电容式电压互感器检测应符合什么规定 如何测量电路中的电容、电阻等元件的好坏 杀戮都市第几集日女鬼 数列中的找通项公式有什么方法 恐怖都市 第一卷 小杨 第七章 谁是鬼 “无脑剧情”,《新世界》的剧情为何这样被指? 有期徒刑3年,缓刑4年,这是什么意思? 四叶草项链的牌子 哪个帮我哦 判处有期徒刑三年缓刑四年是什么意思 知友,有谁知道四叶草项链代表什么吗?谢谢 4年缓刑3年是什么意思 求西门子828d加工中心编程实例。谢谢啦. 有关西门子系统828D钻孔编程? 西门子828D加工中心对刀 零偏怎么用 佳能cp800照片打印机洗出来的相片太暗是为什么? 佳能打印机打出的照片为什么暗 年末应交增值税明细科目需要结转吗