小编Cha*_*son的帖子

如何通过jQuery向元素添加函数?

我想做这样的事情:

$('.dynamicHtmlForm').validate = function() {
  return true;
}

$('.dynamicHtmlForm .saveButton').click(function() {
  if (!$(this).closest('.dynamicHtmlForm').validate()) {
    return false;
  }

  return true;
});
Run Code Online (Sandbox Code Playgroud)

然后当我有一个类dynamicHtmlForm时,我希望能够提供一个自定义的validate()函数:

$('#myDynamicHtmlForm').validate = function() {
  // do some validation

  if (there are errors) {
    return false;
  }

  return true;
}
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,我得到了这个:

$(this).closest(".dynamicHtmlForm").validate is not a function
Run Code Online (Sandbox Code Playgroud)

我所描述的甚至可能吗?如果是这样,我做错了什么?

javascript jquery

6
推荐指数
2
解决办法
1万
查看次数

拦截对PHP中方法的调用

我有一个静态方法的类,我想在调用方法之前拦截方法调用.

所以,如果我打电话

$model = DataMapper::getById(12345);
Run Code Online (Sandbox Code Playgroud)

然后我希望在调用此方法之前调用DataMapper中的某个方法,然后可选地,此拦截方法可以随后调用self :: getById(12345).有没有办法做到这一点?

我正在我的服务器上实现Memcache,所以这就是我想拦截方法调用的原因.如果模型已经被缓存,我不希望静态方法查询数据库,并且我也不想冗余地修改数百种不同的映射器方法来支持memcache.

我正在运行PHP 5.2.6.

php memcached

5
推荐指数
1
解决办法
3062
查看次数

为什么我得到一个jQuery'ui.element is undefined'错误?

我有以下内容:

$('#widgets ul').sortable(
{
  connectWith: ['#widgets ul'],
  opacity: 0.7,
  start: function(e, ui) {
    fromWidgetPosition = ui.item.prevAll().length + 1;
    fromRowId = ui.element.attr('id');
Run Code Online (Sandbox Code Playgroud)

我刚刚将jQuery从1.2.6升级到1.3.2,我还将jQuery UI库升级到最新版本.

jquery jquery-ui jquery-1.3.2

5
推荐指数
1
解决办法
5350
查看次数

在Mac OS上禁用PHP邮件?

我正在用PHP开发一个Web应用程序,运行Snow Leopard的Macbook实际上是在调用PHP的mail()函数时发送电子邮件.它通过电子邮件发送给客户,这很糟糕.

我可以在我的代码中阻止这种情况,但我宁愿禁用我的机器的邮件.有没有办法在Mac OS下执行此操作?

php email macos

5
推荐指数
1
解决办法
1468
查看次数

根据用户的位置检测货币?

我正在创建一个用户可以订阅的国际Web应用程序.我希望订阅费率根据用户的货币而有所不同.如果我的用户在美国,他们每月支付19美元; 如果在中国,他们会支付其他费用.所以,我想我可以检测用户的位置,从他们的位置,我可以检测他们的货币(通过我的数据库中的位置到货币地图表).如果我无法检测到他们的货币,那么我会强制他们在显示订阅费率之前输入它.

这看起来像是可接受的解决方案吗?这会非常可靠吗?如果没有,谁能想到更好的解决方案?

currency geolocation

5
推荐指数
1
解决办法
1752
查看次数

如果我在我的Web应用程序中使用LGPL库,是否必须提供服务器端源代码?

My Rails应用程序使用此处的Rails SVN绑定,这些绑定是根据LGPL的条款分发的.

通过使用这些绑定,我是否需要分发我的Rails项目?

licensing open-source gpl lgpl

5
推荐指数
1
解决办法
1791
查看次数

为什么我会收到 501 Not Implemented 错误?

我正在执行以下 AJAX 调用:

$(document).ready(function() {

  $.getJSON('https://sendgrid.com/api/user.stats.json',
    {
      'api_user': 'me@mydomain.com',
      'api_key': 'MYAPIKEY',
      'user': 'me@mydomain.com',
      'category': 'MY_CATEGORY'
    },
    function(response){
      alert('received response');
    }
  );

});
Run Code Online (Sandbox Code Playgroud)

我没有收到预期的警报消息。相反,Firebug 说我收到“501 Not Implemented”。

为什么?我需要做什么来解决这个问题?

如果我转到 Firebug 中与 AJAX 调用相对应的 URL,我会下载一个 JSON 文件,其中包含预期的数据。

我注意到的一件事是 firebug 说的是 OPTIONS 而不是 GET:

替代文本http://grab.by/grabs/b1a13d92a4fc69aa310880a5d7a06b95.png

ajax json

5
推荐指数
1
解决办法
1万
查看次数

这种神经网络模型是否存在?

我正在寻找具有特定特征的神经网络模型.此型号可能不存在......

我需要一个不像传统人工神经网络那样使用"层"的网络.相反,我希望[我相信]是一个更生物的模型.

该模型将容纳一大群相互连接的神经元,如下图所示.一些神经元(在图的底部)将接收输入信号,并且级联效应将导致连续的,连接的神经元可能根据信号强度和连接权重而发射.这不是什么新鲜事,但是,没有明确的层......只是越来越远,间接的连接.

如您所见,我也将网络划分为多个部分(圆圈).每个圆圈代表一个语义域(语言学概念),它是围绕概念的核心信息; 本质上,语义域是一个概念.

节内节点之间的连接具有比不同节节点之间的连接更高的权重.因此,"汽车"的节点比将"英语"连接到"汽车"的节点更加相互连接.因此,当单个部分中的神经元发射(被激活)时,很可能整个(或大部分)部分也将被激活.

总而言之,我需要将输出模式用作进一步输出的输入,依此类推.级联效应是我所追求的.

我希望这是有道理的.如有需要请询问.

是否有任何合适的模型已经模拟了我所描述的内容?

在此输入图像描述

nlp artificial-intelligence neural-network

5
推荐指数
1
解决办法
1124
查看次数

适用于JSP Maven应用程序的Rails-like Asset Pipeline解决方案?

我过去经常使用Rails,并且喜欢Rails 3和4中的Asset Pipeline.

现在,我的公司团队已经从Rails转向使用Maven的JSP :(

对于提供Rails Asset Pipeline类似功能的JSP Maven项目,是否有任何解决方案?如

  1. 资产缩小
  2. 资产连接
  3. 指纹

首先,我需要这个适用于JavaScript.如果它也适用于CSS,很棒.如果它也适用于图像,奖励积分.如果它适用于RequireJS,还有额外的奖励积分.

最后,我设想这允许<head>通过类似的东西链接到文档中的脚本

<pipeline:scripts ref="app/app.js">
Run Code Online (Sandbox Code Playgroud)

这将与Rails方式相提并论,

<% javascript_include_tag 'app/app.js' %>
Run Code Online (Sandbox Code Playgroud)

这会导致

<script type="text/javascript" href="/my-app/resources/js/app/app-943a20b66ab086745dae8d4a08dfb530.js"></script>
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经找到了这个,现在正在尝试:https://github.com/dwelch2344/asset-pipeline.还有其他解决方案吗?我也对Grunt型解决方案持开放态度.

java jsp ruby-on-rails maven asset-pipeline

5
推荐指数
1
解决办法
682
查看次数

如何解决 GraphQL 错误,字段“x”不能有选择,因为类型“String”没有子字段

我正在使用 Gatsby 和 GraphQL,而且我是 GraphQL 的新手。

我有以下架构定义:

exports.createSchemaCustomization = ({ actions }) => {
  const { createTypes } = actions;
  const typeDefs = `
    type MarkdownRemark implements Node {
      frontmatter: Frontmatter
    }
    type Frontmatter {
      title: String!
      products: [Product]
    }
    type Product @dontInfer {
      name: String!
      price(price: Int = 1): Float
      description: String
      images: [ProductImage]
    }
    type ProductImage {
      url: String
    }
  `;
  createTypes(typeDefs);
};
Run Code Online (Sandbox Code Playgroud)

然后在我的页面上我使用以下查询:

query {
  markdownRemark(fileRelativePath: { eq: "/content/pages/products.md" }) {
    ...TinaRemark
    frontmatter {
      title
      products { …
Run Code Online (Sandbox Code Playgroud)

graphql gatsby

5
推荐指数
1
解决办法
2万
查看次数