特别是蜘蛛侠.
我知道你编写函数并将它们附加到事件来处理它们.
onClick处理器定义在哪里以及JS引擎onClick在用户单击时如何知道触发事件?
任何关键字,设计模式,链接等都是值得赞赏的.
UPDATE
聚合我认为有用的链接:
http://www.w3.org/TR/DOM-Level-2-Events/events.html
https://github.com/joyent/node/blob/master/src/node_events.cc
http://mxr.mozilla.org/mozilla/source/dom/src/events/nsJSEventListener.cpp
我想处理配置文件的内容.配置文件可以是任何大小.程序挂起后,当我运行以下代码时,我收到一个总线错误:
FILE *fp;
struct stat st;
char *buffer;
fp = fopen(CONFIG_FILE, "r");
if (fp == NULL) {
// error handling and cleanup omitted for brevity
}
fstat(fileno(fp), &st);
fread(buffer, sizeof(char), st.st_size, fp);
fprintf(stderr, "%s\n", *buffer);
fclose(fp);
Run Code Online (Sandbox Code Playgroud)
我已经读过缓冲区溢出可能导致总线错误.我很确定我的缓冲区溢出了char *buffer.但是,如何在运行时指定缓冲区的大小?
编辑 - 总线错误是由于我1在长途电话中的硬编码懒惰造成的.代码示例已更新以解决此问题,sizeof(char)而是使用.