主干网.js如何确定它是否在服务器上
How does backbone.js determine if it is on the server?
Snippet
// Require Underscore, if we're on the server, and it's not already present.
var _ = root._;
if (!_ && (typeof require !== 'undefined')) _ = require('underscore');
这是直接来自开发代码。 但是,我不明白它如何通过检查下划线来确定这一点.js因为该库同时在客户端和服务器上运行。
(typeof require !== 'undefined')
<-- 代码的关键部分。
如果您不在服务器上(或者您没有require.js),则此代码将无法运行,因为require
变量将undefined
。
相关文章:
- 当eval只执行服务器端数据时,在javascript中使用eval是否安全
- 如何检查服务器是否返回未定义然后忽略它
- REST API 服务器是否应该使用 PUT 接收 JSON 数据或普通表单数据
- 无法连接到网络服务器.验证 Web 服务器是否正在运行,并且传入的 http 请求未被防火墙阻止
- 当 JavaScript 循环插入 HAML 部件时,服务器是否会在循环完成之前开始渲染部件
- asp.net mvc 服务器是否可以查看在父级执行提交时动态创建的控件
- 服务器是否可以强制浏览器等待而不更改网页代码
- 连接被拒绝!硒服务器是否启动
- PHP脚本检查ftp服务器是否在线
- 是否可以确定服务器是否调用了Meteor方法
- 检查我的服务器是否正在响应[Javascript]
- 在服务器不知道查询的是哪条记录的情况下,查询服务器是否存在一条记录
- XMLHttpRequest只检查服务器是否连接,不检查URL
- 检查web服务器是否在线/离线
- 使用javascript测试服务器是否可访问
- 如何检查另一台服务器是否使用javascript
- 如何检测服务器是否关闭
- 使用 ajax 从网页获取数据并将其发布到服务器是否安全
- 服务器是否总是按照发送的顺序接收AJAX请求?
- 如何使用AJAX来检测web服务器是否关闭或未接收请求