有没有理由使用没有重复前缀的MOVS / CMPS / STOS / SCAS?(Is there any reason to use MOVS/CMPS/STOS/SCAS without a repeat prefix?)
x86架构允许字符串指令使用或不使用重复前缀。 但是如果没有重复前缀,他们似乎没有做任何有趣的事情。 例如,没有REP的MOVS可以用简单的MOV代替。
没有REP,是否有充分的理由使用MOVS(和STOS,SCAS,CMPS)? 或者这只是x86指令集的无用特性?
The x86 architecture allows string instructions to be used with or without a repeat prefix. But they don't seem to do anything interesting without the repeat prefix. MOVS without REP, for example, can be replaced with a simple MOV.
Is there a good reason to use MOVS (and STOS, SCAS, CMPS) without REP? Or is this just a useless idiosyncrasy of the x86 instruction set?
原文:https://stackoverflow.com/questions/26513117
最满意答案
您应该使用对象创建一个映射,并使用该ID作为属性名称:
var objects = {}; var characteristicElements = document.getElementsByClassName("characteristic"); for ( var i = 0 ; i < characteristicElements.length ; i++ ) { objects[characteristicElements[i].id] = {'set': false, val: 0, unn: 0 }; }
Afaik你必须将
set
放在引号中,因为它是对象文字中的关键字。 我可能错了。 另请注意,getElementsByClassName
在IE8及之前不可用。我建议阅读MDN JavaScript指南 - 使用对象 。
You should create a map then, using an object, and use the ID as property name:
var objects = {}; var characteristicElements = document.getElementsByClassName("characteristic"); for ( var i = 0 ; i < characteristicElements.length ; i++ ) { objects[characteristicElements[i].id] = {'set': false, val: 0, unn: 0 }; }
Afaik you have to put
set
in quotes because it is a keyword in object literals. I could be wrong though. Also note thatgetElementsByClassName
is not available in IE8 and before.I recommend reading the MDN JavaScript Guide - Working with Objects.
相关问答
更多-
除了ID和类以外,是否有所有HTML元素的通用属性?(Is there a generic attribute for all HTML elements aside from ID and class?)[2021-10-27]
直到HTML5没有。 使用HTML 5,可以使用data-*属性来提供此功能。 例如:-在目前的技术中,没有“官员”去做这件事。 然而,所有的浏览器都允许你为HTML元素添加任意的任意属性,所以在HTML4中你可以这样做: -正如你可以看到的是相同的,但没有官方检查,如果你想严格的XHMTL合规将被视为“破 ...你不能直接使用XSD,因为它需要你创建三种类型(一种用于“pippo”,一种用于“pluto”,一种用于其余类型),但具有相同的元素名称。 根据定义,具有相同路径的任何元素必须具有相同的类型。 如果你试试你的建议,你会收到以下错误: E [Xerces] cos-element-consistent:类型'objectType'的错误。 名称为“object”且具有不同类型的多个元素将显示在模型组中。 由于你的所有规则都有“任何事情都有”的基本规则,单独使用XSD 1.0是不可能的,因为它会产生不明确的元素 ...我猜这有更好的办法吗? 假设我已经正确理解你的问题,那么不,不是真的。 你展示的方式是做到这一点的方法。 在文字本身内部没有办法使用动态键,所以你必须首先声明它,然后分别分配属性: var o2 = {}; o2[o.test] = "bla"; o2; // { 1: "bla" } 更新 详细信息在规范中给出。 以下是对象字面值属性标识符的语法: 物业名称 : IdentifierName 字符串字面量 NumericLiteral StringLiteral生产不言自明。 以下是Identifie ...//Here is an example $form['name'] = array( '#type' => 'item', '#title' => t('Title'), '#attributes' => array( 'id' => 'your-id', ), ); //Here is an example $form['name'] = array( '#type' => 'item', '#title' => t('Title'), '#attributes' => ...因为您的目标是.w-input ,并且它们是具有该类的多个元素,所以您将该类的所有元素作为目标。 如果你是console.log('newElem.find('.w-input')) ,你会收到一个数组。 通过遍历每个元素,您可以单独定位它们,使用正则表达式测试字符串中的数字,并相应地进行替换。 解: $('#btnAdd').click(function () { var num = $('.clonedInput').length, newNum = new Number(n ...你的代码工作得很好,但你可以从选择器中删除* 。 其他有效选项: $("div").find("[id]").each(function() { alert(this.id) }); 现场演示 或这个: $("div *").filter("[id]").each(function() { alert(this.id) }); 现场演示 或这个: $("div [id]").each(function() { alert(this.id) }); // which I think is the best ...似乎问题是我在SQL中有%符号。 PostgreSQL的类似于是LIKE和POSIX正则表达式的交叉。 它使用%作为通配符,并且需要一个通配符,就像LIKE语句一样。 我发现当我删除%时,我没有得到描述的错误,但我也没有得到我正在寻找的实际结果。 Python使用%进行字符串格式化,如下所述: https : //docs.python.org/2/library/stdtypes.html#string-formatting 。 根据另一个堆栈溢出帖子克服这个的方法是使用%%。 因此有两种解决方法。 首先 ...您应该使用对象创建一个映射,并使用该ID作为属性名称: var objects = {}; var characteristicElements = document.getElementsByClassName("characteristic"); for ( var i = 0 ; i < characteristicElements.length ; i++ ) { objects[characteristicElements[i].id] = {'set': false, val: 0, ...横向Html元素使用Jquery直到特定属性(id)(Transverse Html Elements Till a Specifc Attribute (id) using Jquery)[2023-10-11]
只需使用最近的 : $(this).closest('#the-id'); 除非您只是寻找具有任何id属性的最近的属性,否则将: $(this).closest('[id]'); 编辑:看到更新后的问题后,这应该是您想要的: $(document).click(function(e) { e.preventDefault(); var parents = $(e.target).parentsUntil('[id]') .map(function() { return t ...使用基于name属性而不是id的jQuery循环遍历元素(looping through elements with jQuery based on name attribute rather than id)[2022-10-13]
日期选择器不需要具有ID的元素。 你已经在寻找它的元素了。 这应该工作: $('input.date-pick').datepicker({dateFormat: "yy-mm-dd"}); 请注意,您甚至不需要each通话。 完整的例子:相关文章
更多- Becoming a data scientist
- Solr: a custom Search RequestHandler
- Drupal Forums instead of phpBB or vBulletin: A casestudy
- Become a Master Designer: Rule Three: Contrast, Contrast, Contrast
- Stack Overflow Architecture Update - Now At 95 Million Page Views A Month
- pychseg - A Python Chinese Segment Project - Google Project Hosting
- Scaling Pinterest - From 0 To 10s Of Billions Of Page Views A Month In Two Years
- [转]So You Want To Be A Producer
- trouble is a friend
- Fading Like a Flower - Roxette
最新问答
更多- 如何使用自由职业者帐户登录我的php网站?(How can I login into my php website using freelancer account? [closed])
- 如何打破按钮上的生命周期循环(How to break do-while loop on button)
- C#使用EF访问MVC上的部分类的自定义属性(C# access custom attributes of a partial class on MVC with EF)
- 如何获得facebook app的publish_stream权限?(How to get publish_stream permissions for facebook app?)
- 如何并排放置两个元件?(How to position two elements side by side?)
- 在MySQL和/或多列中使用多个表用于Rails应用程序(Using multiple tables in MySQL and/or multiple columns for a Rails application)
- 如何隐藏谷歌地图上的登录按钮?(How to hide the Sign in button from Google maps?)
- Mysql左连接旋转90°表(Mysql Left join rotate 90° table)
- 带有ImageMagick和许多图像的GIF动画(GIF animation with ImageMagick and many images)
- 电脑高中毕业学习去哪里培训
- 电脑系统专业就业状况如何啊?
- IEnumerable
linq表达式(IEnumerable linq expressions) - 如何在Spring测试中连接依赖关系(How to wire dependencies in Spring tests)
- Solr可以在没有Lucene的情况下运行吗?(Can Solr run without Lucene?)
- 如何保证Task在当前线程上同步运行?(How to guarantee that a Task runs synchronously on the current thread?)
- 在保持每列的类的同时向数据框添加行(Adding row to data frame while maintaining the class of each column)
- 的?(The ? marks in emacs/haskell and ghc mode)
- 一个线程可以调用SuspendThread传递自己的线程ID吗?(Can a thread call SuspendThread passing its own thread ID?)
- 延迟socket.io响应,并“警告 - websocket连接无效”(Delayed socket.io response, and “warn - websocket connection invalid”)
- 悬停时的图像转换(Image transition on hover)
- IIS 7.5仅显示homecontroller(IIS 7.5 only shows homecontroller)
- 没有JavaScript的复选框“关闭”值(Checkbox 'off' value without JavaScript)
- java分布式框架有哪些
- Python:填写表单并点击按钮确认[关闭](Python: fill out a form and confirm with a button click [closed])
- PHP将文件链接到根文件目录(PHP Linking Files to Root File Directory)
- 我如何删除ListView中的项目?(How I can remove a item in my ListView?)
- 您是否必须为TFS(云)中的每个BUG创建一个TASK以跟踪时间?(Do you have to create a TASK for every BUG in TFS (Cloud) to track time?)
- typoscript TMENU ATagParams小写(typoscript TMENU ATagParams lowercase)
- 武陟会计培训类的学校哪个好点?
- 从链接中删除文本修饰(Remove text decoration from links)