hyalite:Ruby在Opal中实现的虚拟DOM

时间:2024-03-17 03:07:05
【文件属性】:

文件名称:hyalite:Ruby在Opal中实现的虚拟DOM

文件大小:47KB

文件格式:ZIP

更新时间:2024-03-17 03:07:05

Ruby

透明质酸 这是使用蛋白石的ruby虚拟DOM实现。 它受react.js的启发。 例子 require 'hyalite' class ExampleView include Hyalite :: Component state :count , 0 def component_did_mount interval = Proc . new do @state . count += 1 end `setInterval(interval, 5000)` end def render div ( { class : 'example' } , h2 ( nil , @props [ :title ] ) , h3 ( nil , "count = #{ @state . count } " )


【文件预览】:
hyalite-master
----hyalite.gemspec(947B)
----LICENSE.txt(1KB)
----lib()
--------hyalite()
--------hyalite.rb(116B)
----Gemfile(95B)
----Rakefile(179B)
----.travis.yml(405B)
----example()
--------config.ru(201B)
--------Gemfile(58B)
--------Gemfile.lock(817B)
--------app()
--------index.html.haml(123B)
----test()
--------test_helper.rb(881B)
--------render_test.rb(3KB)
--------props_test.rb(932B)
--------context_test.rb(2KB)
--------state_test.rb(643B)
--------dom_property_test.rb(408B)
----README.md(976B)
----Gemfile.lock(475B)
----.gitignore(5B)

网友评论