草庐IT

nameSpace

全部标签

c# - 使用 xmlns 属性( namespace )查询 XDocument

我尝试从visualstudio*.csproj文件中查询元素。我创建了一个简短的示例来说明问题://Workingstringxml1=@"";//Notworkingstringxml2=@"";XDocumentdoc=XDocument.Parse(xml2);foreach(XElementelementindoc.Descendants("ItemGroup")){Console.WriteLine(element);}字符串xml1工作正常,xml2不返回任何内容。这些字符串之间的唯一区别是文档根目录中的xmlns属性。如何查询包含xmlns属性的文档?为什么xml文档包

c# - 在 C# 中使用 namespace 别名有什么好处?

这个问题在这里已经有了答案:C#namespacealias-what'sthepoint?(11个答案)关闭9年前。使用命名空间别名有什么好处?只对简化编码有好处吗?

c# - 您如何管理扩展方法的 namespace ?

您是否为所有扩展方法使用一个全局的、包罗万象的命名空间,或者您是否将扩展方法放在与它们扩展的类相同的命名空间中?或者您是否使用其他方法,例如特定于应用程序或库的命名空间?我问是因为我需要扩展System.Security.Principal.IIdentity,将扩展方法放在System.Security.Principal命名空间中似乎使有道理,但我从未见过这样做的。 最佳答案 将您的扩展放在与它们扩展的类相同的命名空间中。这样,当您使用该类时,您就可以使用扩展。如果您正在为Uri编写扩展,请将扩展放在System.如果它是Dat

javascript - _以 "revealing module pattern"样式编写的 JSDoc'ing Javascript 文件的最佳实践?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我的大多数Javascript函数都相对简单,并且需要它们的副作用:我使用jQuery来操作DOM或进行Ajax调用。我更喜欢以“揭示模块模式”的风格编写我的函数。我justdiscoveredJSDoc-注释Javascript文件有一个好处:在annotations的帮助下,Eclipse的JS开发工具可以解析我的JS文件和filltheEclipseOutlineView(否则将为空

javascript - 使用 jsdoc-toolkit 在命名空间中记录带有原型(prototype)的 javascript 类

我非常努力地使用jsdoc-toolkit以下面的格式记录代码。在我看来,我使用的标签应该会产生所需的结果,但事实并非如此。相反,它警告Class未记录(因为它仅在闭包内定义)并且不在命名空间成员列表中包含Class。如果可能的话,我想在不使用@name标记的情况下记录这一点。谁能帮忙?/***@namespaceTheoriginalnamespace*/varnamespace=function(){//private/***@private*/function_privateMethod(){};/***Thisisthedetailabouttheconstructor*@cl

javascript - 命名空间与自调用函数

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我有一个问题:在Javascript中限制范围的更好方法是什么:使用这样的命名空间:varNAMESPACE={};NAMESPACE.foo=function(){console.log('Hello');}NAMESPACE.foo();还是应该像这样使用自调用函数(function(){functionfoo(){console.log('Hell

javascript最佳实践定义变量(命名空间)检查尚未定义

想从专家那里得到意见,我正在声明一个变量,它将充当我的应用程序javascript代码的命名空间,但我想检查它是否尚未定义。这段代码很简洁并且“似乎”可以工作-有什么理由我应该避免这种情况并使用typeof'undef'检查来代替?varMY_NAMESPACE=MY_NAMESPACE||{};谢谢 最佳答案 这是标准的做法。参见MattSnider'sanalysisYUIYAHOO.namespacefunction它使用相同的检查(也查看如何使创建namespace变得容易)。Matt的代码,他从YUI改编到window对象

javascript - 在javascript中,别名命名空间?

在javascript中,我不应该为命名空间起别名吗?命名一章GoogleJavaScriptStyleGuide,它说://Donotaliasnamespaces.myapp.main=function(){varnamespace=some.long.namespace;namespace.MyClass.staticHelper(newnamespace.MyClass());};但是我不能完全理解这个问题。为什么不为简洁起见命名空间别名? 最佳答案 您更改this,这可能会破坏别名命名空间中的函数。示例:varfoo={b

javascript - 在带有 IE 的 JavaScript 中使用 XMLSerializer 时,SVG 标记上不需要的 namespace

我正在尝试使用JavaScriptDOMAPI的XMLSerializer将SVG元素转换为其代表性标记。这是用于创建元素并将其序列化的基本代码:varel=document.createElementNS('http://www.w3.org/2000/svg','svg');el.setAttribute('xmlns','http://www.w3.org/2000/svg');el.setAttribute('xmlns:xlink','http://www.w3.org/1999/xlink');varmarkup=(newXMLSerializer()).serialize

javascript - 新的 Google reCAPTCHA JavaScript 命名空间回调

我们正在尝试在我们的网站上实现新的GooglereCAPTCHA,但是当我们尝试使用命名空间函数从中加载回调时,回调不会运行。将回调更改为不使用回调可以正常工作。我们正在使用GoogleMapsAPI做一些类似的事情,它运行良好。有什么办法可以解决这个问题,或者这是新的GooglereCAPTCHA系统的限制吗?代码varnamespace={};namespace.captcha=function(){alert("Helloworld!")};真正的问题是我们希望使用显式模块化模式将所有代码封装在命名空间脚本中。解决此问题的一种方法是创建一个全局变量并将其用作回调,但它并没有放弃我