小编Adr*_*scu的帖子

getElementsByTagName 排除元素(过滤器)

我有一个这样的 JavaScript 选择器:

var inputs = document.getElementsByTagName("input");
Run Code Online (Sandbox Code Playgroud)

这很好用,只是我想过滤掉一些输入(具有“存在”类的输入)

如果没有 jQuery,我怎么能做到这一点?

javascript

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

TypeScript / JSX类型声明仅在JSX外部有效

我有一个反应成分,通过数组映射。

每个数组项都有一个可选的ID类型。

如果我有此ID,则将呈现一个元素,否则将不显示任何内容。

该元素具有一个onClick,该onClick调用一个函数来接受ID作为参数。

即使我检查我是否有ID,TypeScript仍然会抱怨ID可能是未定义的,而是仅在onClick方法内部而不是外部(请参见代码示例)

这是为什么?如何使该错误消失?

请在TypeScript操场上看到错误

在此处输入图片说明

// fake bindings
declare namespace React {
  function createElement(): any;
}

// This type has an optional prop
type SampleType = {
  id?: string;
  name: string;
}

const sampleArray: SampleType[] = [{id: 'test', name: 'Adrian'}, {name: 'Florescu'}]

function sampleFunction(id: string){
  console.log('ID', id);
}

function SampleComponent() {
  return (
    <div>
      {sampleArray.map((item: SampleType) => {
        if(item.id) {
          sampleFunction(item.id); // This works
          return <p onClick={() => { sampleFunction(item.id); }}>{item.name}</p>; //// This does not work
        } …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs

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

停止Nivo滑块自动播放并开始滑动特定操作?

如何在单击特定链接或转到特定点幻灯片并停在那里时,如何启动Nivo滑块.(通过点我的意思是幻灯片的数量(nivo-controlNav))

谢谢!

jquery nivo-slider

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

嘲笑模拟模块多次使用不同的值

我有一个要测试的函数,该函数使用导入的模块:

var a = require('./a');

function add(b) {
  return a + b;
}

module.exports = add;
Run Code Online (Sandbox Code Playgroud)

a模块在此示例中返回一个数字,但是在我的真实项目中,我将该数字用作不时手动更改的配置对象。

var a = 1;
module.exports = a;
Run Code Online (Sandbox Code Playgroud)

add功能的测试如下所示:

describe('add', () => {

  it('should add the mock number 1 to 2', () => {
    jest.setMock('./a', 1);
    const add = require('./add');
    expect(add(2)).toBe(3);
  });

  it('should add the mock number 2 to 2', () => {
    jest.setMock('./a', 2);
    const add = require('./add');
    expect(add(2)).toBe(4);
  });
});
Run Code Online (Sandbox Code Playgroud)

第一个测试通过,第二个测试失败,因为它继承自第一个模拟。有什么方法可以a多次模拟模块?

我想要一个不暗示重构add功能,而是专注于多次模拟该模块的解决方案。(在我的真实项目中是一个配置文件)

您可以在此处使用以下代码:https …

javascript unit-testing jest

4
推荐指数
1
解决办法
3947
查看次数

jQuery - 经过多少元素添加html!

我需要知道我是否可以计算div中的元素,并在3个元素之后添加一个html对象.

<div id="wrapper">
<a href="#">1</a>
<a href="#">1</a>
<a href="#">1</a>
//insert html with jQuery here
<a href="#">1</a>
<a href="#">1</a>
<a href="#">1</a>
//insert html with jQuery here
<a href="#">1</a>
<a href="#">1</a>
<a href="#">1</a>
//insert html with jQuery here
</div>
Run Code Online (Sandbox Code Playgroud)

jquery

3
推荐指数
2
解决办法
2603
查看次数

WordPress - 从帖子到图像循环

我制作了一个 WordPress 主题,包含页面和帖子。帖子循环向我显示了帖子的简短摘要和继续阅读链接。我喜欢这个,但是如何使主题显示在帖子开头附加的循环图像的帖子摘要中(如果有的话)。

谢谢你!

wordpress

3
推荐指数
1
解决办法
7596
查看次数

Wordpress - 获取页面/发布订单号(如果已设置)

有人知道如何在页面属性中插入ORDER编号吗?我只需要数字,如果没有设置,给我一个特定的数字(1,或任何我想要的)所有没有设置订单页码的页面.

谢谢!

wordpress

3
推荐指数
1
解决办法
9296
查看次数

页面速度 - 测试脚本响应速度

我最近创建了一个网站,它的加载非常慢.我的Firebug页面速度分数是82/100.我认为这很好.我的网站有2个图像,它们有100KB和其他一些小图像,用于子弹,箭头和不超过50KB的东西.无论如何,我的观点是html非常快,但我将这个html作为Wordpress主题和一个新的主机(便宜的).

我的问题:如何找到我的Wordpress(或任何PHP脚本)的时间来回应所请求的页面.

我可以确定托管或使我的页面工作的脚本是否运行缓慢?

谢谢!

php apache wordpress

3
推荐指数
1
解决办法
7014
查看次数

jQuery - 如果输入里面或多或少有10个字符

我想为电话号码输入进行自定义验证.

var telVal = $("#telefon").val();
if(telVal == '') {
$("#telefon").addClass('eroare png');
hasError = true;
}
Run Code Online (Sandbox Code Playgroud)

如果用户没有在此输入中键入任何内容,这会给我一个错误,但我想检查用户是否键入10个字符.所以,脚本必须是这样的

if(telVal有9个字符或10个以上){执行此操作}

谢谢!

jquery

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

Wordpress - 删除特定自定义帖子类型的自动生成段落

我在Wordpress中生成了一些自定义帖子类型,我需要在帖子中添加一些HTML代码.问题是wordpress在我的代码中添加了一些令人讨厌的段落,它破坏了我的界限.有没有办法删除wordpress为这个特定的帖子类型生成的额外段落?

我使用自定义循环的帖子和单posttypetype.php文件,所以我完全控制一般输出.

wordpress

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