node-avalon:在后端渲染avalon

时间:2024-06-21 16:48:39
【文件属性】:

文件名称:node-avalon:在后端渲染avalon

文件大小:189KB

文件格式:ZIP

更新时间:2024-06-21 16:48:39

JavaScript

node-avalon 这存在两上版本,一个运行于phantom环境,一个运行于nodejs环境 目前先开发nodejs环境的,基于parse5 本项目的宗旨是,在后端就将第一层数据打进页面上,解决SEO问题,前端avalon只是进行绑定对象的重新注入与双向绑定 demo正面的流程 它是用来测试前端avalon与后端avalon的协作 首先在demo目录的test.js中的files数组加上你要测试的指令名 其次在html目录建你的测试页面(以指令名 命名),这是放在后端运行的,可以参考已有的 再次在script录建你的测试脚本(以指令名 命名),这是前后端共用 最后跑到demo目录, node test 这页面里面引用了前端avalon,这时我们测试它的效果,是否能正常运行 我们要做的是,修改string-avalon-src中bindForBrowser与directive中的指令与前


【文件预览】:
node-avalon-master
----index.html(221B)
----run.sh(109B)
----demo()
--------public()
--------testcases()
--------styles()
--------script()
--------html()
--------test.js(3KB)
--------expect.js(44KB)
--------testcase.begin.js(75B)
--------testcase.start.js(58B)
--------how-to-test.html(4KB)
----gulpfile.js(2KB)
----test()
--------text.js(2KB)
--------visible.js(2KB)
--------data.js(1KB)
--------template1.html(37B)
--------test.js(906B)
--------css.js(999B)
--------expect.js(44KB)
--------attr.js(6KB)
--------duplex.js(2KB)
--------html.js(855B)
--------repeat.js(3KB)
--------if.js(847B)
----avalon.js(121KB)
----README.md(990B)
----string-avalon-src()
--------core.js(7KB)
--------configuration.js(2KB)
--------scanTag.js(1KB)
--------dom.polyfill.js(10KB)
--------variable.js(2KB)
--------modelFactory.js(10KB)
--------parser.js(8KB)
--------cache.js(2KB)
--------dispatcher.js(3KB)
--------scanNode.js(1KB)
--------directive()
--------EventBus.js(2KB)
--------inter.js(265B)
--------bindForBrowser.js(3KB)
--------outer.js(5B)
--------dom.js(8KB)
--------filter.js(13KB)
--------scanText.js(3KB)
--------scanAttr.js(3KB)
--------scan.js(2KB)
--------collection.js(7KB)
----.gitignore(91B)
----package.json(1KB)

网友评论