我一直在网上搜索一段时间,我似乎无法找到任何特别令人印象深刻的JavaScript函数参考.
当然,QuirksMode和W3Schools的有很好的信息,但它们并不像JavaScript那样完整,因为flash组件引用和jQuery API都适用于flash和jQuery.
那么有没有人知道一些具有以下一些或所有特性的好的JavaScript参考?
在PHP中,我想能够访问PUT和DELETE瓦尔全局相似如何GET和POST增值经销商在全球范围内访问.我原本认为加入数据$_PUT并$_DELETE分别在全局命名空间,但后来我意识到,每个请求的数据存储在邮件正文中,所以没有办法为了有更多比从一个数据集POST,PUT或DELETE请求.
$_POST变量的副作用?即 str_parse( file_get_contents( 'php://input' ), $_POST );
我是愚蠢的,还是有更好的方式来访问PUT和DELETE数据?
编辑以澄清我的想法:
我非常清楚数据的来源$_POST,实际上我在前面的问题中提到过.如果向服务器发送HTTP POST请求,则存储数据php://input.如果向服务器发送HTTP PUT或DELETE请求,则数据将存储在完全相同的位置,这意味着$_POST它将为空(因为POSTed尽管数据可用,但没有数据.
甲GET请求,在另一方面,通过查询字符串中传递.这允许同时传递$_POST和$_GET变量.这是不是可以同时通过POST和PUT or DELETE变量.
如果我$_POST从php://inputon PUT和/或DELETE请求中覆盖,则不会丢失数据.
添加的替代方法:
global $_PUT;
global $_DELETE;
Run Code Online (Sandbox Code Playgroud)
到函数的开始似乎傻了,因为我只可以使用一次一个反正.
我的第一个问题,即我真正想要回答的问题,是关于覆盖中存在的副作用或问题$_POST …
我一直在学习C#,并希望查看一些开源项目,看看一些好的编写代码.我在sourceforge上找到了一个名为Todomoo的项目,有一个令我困惑的部分:
public class Category {
// Note properties
private int id = 0;
private string name = "";
private Color colour = Color.Gray;
/// <summary>
/// Create a new category.
/// </summary>
public Category() { }
/// <summary>
/// Load a category from the database.
/// </summary>
/// <param name="Id">ID of the category</param>
public Category(int id) : base() {
Load(id);
}
Run Code Online (Sandbox Code Playgroud)
它base()在其中一个构造函数中使用,但该类不是派生类.那究竟是什么呢?
为什么语法base()是这样而不是:
public Category(int id) {
base();
Load(id);
}
Run Code Online (Sandbox Code Playgroud) 我有一个GWT应用程序,它对服务器进行RPC调用以保存/创建一个新实体.但是,Spring-Hibernate后端会抛出异常,并显示以下错误消息:
attempt to create saveOrUpdate event with null entity
Run Code Online (Sandbox Code Playgroud)
我不确定这意味着什么.什么是空的?如果它是一个我正在保存的新实体,我希望该id字段是null或可能的0,然后让休眠填充它.这种期望是否正确?
我想要一个能够采用各种类型的功能.AS3不支持直接重载...所以我不能执行以下操作:
//THIS ISN'T SUPPORTED BY AS3
function someFunction(xx:int, yy:int, someBoolean:Boolean = true){
//blah blah blah
}
function someFunction(arr:Array, someBoolean:Boolean = true){
someFunction(arr[0], arr[1], someBoolean);
}
Run Code Online (Sandbox Code Playgroud)
我如何解决它仍然有一个能够采取各种类型的参数的功能?
我需要在大量的文本中找到=和&符号之间的所有字符串.我不希望结果字符串包含=和&,只是它们之间是什么.
HTML5规范允许与表单相关的<form>元素通过[form]属性引用其关联元素.是否有任何浏览器本地支持此功能?
在阅读React的TypeScript类型时,我看到了涉及bivarianceHack()函数声明的这种模式的一些用法:
type EventHandler<E extends SyntheticEvent<any>> = { bivarianceHack(event: E): void }["bivarianceHack"];
Run Code Online (Sandbox Code Playgroud)
搜索并没有让我得到任何关于为什么使用这种特定模式的文档,尽管我发现这个模式的其他实例在使用中,所以它似乎不是特定于React的模式.
为什么要使用这种模式而不是(event: E) => void?
我一直在寻找通过Underscore.js API和我注意到_.escape逃脱&,<,>,",',和/字符.让我感到惊讶的是逃避/.
是否有理由逃避/我不知道的角色?
如何激活自定义事件以通知其子/兄弟姐妹?例如:
<div id="div1">
<div id="div2"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
div2有addEventListener('customEvent2',doSth),然后div1将触发一个自定义事件(customEvnet2).但这永远不会触发div2的"doSth"功能
示例代码:http: //jsfiddle.net/r4tcT/2/
"div 1触发器customEvent 2"按钮永远不会起作用
所以当父级触发自定义事件(dispatchEvent [IE9]/fireEvent [IE9 - ]/trigger [jQuery])时,子级无法捕获事件.
有没有解决方法?
javascript ×3
html5 ×2
actionscript ×1
api ×1
c# ×1
constructor ×1
dom ×1
forms ×1
gwt ×1
hibernate ×1
html-escape ×1
overloading ×1
php ×1
regex ×1
rest ×1
spring ×1
types ×1
typescript ×1