|
|
1
5
嗯,使用解析器可能并不总是理想的,因为它需要额外的步骤将您和其他人的代码复制和粘贴到解析器中,即使这样,我也不确定它是否能捕获您想要的内容。协作Javascript开发经过时间考验的解决方案是为代码命名名称空间。
这是基于Douglas Crockford的 module pattern . 然后,您可以通过以下方式调用公共函数:
以及您的公共财产:
每个开发人员都可以在自己的名称空间中进行开发,这样就不会踩到其他人的代码。 |
|
|
3
1
RegisterClientScriptInclude(Me,Page.GetType,“jsTest”,“test.js”) |
|
|
4
1
我的解决方案是一个简单的Java HTML解析器(我刚刚用regexps破解了一个解析器;您可能想试试 http://java-source.net/open-source/html-parsers/jtidy )还有ApacheRhino库( http://www.mozilla.org/rhino/doc.html ). 如果函数被重新定义,应该可以在Rhino中重载解析器以抛出错误。 http://jqueryjs.googlecode.com/svn/trunk/jquery/build/runtest/env.js )由John Resig设计,用于模拟浏览器。这允许我在JUnit测试中测试JavaScript。我可以填写表格、提交表格、检查页面布局等。 有关详细信息,请参阅我的博客: http://blog.pdark.de/2008/11/18/testing-the-impossible-javascript-in-a-web-page/ |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |