社区
JavaScript
帖子详情
js的命名空间设置问题
cultra
2011-10-06 10:18:06
var mylib = mylib || {version: "1.3.9"};
请问大家,这里||是啥意思,最终的结果似乎是如果前头mylib为null的话,则返回后头这个对象。
但根据js概念,mylib || {version: "1.3.9"},应该返回一个真假值啊.
...全文
175
5
打赏
收藏
js的命名空间设置问题
var mylib = mylib || {version: "1.3.9"}; 请问大家,这里||是啥意思,最终的结果似乎是如果前头mylib为null的话,则返回后头这个对象。 但根据js概念,mylib || {version: "1.3.9"},应该返回一个真假值啊.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cultra
2011-10-07
打赏
举报
回复
看来js比较变态啊,文档中居然没这种写法,能这么用,把逻辑运算搞成三元运算缩写形态?
KK3K2005
2011-10-07
打赏
举报
回复
false || 'b';
'a' || 'b';
楼主可以打开 任何浏览器的js控制台 分别执行上面的语句
feiluhua
2011-10-06
打赏
举报
回复
它不是返回真价值,它是根据真价值来返回前者或者后者
cultra
2011-10-06
打赏
举报
回复
[Quote=引用 1 楼 fanchuanzhidu 的回复:]
非也~~~
这是个巧妙的一个js用法 很常用 相当于三目运算
JScript code
var mylib = (mylib ? mylib : {version : "1.3.9"})
[/Quote]
谢谢,这语法哪里有啊?
豆虫
2011-10-06
打赏
举报
回复
非也~~~
这是个巧妙的一个js用法 很常用 相当于三目运算
var mylib = (mylib ? mylib : {version : "1.3.9"})
使用
js
自定义
命名空间
练习使用
js
自定义
命名空间
,使用了到了
js
的单体对象及
js
的闭包知识。通过一个网页程序进行演示说明
自定义
命名空间
组件
用源生的javascript实现一个
命名空间
的组件类,可以一次创建多个
命名空间
。
namespace.
js
:一个在 JavaScript 中创建
命名空间
的简单函数
JavaScript 中的
命名空间
这是一个小函数,它为您在 JavaScript 中声明和使用
命名空间
提供了一个很好的、简单的语法。 除了处理
命名空间
之外,它不会做任何事情:例如,它不会尝试加载其他脚本或模块。 它遵循我的一些设计标准: 我希望每个文件都有一个 IIFE 风格的闭包。 这样我就可以有一个"use strict"; 每个文件中的语句,而不会干扰其他在连接和缩小时不使用严格模式的文件。 我希望能够将其他
命名空间
和对象作为
命名空间
别名传递到顶级闭包中,这样如果另一个流氓脚本潜入jQuery.noConflict()语句, jQuery.noConflict()仍然可以使$标识符可用。 另外,这样我就可以在别处声明其他
命名空间
的快捷方式并节省打字时间。 用法 使用 namespace.
js
非常简单。
命名空间
声明如下所示: namespace("My.Namespac
namespace.
js
:一个简单的 JavaScript
命名空间
函数
命名空间
.
js
一个简单的 JavaScript
命名空间
函数。 背景 为了将代码组织成逻辑组,Java 和 C# 等编程语言具有namespace的概念。 JavaScript 没有
命名空间
的概念——但可以创建类似的功能。 Namespace.
js
就是这样做的。 为什么? 在一些 JavaScript 的模块模式中,通常建议将这些模块组织到某种自定义
命名空间
中以减少全局混乱: // Create a namespace called 'Animal' var Animal = window . Animal || { } ; Animal . Cat = { speak : function ( ) { return 'Meow!' ; } } ; Animal . Cat . speak ( ) ; // "Meow!" 对于更长的
命名空间
,创建
javascript
命名空间
以提高代码重用性
为你封装的javascript库加上
命名空间
以提高代码重用性
JavaScript
87,992
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章