首页 开发技术 其它     /    purescript-pux:使用PureScript构建类型安全的Web应用程序-源码

purescript-pux:使用PureScript构建类型安全的Web应用程序-源码

上传者: weixin_42162978 | 上传时间:2016/6/6 22:28:53 | 文件大小:120KB | 文件类型:ZIP
purescript-pux:使用PureScript构建类型安全的Web应用程序-源码
PUX使用PureScript构建类型安全的Web应用程序。
|Pux是用于构建Web应用程序的PureScript库。
交互式UI建模为单个形态转换函数,即Event->State->(State,HTML),该函数针对每个事件运行。
Pux还提供以下工具:同构路由和渲染热装渲染到React(或任何虚拟DOM库)耗时的调试扩展快速开始提供了所需的一切:gitclonegit://github.com/alexmingoia/pux-starter-app.gitmy-awesome-pux-appcdmy-awesome-pux-appnpminstallnpmstart例子下面的代码块设置了可以递增和递减的基本计数器:moduleMainwhereimportPreludehiding(div)impo

文件下载

资源详情

[{"title":"(82个子文件120KB)purescript-pux:使用PureScript构建类型安全的Web应用程序-源码","children":[{"title":"purescript-pux-master","children":[{"title":".gitmodules <span style='color:#111;'>108B</span>","children":null,"spread":false},{"title":"bower.json <span style='color:#111;'>1.11KB</span>","children":null,"spread":false},{"title":"src","children":[{"title":"Pux","children":[{"title":"Renderer","children":[{"title":"React.js <span style='color:#111;'>7.58KB</span>","children":null,"spread":false},{"title":"React.purs <span style='color:#111;'>5.25KB</span>","children":null,"spread":false}],"spread":true},{"title":"Router.purs <span style='color:#111;'>4.44KB</span>","children":null,"spread":false},{"title":"DOM","children":[{"title":"HTML.js <span style='color:#111;'>683B</span>","children":null,"spread":false},{"title":"HTML.purs <span style='color:#111;'>2.58KB</span>","children":null,"spread":false},{"title":"History.purs <span style='color:#111;'>1021B</span>","children":null,"spread":false},{"title":"Events.purs <span style='color:#111;'>6.76KB</span>","children":null,"spread":false},{"title":"Events.js <span style='color:#111;'>194B</span>","children":null,"spread":false},{"title":"HTML","children":[{"title":"Attributes.purs <span style='color:#111;'>915B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"Pux.js <span style='color:#111;'>5.39KB</span>","children":null,"spread":false},{"title":"Pux.purs <span style='color:#111;'>4.98KB</span>","children":null,"spread":false}],"spread":true},{"title":"website","children":[{"title":"bower.json <span style='color:#111;'>844B</span>","children":null,"spread":false},{"title":"src","children":[{"title":"Server.purs <span style='color:#111;'>2.31KB</span>","children":null,"spread":false},{"title":"App","children":[{"title":"Config.js <span style='color:#111;'>61B</span>","children":null,"spread":false},{"title":"Style.purs <span style='color:#111;'>5.64KB</span>","children":null,"spread":false},{"title":"Routes.purs <span style='color:#111;'>549B</span>","children":null,"spread":false},{"title":"Effects.purs <span style='color:#111;'>128B</span>","children":null,"spread":false},{"title":"View","children":[{"title":"Layout.purs <span style='color:#111;'>690B</span>","children":null,"spread":false},{"title":"HTMLWrapper.purs <span style='color:#111;'>1.48KB</span>","children":null,"spread":false},{"title":"GuidePage.purs <span style='color:#111;'>642B</span>","children":null,"spread":false},{"title":"NotFound.purs <span style='color:#111;'>237B</span>","children":null,"spread":false},{"title":"Sidebar.purs <span style='color:#111;'>3.59KB</span>","children":null,"spread":false}],"spread":true},{"title":"Config.purs <span style='color:#111;'>122B</span>","children":null,"spread":false},{"title":"Events.purs <span style='color:#111;'>2.38KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"webpack.config.server.js <span style='color:#111;'>1.30KB</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>98B</span>","children":null,"spread":false},{"title":"support","children":[{"title":"generate-static-website-html.js <span style='color:#111;'>839B</span>","children":null,"spread":false},{"title":"server.entry.js <span style='color:#111;'>267B</span>","children":null,"spread":false}],"spread":true},{"title":"package.json <span style='color:#111;'>1.61KB</span>","children":null,"spread":false},{"title":"static","children":[{"title":"highlight.pack.js <span style='color:#111;'>10.01KB</span>","children":null,"spread":false},{"title":"atom-one-dark.css <span style='color:#111;'>1.24KB</span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'>14.73KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"examples","children":[{"title":"react-interop","children":[{"title":"index.html <span style='color:#111;'>556B</span>","children":null,"spread":false},{"title":"ReactComponent.purs <span style='color:#111;'>239B</span>","children":null,"spread":false},{"title":"Main.purs <span style='color:#111;'>741B</span>","children":null,"spread":false}],"spread":true},{"title":"routing","children":[{"title":"index.html <span style='color:#111;'>548B</span>","children":null,"spread":false},{"title":"Routes.purs <span style='color:#111;'>526B</span>","children":null,"spread":false},{"title":"Main.purs <span style='color:#111;'>641B</span>","children":null,"spread":false},{"title":"App.purs <span style='color:#111;'>2.03KB</span>","children":null,"spread":false}],"spread":true},{"title":"form","children":[{"title":"index.html <span style='color:#111;'>557B</span>","children":null,"spread":false},{"title":"Main.purs <span style='color:#111;'>365B</span>","children":null,"spread":false},{"title":"Forms.purs <span style='color:#111;'>1.19KB</span>","children":null,"spread":false}],"spread":true},{"title":"todomvc","children":null,"spread":false},{"title":"nested-foldp","children":[{"title":"index.html <span style='color:#111;'>556B</span>","children":null,"spread":false},{"title":"Main.purs <span style='color:#111;'>378B</span>","children":null,"spread":false},{"title":"App.purs <span style='color:#111;'>1.14KB</span>","children":null,"spread":false},{"title":"Counter.purs <span style='color:#111;'>817B</span>","children":null,"spread":false}],"spread":true},{"title":"counter","children":[{"title":"index.html <span style='color:#111;'>556B</span>","children":null,"spread":false},{"title":"Main.purs <span style='color:#111;'>967B</span>","children":null,"spread":false},{"title":"Counter.purs <span style='color:#111;'>713B</span>","children":null,"spread":false}],"spread":true},{"title":"ajax","children":[{"title":"index.html <span style='color:#111;'>556B</span>","children":null,"spread":false},{"title":"Main.purs <span style='color:#111;'>360B</span>","children":null,"spread":false},{"title":"Todos.purs <span style='color:#111;'>2.34KB</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".travis.yml <span style='color:#111;'>184B</span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'>561B</span>","children":null,"spread":false},{"title":"test","children":[{"title":"React.js <span style='color:#111;'>236B</span>","children":null,"spread":false},{"title":"Main.purs <span style='color:#111;'>2.18KB</span>","children":null,"spread":false},{"title":"React.purs <span style='color:#111;'>254B</span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'>3.48KB</span>","children":null,"spread":false},{"title":"docs","children":[{"title":"routing.md <span style='color:#111;'>4.01KB</span>","children":null,"spread":false},{"title":"react-interop.md <span style='color:#111;'>2.14KB</span>","children":null,"spread":false},{"title":"css.md <span style='color:#111;'>1.78KB</span>","children":null,"spread":false},{"title":"architecture.md <span style='color:#111;'>1.64KB</span>","children":null,"spread":false},{"title":"components.md <span style='color:#111;'>2.38KB</span>","children":null,"spread":false},{"title":"markup.md <span style='color:#111;'>5.66KB</span>","children":null,"spread":false},{"title":"learn-purescript.md <span style='color:#111;'>1.17KB</span>","children":null,"spread":false},{"title":"rendering.md <span style='color:#111;'>2.39KB</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>12B</span>","children":null,"spread":false},{"title":"API","children":[{"title":"Pux","children":[{"title":"Renderer","children":[{"title":"React.md <span style='color:#111;'>1.67KB</span>","children":null,"spread":false}],"spread":false},{"title":"Router.md <span style='color:#111;'>1.04KB</span>","children":null,"spread":false},{"title":"DOM","children":[{"title":"HTML.md <span style='color:#111;'>1.63KB</span>","children":null,"spread":false},{"title":"History.md <span style='color:#111;'>240B</span>","children":null,"spread":false},{"title":"Events.md <span style='color:#111;'>7.46KB</span>","children":null,"spread":false},{"title":"HTML","children":[{"title":"Attributes.md <span style='color:#111;'>622B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"Pux.md <span style='color:#111;'>2.40KB</span>","children":null,"spread":false}],"spread":false},{"title":"events.md <span style='color:#111;'>4.01KB</span>","children":null,"spread":false},{"title":"forms.md <span style='color:#111;'>1.84KB</span>","children":null,"spread":false}],"spread":false},{"title":".gitignore <span style='color:#111;'>114B</span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'>10.36KB</span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'>206.95KB</span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'>2.54KB</span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明