问题标签 [semantics]

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 投票
1 回答
1893 浏览

tags - 内容的自动分类

我正在开发一个脚本,从我是其中成员的特定 meetup.com 组的消息存档中提取消息 - http://www.meetup.com/opencoffee/messages/archive/

想法是将这些动态添加到 wordpress 站点,并允许人们搜索消息、自动标记消息等。

我遇到的问题是如何最好地对这些消息进行自动分类。我欢迎任何关于如何最好地解决这个问题以及什么是最有效的编程方式的想法和想法。

选项1

使用美味的 API 按主题领域(如金融、技术、商业等)查找标签来源,并按主题查找相关标签:-

http://delicious.com/tag/finance

http://delicious.com/tag/technology

如果消息包含这些标签,则该消息被分配到相应的类别。

我相信这可以工作,但不确定扫描这些标签的消息的最有效方法。

选项 2

查找代表我需要的类别的网站,例如 ft.com、金融经济学家等、技术 techcrunch 等,然后确定人们使用哪些标签来标记这些网站,并默认情况下确定这些标签是人们的方式与这些网站及其内容堆栈有关。

选项 3

将消息 url 传递到http://semanticproxy.com/(路透社加来项目的一部分)或使用 Open Calais API。我已经尝试过但没有取得多大成功,因为内容的可变深度并不总是足以返回有意义的分类法。

这是我通过 calais api 解析的示例消息:-

原始信息

http://www.meetup.com/opencoffee/messages/6045615/

加来结果

http://www.mashinteractive.com/opencoffee/calais.php

概括

就是这样。我欢迎任何关于方法的想法和想法,以及关于如何最好地处理选项 1 和 2 的消息扫描的提示。

仅供参考,迄今为止大约有 1,700 条消息,我猜我可能有 10 个类别,每个类别由 20 或 30 个标签定义。

如果有人愿意帮助开发一个 Wordpress 插件或类来做到这一点,我会非常高兴有你加入。请记住,我不是程序员,我只是在边缘修修补补,假装我是一个。

提前致谢

乔纳森 CEO

人群

0 投票
5 回答
765 浏览

javascript - JSON 可以序列化使用 *functions* 作为键的数组吗?

我正在涉足语言学 Javascript 项目。我想使用对象来表示名词和函数来存储动词来构建它,因为这使得我的项目概念化变得不那么困难。我使用函数作为对象的键(我在下面编写了一个示例)。当需要保存数据时,是否可以使用 JSON 序列化它。

在这个例子中,JSON 是否能够序列化“名词”?


呃......在反思了我最初的问题并阅读了评论后,我得出的结论是,试图以这种方式做事是非常错误和愚蠢的。

0 投票
1 回答
894 浏览

syntax - F# let 带逗号的语句的语义

我正在学习 F#。我首先查看了来自 Microsoft的F# 示例。

我遇到了这个声明:

谁能向我解释这个说法?

这里定义的是什么类型?一个函数?一个元组?

为什么必须在( ... ) 的定义line1中重新定义?line2line1,line2let line1 =let line2 =

最后一行是什么,(line1, line2)这与原始定义的类型有何关联?这是函数返回吗?

“声明”甚至是用于 F# 定义的正确词吗?

谢谢。

0 投票
6 回答
680 浏览

f# - F# 中“>>”运算符的语义

在 Microsoft 的F# 示例中,它们使用“>>”运算符,如下所示:

“>>”运算符在这种情况下做了什么?序列的每个项目(在这种情况下是一个数组)是否被any_to_string隐式传递给?这类似于(fun item -> printfn "line %A" item)吗?

0 投票
2 回答
238 浏览

syntax - F# 语句的语义

有人可以向我描述这个 F# 表达式吗?

val关键字是什么意思?

type -> type通常表示返回指定类型的函数是真的吗?那么是否type -> type -> type表示一个函数返回一个返回指定类型的函数呢?

0 投票
8 回答
6029 浏览

html - p 与 ol 或 ul 用于表单样式

通常,我使用无序列表标签为表单设置样式,例如

但是,我经常看到使用<p>标签的标记,如下所示:

以下哪个在语义上更正确?<p>除了风格更简洁之外,不同的方法有什么优点或缺点吗?

编辑:显然在这里打开一罐蠕虫 - 更多选择,嘎!:) W3C 这里有推荐吗?

有趣的是,W3C 的建议似乎是最不优雅的解决方案:

遗憾的是,没有关于标记表单元素的最佳约定的更强有力的指导。

0 投票
9 回答
5099 浏览

html - 强调html提交按钮的正确方法?

如果您绝对必须为您的 html 按钮设置样式,那么强调其中一些按钮的正确方法是什么?例如,“添加到购物车”通常在视觉上强调以使其脱颖而出。

选项 1 - 在 em 或 strong + css 中包装提交

选项 2 - 类 + css

选项 3 - ?

0 投票
3 回答
651 浏览

json - 在 JSON API 中表示部分日期

我正在管理一个范围不断扩大的 RESTful JSON 数据 API。目前,我们通过网络将所有日期作为字符串“YYYY-MM-DD”返回,但我们还需要表示部分日期的概念。

我所说的部分日期是指具有未知组成部分的日期值,可以是年月,也可以是年。在我们的表示层中,这将被翻译为:

这类数据有没有先例或标准?例如,MySQL 通过在日期和日期时间字段中允许 00 值来实现这一点 - 例如:'2009-00-00' 将直接保存到 MySQL 日期字段,但在大多数编程语言的日期库解析时,此值的转换不一致.

在 JSON 提要中以语义方式表示部分日期概念的最佳方式是什么?

理想情况下,我们将能够实现一个易于我们的消费者解析的解决方案,而且在文档中也易于解释。

0 投票
7 回答
3190 浏览

html - 可以将表单元素分组为“p”吗?

假设我有这个代码

用p 对元素进行分组在语义上是否合适?因为我的老师(再次......我知道..:P)告诉我p应该只用于段落,我应该使用div代替,但正如我所见,p被大量使用,几乎无处不在。

我能想到的最后一种可能性是<br />,我认为这是最糟糕的方式。

那么哪个最好用

  • 包裹<div>
  • 包裹<p>
  • <br />在最后
0 投票
6 回答
1191 浏览

terminology - 为什么程序员会混淆术语“汇编器”和“汇编”?

作为程序员,我们需要准确地进行口头和书面交流。为什么这么多程序员将术语“汇编器”(目标代码生成器)与“汇编”(编程语言)混为一谈?

区别是明确的。能有历史解释吗?