问题标签 [definition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
10 回答
1343 浏览

xml - Ajax:定义与实现?(XML vs JSON vs 其他)

AJAX 实际上是指异步 Javascript 和 XML。这个术语的产生是因为(据我所知)开始这个过程的第一批人通过 XML 将数据从服务器传输到客户端。最近(自从我实际开始使用它以来),JSON 已经出现并且似乎是 XML 的真正替代品。从我的(可能是微薄的)测试和经验来看,JSON 更小、更容易、更适合传输数据。

所以我的问题是:您使用哪个与服务器/客户端通信(可能是为什么)?或者,您听说过哪些“最佳实践”(以及为什么)?

谢谢大家!

0 投票
8 回答
7261 浏览

c++ - 找到变量定义的任何程序或技巧?

很多时候,当我在看其他人的代码时,我只想找到变量的定义位置和方式。通常我现在所做的是查找变量的类型,直到找到定义,这非常耗时。而且我想有一些工具可以帮助我解决这种日常情况。一些工具或命令中有什么建议可以帮助我完成这项任务吗?

我知道使用 GUI 并创建一个项目是自动完成的,我说的是一种无需 GUI 的方法。我只使用文本模式。我在 Linux 下运行并且使用 C/C++,但欢迎提出其他语言的建议。

非常感谢。

一个可能的解决方案

Michel 在他的一个评论中提出了一个简单有效的解决方案,再次定义变量,在这种情况下,在编译时,编译器将通知先前的定义在哪里。当然,要应用这个解决方案,我们需要事先考虑变量的局部性。

0 投票
1 回答
1709 浏览

terminology - 什么是健康套房?

我读了一篇关于 Test Driven Datamigration(德语,PDF)的文章,他们提到了 Sanity Suite。它没有得到很好的解释,也没有定义。

有定义还是海绵词?

0 投票
8 回答
9361 浏览

sql - 什么是“失控查询”?

在 SQL 的上下文中,失控查询是什么意思?

这是否意味着任何查询在花费太长时间时都会疯狂运行?或者这是否意味着由于触发器而产生一些副作用?

0 投票
11 回答
52108 浏览

date - 一个月的第一周/最后一周是什么时候?

如果有人说某个月的第一周或最后一周发生了什么事,你会如何定义这个跨度?


背景

我正在开发一个需要以直观方式处理此类事情的库,但我的直觉并没有要求任何一种情况。

我可以让它选择不同的行为,但仍然需要一个好的默认值。


举一个具体的例子,我将随机选择一个月份:2008 年 7 月

(注意:我假设这周从星期日开始,但这个问题也可以在星期一提出)

一个月的第一周是几星期?

  1. 6 月 29 日 - 7 月 5 日——包括第一个
  2. 7 月 6 日至 12 日——进入本月的第一周

第二周是第一周之后的7天吧?

一个月的最后一周是多少天?

  1. 7 月 27 日 - 8 月 2 日——同上,但最后一天
  2. 7 月 20 日至 26 日——同上,但最后一周

欢迎非wiki评论

0 投票
5 回答
1888 浏览

javascript - 这符合您对回调的定义吗?

回调的定义:

在组件中设置为属性的函数。并且通常在组件上发生某些事件时调用。

例如:

如果您希望在用户单击 Component componentB时显示一个显示“我被点击”的对话框,您可以编写一个存储为变量的方法来执行此操作:

接下来,您将在组件内设置此函数,如下所示...

这将导致mouseDownCallbackFunction在单击组件时在警报框中显示“我被单击” 。

0 投票
1 回答
246 浏览

javascript - 这是否符合您对侦听器对象的定义?

概述:

在我的项目中,所有以 DOM/HTML 呈现的UI 组件都存储/管理为Component类型的 Javascript 对象。

每个Component Object 都包含一个ComponentListener类,它监听来自DOM/HTML 渲染的事件,并且还监听它可能从EventController接收到的Component触发事件

EventController只是另一个 Javascript 类,它实现了一个集中 发布者/订阅者模式(或者如果您愿意,一个集中的 主题/观察者模式)......以促进解耦。

ComponentListener的定义如下:

定义:

一个对象,它从DOM中的托管元素(由父组件对象管理)或EventController接收其父组件对象的事件。

例如:

一个ComponentListener的实例,它可能有它的onMouseEnter方法,当鼠标进入代表它正在监听事件的组件对象的 <div> 元素时将调用该方法。

问题:

我对 ComponentListener 的定义是否被定义为另一个术语而不是 Listener?还是我要“准确地”将其定义为 ComponentListener?

0 投票
8 回答
76513 浏览

java - “访问器方法”的定义是什么?

我一直在争论“访问器”这个词的用法(上下文是 Java 编程)。我倾向于将访问器视为隐含的“属性访问器”——也就是说,该术语暗示它或多或少地提供对对象内部状态的直接访问。对方坚持认为,任何以任何方式接触到对象状态的方法都是访问者。

我知道你们不能为我赢得争论,但我很想知道你会如何定义这个词。:)

0 投票
4 回答
50673 浏览

c++ - 在命名空间中定义一个类

有没有比这更简洁的方法来在命名空间中定义一个类:

我希望类似的东西class ns::A {};会起作用,但可惜不是。

0 投票
4 回答
4531 浏览

unit-testing - 单元测试 - 定义

就像其他任何事情一样,理解这些单词会使学习语言变得更加容易。任何人都可以用他们的定义(例如 Mock、Fixture 等)加入单元测试中使用的所有单词吗?