问题标签 [categories]

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 投票
2 回答
2217 浏览

objective-c - Objective-C 类别 == 访问者模式?

你会说 Objective-C 类别是访问者设计模式的实现吗?

0 投票
4 回答
566 浏览

cocoa - 您使用什么样的类别方法来使 Cocoa 编程更容易?

我为 Cocoa 的内置类使用了一组类别方法,以使我的生活更轻松。我将发布一些示例,但我真的很想看看其他编码人员提出了什么。正在使用哪种方便的类别方法?

示例 #1:

示例 #2:

0 投票
3 回答
12634 浏览

objective-c - 在 Objective C 类别中使用 Super?

我想覆盖一个我没有源代码的 Objective C 类中的方法。

我已经调查过了,似乎类别应该允许我这样做,但我想在我的新方法中使用旧方法的结果,使用 super 来获取旧方法的结果。

每当我尝试这个时,我的方法都会被调用,但是“super”是 nil ......知道为什么吗?我正在使用 XCode 2.2 SDK 进行 iPhone 开发。我肯定在使用一个类的实例,而该类的方法是一个实例方法。

注意和澄清:从我在 Apple Docs 中看到的内容来看,在我看来这应该被允许吗?

developer.apple.com 上的类别文档: 当类别覆盖继承的方法时,类别中的方法可以像往常一样通过向 super 发送消息来调用继承的实现。但是,如果一个类别覆盖了该类别的类中已经存在的方法,则无法调用原始实现。

0 投票
2 回答
1312 浏览

html - html类别/子类别最佳视图

我有一个填充了类别/子类别的 mysql 数据库,并且我正在构建一个 php/html/css 演示模块以显示上述层次结构。

我的目标是用一种简单而干净的方式列出这些类别,让客户感到困惑(请注意,子类别没有“级别”限制,因此可能有 1 或 100 个)。

我希望你们给我一些关于如何显示我的类别的视觉示例。

先感谢您!

0 投票
2 回答
5352 浏览

php - 如何在 Magento 的特定类别中每行显示新产品?

正如标题所暗示的那样,我喜欢在主页中显示从特定类别中调用的新产品,并在主页中按行分隔。

第 1 行 -> 第 1 类的新产品

第 2 行 -> 第 2 类的新产品

第 3 行 -> 第 3 类的新产品

...ETC

在我的 Magento Admin CMS 中,在主页下,它们将作为单独的块被调用:

基本上我正在考虑复制new.phtml和调用它new_category_1.phtmlnew_category_2.phtml等等,并分别从类别 id 1 和类别 id 2 中获取“新”产品。

我玩过Mage::getModel('catalog/category')->getCollection();getProductCollectiongetCatId无法让它在new.phml( app/design/frontend/default/default/template/catalog/product/) 的副本中工作。

下面的代码有效,但不会在分配的类别 id 中加载“新”分配的产品,它会加载其中的所有产品。

任何想法表示赞赏。

0 投票
1 回答
141 浏览

javascript - 我需要关于显示列表类别的想法

我需要有关将类别分配给列表的想法。这些类别将类似于 Ebay 所做的。亚马逊和其他网站有类似的列表类别。我有很多类别和子类别,最多 4 个级别,例如

  • 家居与园艺 > 厨房 > 小家电 > 咖啡机
  • 电脑 > 网络 > 服务器

我需要一个好的解决方案来显示所有这些类别并搜索它们(就像 ebay 一样)。我想知道是否有使用 jquery、extjs 或任何其他 javascript 库的基于树的解决方案。这更像是一个用户界面问题。我还需要能够为搜索和列表选择多个类别。最初出现的一种解决方案是在用户键入时使用自动完成(如 stackoverflow 标签)来显示可用类别,但这被排除在外,因为这不会向用户显示所有可用选项。

我希望这些要求是有意义的。我还没有找到一个好的解决方案来对我访问过的所有网站的列表进行分类。期待你的想法。

0 投票
1 回答
1460 浏览

wordpress - Wordpress:在“.com/categoryname”上的类别中列出帖子并在“.com/categoryname/post-name”上显示帖子

我有一个 /%category%/%postname%/ 的永久链接结构。

当我访问 blah.com/categoryname 时,我希望列出该特定类别中的所有帖子。当我访问 blah.com/categoryname/post-name 时,我只想显示特定的帖子。

我已经制作了一个特定于类别的模板(category-5.php),并且已经达到...

...但显然我只希望在 url 为 blah.com/categoryname 时显示第一个循环,并在 url 为 blah.com/categoryname/post-name 时显示第二个循环。

有什么想法吗?谢谢

0 投票
1 回答
164 浏览

parameters - 查询参数和类别参数?

在下面的示例 URL 中,QP 和 CP 是什么?

http://vivisimo.com/vivisimo/cgi-bin/query-meta?radiobutton=site&v%3Aproject=vivi&query=enterprise+search&submit.x=0&submit.y=0&submit=Submit

QP 是“查询”而 CP 是“站点”吗?或者,它会是“vivi&query”和“site&v%3Aproject”吗?

谢谢你的帮助!

0 投票
4 回答
3740 浏览

database - 允许一个类别有多个父母有意义吗?有替代品吗?

简短的问题:应该如何管理出现在多个类别下的产品类别?这样做是一个坏习惯吗?

背景信息: 我们有一个产品数据库,其类别如下:

请注意,胶水和回形针被分配给这两个类别。虽然它们出现在这个类别树中的两个不同位置,但它们在数据库中具有相同的类别 ID。为什么?两个原因:

  1. 类别被分配了属性——例如,回形针可以有重量、材料、颜色等。
  2. 分配到胶水类别的产品显示在工艺品和办公用品下。这是意料之中的——它们与数据库中的实际类别 ID 相同。

这使我们能够管理单个类别及其属性和分配的产品,但将其放置在类别树中的多个位置。

我们使用的是嵌套集模型,所以我们用来支持它的 db 结构是:

因此,Category 和 CategoryTree 之间存在 1:M,因为在类别树中可以有给定类别的多个实例。

是否有一种更简单的方法来对此进行建模,以允许产品类别显示在多个类别下?

0 投票
3 回答
1113 浏览

iphone - 如何从类别中的重载函数中调用原始函数?

在 Objective-C 中,我有一个类的类别:

我正在做的是编写一个自定义的 init 函数来做一些额外的事情,而我想做的是在这个自定义的 init 函数中,调用 UILabel 的基本 initWithCoder。这可能吗?怎么会这样?

编辑

谢谢。好的,所以我的计划没有实际意义。不能只是重载 initWithCoder。有没有办法在不重载 initWithCoder 的情况下实现相同的功能(所有 UILabel 都获得这个添加的初始化步骤)?或者也许有 UILabel 的 initWithCoder 的示例代码,我可以用添加的代码重写?

编辑

好的,所以要清楚我正在尝试什么:

我可以在 iPhone 应用程序中嵌入自定义字体吗?

有一个答案,其中有人使用私有 GraphicServices 函数 GSFontAddFromFile 在 iphone 上手动添加自定义字体。我尝试了这段代码,它非常适合手动设置标签的字体。但是,如果您尝试在 Interface Builder 中设置字体,它不会正确加载,它只会下降到系统字体。我想要做的是手动加载字体并使用 IB 中选择的字体自动设置标签的字体。这样我就不需要为我放下的每一个标签都做一个出口。我也不必编写一个荒谬的标签子类(该线程中也建议使用它并进行大量自定义绘图),我觉得这很怪诞。现在我仍然可以为我的所有标签创建一个子类,但是在其他 UI 对象中存在嵌入标签的情况,即 UIButtons。一世'

任何建议都会很棒。谢谢。