使用Javascript
为了用户体验而忍受令人厌恶的技术,en,不同的浏览器使用不同的 JavaScript 标准,en,用 JavaScript 不可能编写跨平台代码,en,在 Firefox 中工作的网页在 Internet Explorer 上将无法工作,en,反之亦然,en,对于网络用户,en,这意味着网页可能无法正确加载,en,对于我的软件开发操作,en,这意味着更高的开发和测试成本,因为 JavaScript 代码必须针对每个浏览器版本进行定制,并且不同平台需要单独的 Selenium 回归测试,en,我们遭受 JavaScript 之苦是因为它可以让我们开发出易于使用的网页,en,SOFIns 项目使用高级 JavaScript 库,该库具有嵌套表,用户可以在其中在不同组之间移动对象,en
Different browsers use different JavaScript standards. It is impossible to write cross-platform code with JavaScript. Web pages that work in Firefox will fail on Internet Explorer, and vice versa.
For the web user, this means web pages may not load correctly. For my software development operation, it means higher cost development and testing as JavaScript code must be tailored to each browser version and separate Selenium regression tests are required for different platforms.
We suffer JavaScript because it allows us to develop web pages that are easy to use. 例如, the SOFIns project uses an advanced JavaScript library that has nestled tables where a user can move objects between different groups. 我们用单个步骤实现了多步骤数据操作任务,en,简单的拖放操作,en,尽管令人厌恶,en,开发人员仍然必须忍受并理解 JavaScript,en,此页面包含有关我发现有用的技术的各种技术说明,en,谢尔盖·格拉邦,en,那张照片无价,en,丹和阿尔伯特无法停止盯着它看,en, simple drag-and-drop operation.
As distasteful as it is, a developer must still endure and understand JavaScript. This page holds various technical notes about the technology that I found to be useful.



That picture is priceless! Dan and Albert can’t stop staring at it.