คำถามติดแท็ก attributes

ควรใช้แท็กแอตทริบิวต์สำหรับปัญหาใด ๆ ที่เกี่ยวข้องกับคุณสมบัติของวัตถุองค์ประกอบหรือไฟล์ ฯลฯ

5
ตั้งค่าแอตทริบิวต์โดยไม่มีค่า
ฉันจะตั้งค่า data data โดยไม่ต้องเพิ่มค่าใน jQuery ได้อย่างไร ฉันต้องการสิ่งนี้: <body data-body> ฉันเหนื่อย: $('body').attr('data-body'); // this is a getter, not working $('body').attr('data-body', null); // not adding anything ทุกอย่างอื่นดูเหมือนว่าจะเพิ่มข้อโต้แย้งที่สองเป็นสตริง เป็นไปได้ไหมที่จะตั้งค่าแอตทริบิวต์โดยไม่มีค่า?

5
อะไรคือประเด็นของ noreturn?
[dcl.attr.noreturn]ให้ตัวอย่างต่อไปนี้: [[ noreturn ]] void f() { throw "error"; // OK } แต่ผมไม่เข้าใจสิ่งที่เป็นจุดของเพราะประเภทการกลับมาของฟังก์ชั่นที่มีอยู่แล้ว[[noreturn]]void ดังนั้นประเด็นของnoreturnคุณสมบัติคืออะไร? ควรใช้อย่างไร?


8
แนวทางปฏิบัติที่ดีที่สุดสำหรับการใช้แอสเซมบลีแอสเซมบลีคืออะไร
ฉันมีทางออกสำหรับหลาย ๆ โครงการ ฉันกำลังพยายามเพิ่มประสิทธิภาพไฟล์ AssemblyInfo.cs โดยการเชื่อมโยงหนึ่งไฟล์ข้อมูลประกอบกว้างโซลูชั่น อะไรคือแนวทางปฏิบัติที่ดีที่สุดสำหรับการทำสิ่งนี้? แอ็ตทริบิวต์ใดที่ควรอยู่ในไฟล์โซลูชันกว้างและเฉพาะโครงการ / ชุดประกอบ แก้ไข: หากคุณสนใจมีคำถามติดตามสิ่งที่แตกต่างระหว่าง AssemblyVersion, AssemblyFileVersion และ AssemblyInformationalVersion คืออะไร?

8
ทำซ้ำมากกว่าคุณลักษณะของวัตถุในหลาม
ฉันมีวัตถุหลามที่มีคุณลักษณะและวิธีการหลายอย่าง ฉันต้องการวนซ้ำคุณลักษณะของวัตถุ class my_python_obj(object): attr1='a' attr2='b' attr3='c' def method1(self, etc, etc): #Statements ฉันต้องการสร้างพจนานุกรมที่มีคุณลักษณะของวัตถุทั้งหมดและค่าปัจจุบันของพวกเขา แต่ฉันต้องการที่จะทำมันในแบบไดนามิก (ดังนั้นถ้าภายหลังฉันเพิ่มคุณสมบัติอื่นที่ฉันไม่ต้องจำเพื่อปรับปรุงฟังก์ชั่นของฉันด้วย) ในตัวแปร php สามารถใช้เป็นกุญแจได้ แต่วัตถุในไพ ธ อนนั้นไม่สามารถอธิบายได้และถ้าฉันใช้เครื่องหมายจุดสำหรับสิ่งนี้มันจะสร้างแอททริบิวใหม่ที่มีชื่อ var ของฉันซึ่งไม่ใช่เจตนาของฉัน เพียงเพื่อทำให้สิ่งต่าง ๆ ชัดเจนขึ้น: def to_dict(self): '''this is what I already have''' d={} d["attr1"]= self.attr1 d["attr2"]= self.attr2 d["attr3"]= self.attr3 return d · def to_dict(self): '''this is what I …

17
รับคุณสมบัติทั้งหมดจากองค์ประกอบ HTML ด้วย Javascript / jQuery
ฉันต้องการที่จะใส่คุณลักษณะทั้งหมดในองค์ประกอบ Html ลงในอาร์เรย์: เช่นฉันมี jQuery Object ซึ่ง HTML มีลักษณะเช่นนี้: <span name="test" message="test2"></span> ตอนนี้วิธีหนึ่งคือการใช้ตัวแยกวิเคราะห์ xml ที่อธิบายไว้ที่นี่แต่แล้วฉันต้องรู้วิธีรับรหัส html ของวัตถุของฉัน วิธีอื่นคือการทำ jquery แต่อย่างไร จำนวนของคุณสมบัติและชื่อทั่วไป ขอบคุณ Btw: ฉันไม่สามารถเข้าถึงองค์ประกอบด้วย document.getelement โดยสิ่งที่คล้ายกัน

11
วิธีการเปรียบเทียบค่าสถานะใน C #
ฉันมีธง enum ด้านล่าง [Flags] public enum FlagTest { None = 0x0, Flag1 = 0x1, Flag2 = 0x2, Flag3 = 0x4 } ฉันไม่สามารถทำให้คำสั่ง if ประเมินว่าเป็นจริง FlagTest testItem = FlagTest.Flag1 | FlagTest.Flag2; if (testItem == FlagTest.Flag1) { // Do something, // however This is never true. } ฉันจะทำให้เรื่องนี้เป็นจริงได้อย่างไร
155 c#  .net  enums  attributes  flags 

3
วิธีการเข้าถึงแอตทริบิวต์วัตถุที่กำหนดสตริงที่สอดคล้องกับชื่อของคุณลักษณะนั้น
คุณจะตั้งค่า / รับค่าคุณลักษณะของที่tกำหนดโดยได้xอย่างไร? class Test: def __init__(self): self.attr1 = 1 self.attr2 = 2 t = Test() x = "attr1"

7
แจกแจงคลาสทั้งหมดด้วยแอตทริบิวต์คลาสที่กำหนดเองได้อย่างไร
คำถามที่อยู่บนพื้นฐานของMSDN ตัวอย่างเช่น สมมติว่าเรามี C # บางคลาสที่มี HelpAttribute ในแอปพลิเคชันเดสก์ทอปแบบสแตนด์อโลน เป็นไปได้หรือไม่ที่จะระบุคลาสทั้งหมดที่มีแอ็ตทริบิวต์ดังกล่าว? มันสมเหตุสมผลไหมที่จะจำคลาสด้วยวิธีนี้? แอตทริบิวต์ที่กำหนดเองจะถูกใช้เพื่อแสดงรายการเมนูที่เป็นไปได้การเลือกรายการจะนำไปสู่หน้าจออินสแตนซ์ของคลาสดังกล่าว จำนวนชั้นเรียน / รายการจะเพิ่มขึ้นอย่างช้า ๆ แต่วิธีนี้เราสามารถหลีกเลี่ยงการแจกแจงพวกเขาทั้งหมดที่อื่นฉันคิดว่า

9
รับรายการคุณลักษณะ data- * โดยใช้ javascript / jQuery
กำหนดองค์ประกอบ HTML โดยพลการพร้อมคุณสมบัติศูนย์หรือมากกว่าdata-*นั้นเราจะเรียกรายการคู่คีย์ - ค่าสำหรับข้อมูลได้อย่างไร เช่นได้รับสิ่งนี้: <div id='prod' data-id='10' data-cat='toy' data-cid='42'>blah</div> ฉันต้องการที่จะสามารถเรียกคืนนี้โดยทางโปรแกรม: { "id":10, "cat":"toy", "cid":42 } การใช้ jQuery (v1.4.3) การเข้าถึงแต่ละบิตของข้อมูลที่ใช้$.data()นั้นเป็นเรื่องง่ายหากรู้ล่วงหน้าคีย์ แต่ไม่ชัดเจนว่าจะใช้ข้อมูลชุดใดชุดหนึ่งได้ ฉันกำลังมองหาโซลูชัน jQuery ที่ 'ง่าย' ถ้ามีอยู่ แต่จะไม่คำนึงถึงวิธีการระดับล่าง ฉันพยายามแยกวิเคราะห์$('#prod').attributesแต่การขาด javascript-fu ทำให้ฉันผิดหวัง ปรับปรุง customdataทำสิ่งที่ฉันต้องการ อย่างไรก็ตามการรวมปลั๊กอิน jQuery สำหรับฟังก์ชั่นการใช้งานบางส่วนนั้นดูเหมือนว่าเป็นการ overkill การมองแหล่งที่มาช่วยให้ฉันแก้ไขรหัสของตัวเอง (และปรับปรุงจาวาสคริปต์ของฉัน) นี่คือวิธีแก้ปัญหาที่ฉันได้รับ: function getDataAttributes(node) { var d = {}, re_dataAttr = /^data\-(.+)$/; …

1
อะไรคือจุดประสงค์ของแอตทริบิวต์ HTML“ nonce” สำหรับองค์ประกอบสคริปต์และสไตล์
W3C กล่าวว่ามีแอตทริบิวต์ใหม่ใน HTML5.1 เรียกว่าnonceสำหรับstyleและscriptที่สามารถนำมาใช้โดยนโยบายความปลอดภัยของเนื้อหาของเว็บไซต์ ฉัน googled เกี่ยวกับเรื่องนี้ แต่สุดท้ายก็ไม่เข้าใจว่าแอตทริบิวต์นี้ทำอะไรและมีการเปลี่ยนแปลงอะไรบ้างเมื่อใช้งาน



3
เหตุใด“ ทศนิยม” จึงไม่ใช่ประเภทพารามิเตอร์แอตทริบิวต์ที่ถูกต้อง
มันไม่น่าเชื่อจริงๆ แต่เป็นของจริง รหัสนี้จะไม่ทำงาน: [AttributeUsage(AttributeTargets.Property|AttributeTargets.Field)] public class Range : Attribute { public decimal Max { get; set; } public decimal Min { get; set; } } public class Item { [Range(Min=0m,Max=1000m)] //compile error:'Min' is not a valid named attribute argument because it is not a valid attribute parameter type public decimal …
139 c#  .net  attributes 

5
อะไรคือความแตกต่างระหว่างแอตทริบิวต์คลาสและอินสแตนซ์
มีความแตกต่างที่มีความหมายระหว่าง: class A(object): foo = 5 # some default value เทียบกับ class B(object): def __init__(self, foo=5): self.foo = foo หากคุณสร้างอินสแตนซ์จำนวนมากความต้องการด้านประสิทธิภาพหรือพื้นที่สำหรับทั้งสองสไตล์มีความแตกต่างกันหรือไม่ เมื่อคุณอ่านโค้ดคุณคิดว่าความหมายของทั้งสองสไตล์แตกต่างกันอย่างมีนัยสำคัญหรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.