X.js:X.js | JavaScript中的关联变量

时间:2024-06-11 03:12:04
【文件属性】:

文件名称:X.js:X.js | JavaScript中的关联变量

文件大小:201KB

文件格式:ZIP

更新时间:2024-06-11 03:12:04

JavaScript

X.js是一个用于在JavaScript中模拟关联变量的库。 它提供了一个建设性的API,用于创建XVAR对象,该对象包装了一个value属性,其运行时值在其父项之后同步更新。 该库结合了直观的语法,父子级更新树,修改的getter和setter以及安全的默认值,以提供具有关联感的界面。 X.js被读取为“ big x dot js” ;) 为什么要使用关联变量? 不久前,我意识到,在教新手如何编码时,他们常常很难将思想围绕以下概念: var a = 1 ; var b = a ; console . log ( b ) ; // 1 a = 5 ; console . log ( b ) ; // 1 (!) 通常的问题是,“不应该b是5 ,因为它等于a ......?”。 尽管我很早以前就习惯了的结构,但是我仍然真诚地找到了这个问题背后的逻辑。 对于一双新鲜的眼睛, b


【文件预览】:
X.js-master
----.gitignore(623B)
----package.json(578B)
----src()
--------X.js(41KB)
----assets()
--------xjs_banner_728.png(32KB)
--------xjs_banner_800.png(35KB)
--------xjs_logo_128.png(5KB)
--------xjs_logo_256.png(10KB)
--------xjs_logo_512.png(22KB)
--------xjs_banner_1024.png(48KB)
----Gruntfile.js(2KB)
----dist()
--------X-0.1.1.min.js(20KB)
--------X-0.1.0.js(50KB)
--------X-0.1.1.js(46KB)
--------X-0.1.0.min.js(21KB)
----LICENSE(1KB)
----libs()
--------ontology-0.2.0.min.js(8KB)
----README.md(8KB)
----Changelog.md(144B)
----dev()
--------main.js(6KB)
--------index.html(435B)
----test()
--------tests.js(27KB)

网友评论