我正在开发Backbone应用程序,除了我应该从表单中读取数据的方式外,我几乎所有工作都在运行.
我有一些创建表单元素的视图和模板,以及一个"保存"按钮.当我点击该按钮时,它会触发一个视图事件,如果有一个"最佳实践"来阅读该信息,我想知道.
我想的选择是:
使用jQuery读取输入,比如jQuery('#name').val(),如果你有一个大表单会很烦人.
使用serializeArray
最后一个是像https://github.com/derickbailey/backbone.syphon,但不确定它有多受欢迎.
那么,这是最好的"骨干方式"呢?
非常感谢!
我有以下配置来运行 angular.js 应用程序,它工作正常。
location / {
root /usr/share/nginx/html;
index index.html;
expires -1;
add_header Pragma "no-cache";
add_header Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0";
try_files $uri $uri/ /index.html =404;
}
Run Code Online (Sandbox Code Playgroud)
但是当我添加缓存时
location ~* \.(jpg|jpeg|png|gif|swf|svg|ico|mp4|eot|ttf|otf|woff|woff2|css|js)$ {
add_header Cache-Control "max-age=86400, must-revalidate, s-maxage=2592000";
}
Run Code Online (Sandbox Code Playgroud)
文件不再可访问
[error] 5#5: *1 open() "/etc/nginx/html/scripts/vendor-1568b32f3e.js" failed (2: No such file or directory), client: 87.63.75.163, server: localhost, request: "GET /scripts/vendor-1568b32f3e.js HTTP/1.1", host: "myapp", referrer: "http://myapp/auth/login"
Run Code Online (Sandbox Code Playgroud)
不知道为什么/etc/nginx/html/在根路径为/usr/share/nginx/html