标签: children

flash as3删除所有孩子

在flash中是不是有一个简单的"删除所有孩子"功能?我不明白为什么这段代码不起作用.我通过以下方式添加儿

for (var i in project_array[cp].project_type_clips){
        container.header.type_loader.addChildAt(project_array[cp].project_type_clips[i],i);
        loadCount++
    }
Run Code Online (Sandbox Code Playgroud)

然后通过以下方式删除它们

for (var i in project_array[cp].project_type_clips){
        container.header.type_loader.removeChildAt(i);
    }
Run Code Online (Sandbox Code Playgroud)

但是我得到一个错误,提供的索引超出范围,但是一个剪辑仍然在舞台上.同样,如果我尝试添加它们没有级别,像这样:

for (var i in project_array[cp].project_type_clips){
        container.header.type_loader.addChild(project_array[cp].project_type_clips[i]);
        loadCount++
    }
Run Code Online (Sandbox Code Playgroud)

并删除:

for (var i in project_array[cp].project_type_clips){
        container.header.type_loader.removeChild(project_array[cp].project_type_clips[i]);
    }
Run Code Online (Sandbox Code Playgroud)

我犯了同样的错误.

flash children actionscript-3

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

如何使用for循环遍历子项

我想迭代jQuery的.children()返回值的所有子节点,如下所示:

var childs = $element.children();        
for (var i = 1; i < childs.length - 1; i++)
    childs__.foo();
Run Code Online (Sandbox Code Playgroud)

我需要在3行中写一下,而不是__访问第i个孩子?

我想要这个因为我想要在循环中访问第(i-1)个和第(i + 1)个孩子,如下所示:

var childs = $element.children();        
for (var i = 1; i < childs.length - 1; i++)
{
    childs<<i>>.css('height', childs<<i - 1>>.height());
    childs<<i>>.css('width', childs<<i + 1>>.width());
}
Run Code Online (Sandbox Code Playgroud)

所以我认为这个each()功能不起作用.

javascript jquery children for-loop

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

WPF Panel.Children与Panel.InternalChildren - 有什么区别?

根据MSDN - Panel.InternalChildren属性:

Panel派生的类 应该使用此属性而不是Children 属性来进行内部重写,例如MeasureCoreArrangeCore.


所以,这实际上是一个2部分的问题:

  1. 如果我创建了一个我自己的Panel FooPanel,它来自Panel,我似乎无法覆盖MeasureCoreArrangeCore.我不确定为什么那句话甚至存在.但是,我可以覆盖MeasureOverrideArrangeOverride.所以,我想知道我是否还需要使用InternalChildren这两种方法的属性.

  2. Children物业和InternalChildren物业之间的真正区别是什么?

wpf children panel measureoverride arrangeoverride

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

Python多处理和子进程的独立性

从python终端,我运行如下命令,以产生一个长时间运行的子进程:

from multiprocessing.process import Process
Process(target=LONG_RUNNING_FUNCTION).start()
Run Code Online (Sandbox Code Playgroud)

这个命令返回,我可以在python终端中做其他事情,但是孩子打印的任何内容仍然会打印到我的python终端会话中.

当我退出终端(使用exitCTRL+ D)时,退出命令会挂起.如果我在此挂起期间按CTRL+ C,则终止子进程.

如果我手动终止python终端进程(通过posix kill命令),子进程将被孤立,并继续运行,其输出可能被丢弃.

如果我运行此代码python -c,它等待孩子终止,并且CTRL+ C杀死父和子.

当父母被终止时,哪些运行配置的python会杀死孩子?特别是,如果python-mod_wsgi-apache webserver产生子进程然后重新启动,那么这些孩子会被杀死吗?

[顺便说一下,分离终端产生的子进程的正确方法是什么?有没有比以下更优雅的方式:故意在python中创建一个孤儿进程 ]

更新:在apache重新启动时,multiprocessing.Process由apache下运行的Web服务器生成的python子进程不会被终止.

python children subprocess multiprocessing orphan

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

懒惰的渲染孩子

看看这个简单的例子:

 const List = function({ loading, entity }) {
    return (
        <Layout loading={loading}>
            <span>Name: {entity.name}</span>
        </Layout>
    );
};
Run Code Online (Sandbox Code Playgroud)

Layout组件children仅在loadingis时呈现false。但这里的问题是立即React解决Layout儿童问题。由于entitynull(while loading=true),我收到无法读取name的错误null。有没有一种简单的方法可以避免这个错误,因为它span总是会在entity不是时呈现null

目前我知道 3 个选项:

  1. 移动此spanstateless function接收entity作为prop
  2. 总结全childrenLayoutfunction后支持function childrenLayout
  3. 只需使用 {entity && <span>Name: {entity.name}</span>}

为什么我必须使用这些选项之一,我可以在渲染之前将React它们children视为函数并在内部解析块吗?

null components children lazy-evaluation reactjs

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

jquery选择没有可见子元素的元素

这是我的目标:在一个元素上做一些事情<optgrooup>,如果它的所有孩子都是隐形的.

我的下面的代码概述了红色,如果它有任何看不见的孩子.但是,只有当所有的孩子都看不见时,我才愿意这样做.如果元素具有任何可见的子项,则不要突出显示它.

我怎样才能调整jQuery选择器来做到这一点?

提前致谢.

<select multiple="multiple" name="availableInstanceId" id="availableInstanceId">
<optgroup label="Option Group 1">
   <option >visible item 1</option>
   <option >visible item 2</option>
</optgroup>
<optgroup label="Option Group 2 - Should be highlighted">
   <option style="display:none;">invisible A</option>
   <option style="display: none">invisible B</option>
</optgroup>

<optgroup label="Option Group 3 - Should not be highlighted">
  <option >visible C</option>
  <option style="display: none">invisible D</option>
</optgroup></select>

<script type="text/javascript">
var filterOptions = function(e) {
  // Goal: highlight the <optgroup>'s that have *only* invisible children
  $( '#availableInstanceId > …
Run Code Online (Sandbox Code Playgroud)

jquery children css-selectors visible

8
推荐指数
2
解决办法
8721
查看次数

父div不会增长

当孩子长大时,我很难让父母div扩展它的高度(弗洛伊德?:-))

样本页面在这里

这里的父母是"main_bottom",其中包含"main_mid"及其子节点.

结构有点不寻常,因为文本必须圆角,这是很大的,所以我不能使用通常的"固定顶部 - 然后动态中间 - 然后固定底部"例程.

当然可怕的粉红色和红色只是让孩子们的尺寸很容易看到..

任何帮助将受到高度赞赏

祝你今天愉快

html css height children parent

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

删除QML Grid的子项

我想循环遍历QML Grid的子节点并使用Javascript销毁它们中的每一个.

Grid {
  id: contentGrid
  spacing: 10

  ImageItem { imageSource: "file:/foo.jpeg"  } // destroy this
  ImageItem { imageSource: "file:/bar.jpeg"  } // destroy this as well
}
Run Code Online (Sandbox Code Playgroud)

我试着做这样的事情,但到目前为止还没有.

for(var i = 0; contentGrid.children.length() < i; i++) {
    contentGrid.childAt(i).destroy();
}
Run Code Online (Sandbox Code Playgroud)

javascript grid qt children qml

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

jsoup:如何选择具有满足条件的子节点的父节点

这是HTML的一部分(为问题简化):

<a href="/auctions?id=4672" class="auction sec"> 
 <div class="progress"> 
  <div class="guarantee"> 
   <img src="/img/ico/2.png" /> 
  </div> 
 </div> </a>
<a href="/auctions?id=4670" class="auction">  
 <div class="progress"> 
  <div class="guarantee"> 
   <img src="/img/ico/1.png" /> 
  </div> 
 </div> </a>
Run Code Online (Sandbox Code Playgroud)

我想得到的是包含拍卖ID的向量,其中显示2.png图像(在这种情况下id = 4672).如何构造Selector查询以获取此信息?

http://jsoup.org/apidocs/org/jsoup/select/Selector.html - 在这里我只能找到如何选择孩子,而不是父母......

任何帮助表示赞赏,包括使用其他库.我尝试过Jsoup,因为它似乎是最受欢迎的.

html parsing children parent jsoup

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

React.js - this.props.children 当从父级传播 .map 的结果时是一个对象

this.props.children当我.map()从父级传播 a 的结果时,我有一些奇怪的行为正在转换为对象。

例子:

const items = [
  { id: 1, name: "Name1" },
  { id: 2, name: "Name2" }
].map((item) => {
  return (
    <DropdownMenu_listItem key={item.id} item={item} />
  );
});

render() {
  return (
    <DropdownMenu
      label={'Some label'}
      onChange={() => {}}
    >
      {...items}
    </DropdownMenu>
  );
}

// DropdownMenu.js

render() {
  console.log(this.props.children); // {0: {…}, 1: {…}}

  return (
    // ...
  );
}
Run Code Online (Sandbox Code Playgroud)

奇怪的是,当我省略.map()和直接传递元素时,它们会this.props.children像预期的那样以数组的形式出现:

render() {
  return (
    <DropdownMenu
      label={'Some label'}
      onChange={() => {}} …
Run Code Online (Sandbox Code Playgroud)

javascript children reactjs

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