问题标签 [dynamically-generated]
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.
jquery - jQuery 动态生成的文本框行为不正确
我有包含值的表列,当您单击编辑按钮时,我正在创建一个包含列值的文本框,有点像就地编辑功能。
工作正常,输入框显示提供的值。问题在于,在 FF、Chrome 和 Safari 中,文本框的行为不像通常那样。退格键可以正常工作,但正常的键盘功能不能。
例如,SHIFT + 箭头不突出显示字符,左右箭头键不左右移动光标。上下键出于某种原因左右移动光标。最后,在 IE 中除了退格键好像不在文本框中一样,还有这些相同的问题,它使浏览器返回一个页面。
关于为什么会发生这种情况的任何想法?
编辑:之前应该指出这一点,但所有这些都发生在 Fancybox 弹出窗口中,该弹出窗口显示页面上已经存在的内联内容。唯一的动态部分是用文本框替换列值。
c# - 动态创建的 LinkButton 不会进入命令事件
我以前问过这个问题,但遗憾的是我仍然遇到问题并且问题没有得到解决。基本上,我正在为正在生成的表的每一行动态创建一个 LinkButton,并且该按钮的任务是从数据库中删除具有相应 ID 的行。为此,我似乎需要为 LinkButton 分配一个命令,以便在单击它时进入事件。问题是,当单击按钮时,程序永远不会进入命令 - 我已经在其中放置了断点,但它永远不会进入它们。这是我的代码:
请注意,我已经注释掉了要在此处发布的 2 条关键行,只是为了指出我已经尝试了两条被注释掉的行,但都不起作用:(
javascript - How to see generated source from an URL page with python script and not anly source?
I have some url to parse, and they used some javascript to create it dynamicly. So if i want to parse the result generated page with python... how can i do that ?
Firefox do that well with web developer... so i think it possible ... but i don't know where to start...
Thx for help
lo
asp.net - 如何在后面的代码中检索动态创建的控件的值?
我打算在每次用户单击“添加更多”按钮时使用 Javascript 动态创建一组 html 元素(输入框、选择列表、单选按钮等)。
我在这里找到了执行此操作的 Javascript:
- http://viralpatel.net/blogs/2009/01/dynamic-add-textbox-input-button-radio-element-html-javascript.html
- http://forums.asp.net/p/1611284/4118564.aspx
那么如何从代码隐藏中获取这些动态创建的 HTML 元素的值呢?有没有更好的 JQuery 方式?
谢谢你。
javascript - 如何在动态生成的元素上触发事件(在 mootools 中)
可以在此处找到演示该问题的示例:
如您所见,只有第一个“添加”按钮会触发事件。动态生成的按钮不会。这是可以理解的,因为在页面加载时这些元素尚未创建。
那么我需要更改哪些内容才能使动态生成的元素也注册到事件中?
感谢您的关注。
cocoa - Core Data 无法生成原始访问器
根据我对 Core Data 的理解,原始访问器工作所需要的只是属性名称的 @dynamic 指令(以及在实体实现中为该属性声明原始访问器)。
出于某种原因,当使用生成的原始访问器时,setState: 方法不会修改 state 属性:
而使用键值编码版本确实会修改状态属性
在这两种情况下,I 原始访问器都声明如下(并根据 Apple 的示例和代码生成):
我有点不知道为什么会这样。任何帮助将不胜感激!
c# - 从 oracle 表中动态获取列名的最佳方法
我们正在使用一个提取器应用程序,它将数据从数据库导出到 csv 文件。它基于一些条件变量从不同的表中提取数据,对于某些条件,我们必须使用 UNION ALL,因为必须从多个表中提取数据。因此,为了满足 UNION ALL 条件,我们使用空值来匹配列数。
现在系统中的所有查询都是基于条件变量预先构建的。问题是每当表投影发生变化(即添加新列、修改现有列、删除列)时,我们都必须手动更改应用程序中的代码。
您能否提供一些建议如何动态提取列名,以便表结构的任何更改都不需要更改代码?
我关心的是决定查询哪个表的条件。变量条件就像
- 如果条件为 A,则从 TableX 加载
- 如果条件为 B,则从 TableA 和 TableY 加载。
我们必须知道我们需要从哪个表中获取数据。一旦我们知道了表,就可以直接从数据字典中查询列名。但是还有一个条件,就是需要排除一些列,而这些列对于每个表都是不同的。
我试图解决这个问题只是为了动态生成列表列。但我的经理告诉我要在概念层面提出解决方案,而不仅仅是修复。这是一个非常大的系统,提供者和消费者不断地加载和消费数据。所以他想要通用的解决方案。
那么存储条件、表名、排除列的最佳方式是什么?一种方法是存储在数据库中。还有其他方法吗?如果是,什么是最好的?因为我必须在最终确定之前至少给出几个想法。
谢谢,
apache-flex - 如何制作mxml实例并传递参数?
我想创建 mxml 实例(在我的情况下为 EventList)并传递参数。我的事件列表是一个面板列表,所以我想传递参数并动态生成 n 个面板(要传递的 n 参数)。我有一个主应用程序,当我单击第一个时,我有切换按钮栏,例如,在第二个按钮 20 个面板(n=20)上生成 3 个面板(n=3)等。我该怎么做?我如何通过 n 以及显示列表的最佳方式是什么?我想在单击切换按钮时生成列表!
php - 根据标题标签自动生成嵌套目录
哪位狡猾的程序员可以向我展示一个优雅的 php 编码解决方案,用于根据页面上的标题标签自动生成嵌套目录?
所以我有一个html文档:
更具体地说,我想要一个链接目录,其形式为指向同一页面上标题的嵌套链接列表:
目录(由 PHP 代码自动生成)
- 动物
- 哺乳动物
- 陆生哺乳动物
- 海洋哺乳动物
- 鲸鱼
- 哺乳动物
c# - 编译到委托表达式的性能
我正在生成一个表达式树,它将属性从源对象映射到目标对象,然后将其编译为 aFunc<TSource, TDestination, TDestination>
并执行。
这是结果的调试视图LambdaExpression
:
清理后会是:
这是映射这些类型的属性的代码:
执行此操作的手动代码是:
问题是,当我编译LambdaExpression
和基准测试结果delegate
时,它比手动版本慢约 10 倍。我不知道为什么会这样。关于这一点的整个想法是在没有繁琐的手动映射的情况下实现最高性能。
当我从 Bart de Smet 的博客文章中获取有关该主题的代码并将计算素数的手动版本与编译的表达式树进行基准测试时,它们的性能完全相同。
当调试视图LambdaExpression
看起来像您所期望的那样时,什么会导致这种巨大的差异?
编辑
根据要求,我添加了我使用的基准:
可以理解,第二个比手动执行要慢,因为它涉及字典查找和一些对象实例化,但第三个应该与调用的原始委托一样快,并且转换 fromDelegate
发生Func
在循环之外。
我也尝试将手动代码包装在一个函数中,但我记得它并没有产生明显的差异。无论哪种方式,函数调用都不应该增加一个数量级的开销。
我还做了两次基准测试,以确保 JIT 没有干扰。
编辑
您可以在此处获取此项目的代码:
https://github.com/JulianR/MemberMapper/
我使用了 Bart de Smet 在该博客文章中描述的 Sons-of-Strike 调试器扩展来转储生成的动态方法的 IL:
我不是 IL 的专家,但这看起来很简单,正是你所期望的,不是吗?那为什么这么慢呢?没有奇怪的装箱操作,没有隐藏的实例化,什么都没有。它与上面的表达式树不完全相同,因为现在也有一个null
检查right.Complex
。
这是手动版本的代码(通过 Reflector 获得):
长得跟我一模一样。。
编辑
我关注了 Michael B 关于该主题的回答中的链接。我尝试在接受的答案中实施这个技巧,它奏效了!如果您想总结一下技巧:它会创建一个动态程序集并将表达式树编译为该程序集中的静态方法,并且由于某种原因快了 10 倍。这样做的一个缺点是我的基准类是内部的(实际上,公共类嵌套在内部类中),当我尝试访问它们时它抛出异常,因为它们不可访问。似乎没有解决方法,但我可以简单地检测引用的类型是否是内部的,并决定使用哪种编译方法。
但仍然困扰我的是为什么素数方法在性能上与编译的表达式树相同。
再次,我欢迎任何人在该 GitHub 存储库中运行代码以确认我的测量结果并确保我没有发疯:)