- 短路运算符
||
- 由于JavaScript对用户上传的文件操作非常有限,尤其是无法读取文件内容,使得很多需要操作文件的网页不得不用Flash这样的第三方插件来实现。
- 随着HTML5的普及,新增的File API允许JavaScript读取文件内容,获得更多的文件信息。
- 在JavaScript中,浏览器的JavaScript执行引擎在执行JavaScript代码时,总是以单线程模式执行
- 也就是说,任何时候,JavaScript代码都不可能同时有多于1个线程在执行。
- 执行多任务实际上都是异步调用。
- Web的运作原理:一次HTTP请求对应一个页面。
- 仔细观察一个Form的提交,你就会发现,一旦用户点击“Submit”按钮,表单开始提交,浏览器就会刷新页面,然后在新页面里告诉你操作是成功了还是失败了。
- 如果不幸由于网络太慢或者其他原因,就会得到一个404页面。
- AJAX请求是异步执行的,也就是说,要通过回调函数获得响应。
- 代码变成可执行文件,叫做编译(compile);先编译这个,还是先编译那个(即编译的安排),叫做构建(build)。