- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
盐城师范学院毕业设计
盐 城 师 范 学 院
毕业设计
Lake.js前端开发工具包的
设计与实现
学生姓名 ?
学 院 信息工程学院 ?
专 业 软件工程 ?
班 级 12(4) ?
学 号 ?
指导教师 ?
2016年 5 月 16日
Lake.js前端开发工具包的
设计与实现
摘 要
全套设计加扣 3012250582
随着现代技术的发展,人们对事物在看重实用性能的同时,也越来越注重自我的体验。现在的互联网软件产品,既要有出色的性能,也需要具备良好的界面设计和交互设计。前端开发过程中,软件代码编写工作繁杂,为了减轻任务量,这一领域涌现出许多的前端框架,这些框架的出现印证了前端代码的高复用性。但是,对于前端开发者来说,掌握并灵活使用数量众多的前端框架需要较高的学习成本,这些前端框架更新迅速,加大了开发者进行技术选型的难度。另一方面,前端框架的使用群体是有一定编码能力的开发者,前端框架往往是以代码和说明文档的形式存在,对于没有相关基础的人们来说,创建一个页面是十分困难的。因此,开发一个前端框架并为它搭建相应的使用简便的辅助平台,对于提高框架的易用性、系统性,降低前端开发难度,提高前端开发效率意义重大。
本文针对上述需求,设计并开发了一个前端开发框架,命名为LakeJS,更为其搭建了一个易用的辅助系统,命名为LAS(Lake Assistance System,Lake辅助系统)。 LAS用可视化的形式代替代码展现,用简单的拖放代替数值增减,主要包含创建页面布局、查看布局信息、编辑和分享布局等功能模块。LakeJS主要是使用JavaScript、CSS样式表开发;辅助系统使用Node.js技术开发后台功能,选择Jade作为视图模板;该系统建立了NoSQL数据库,以使用户数据持久化、可编辑。LakeJS开发框架与LAS辅助开发系统组合即成为本文的Lake.js开发工具包。
通过使用Lake.js,非专业人员也能轻松从事Web前端开发。Lake.js的出现有助于实现前端页面的快速搭建,有助于页面的模型化、持久化,同时也减少了开发人员的工作量,吸引更多的人加入Web前端的建设,具有一定的应用价值与社会影响。
【关键词】Web; 前端框架;mongoDB ;Node.js
Design and implementation of Lake.js – Front-End development tool
Abstract
With the development of modern technology, more and more people do not only think of practical performance, but also pay attention to self-experience. Modern enterprises should serve with a good interface design and interaction design in addition to a good performance. However, code work is very heavy in the progress of front-end developing. For the sake of a simpler progress, countless front-end frameworks spring out in this field, the appearance of these frameworks shows a high-reusability of front-end work. However, for the developers, numerous front-end frameworks need higher learning cost and these frameworks update so frequently that developers sometimes have no idea how to choose it. On the other hand, the front-end users are usually have experience of developing, and
您可能关注的文档
- 毕业设计(论文)-基于Android的预约挂号系统.doc
- 毕业设计(论文)-基于Android的招聘管理系统的设计与实现.docx
- 毕业设计(论文)-基于Android平台的校园点餐系统APP的设计与实现.doc
- 毕业设计(论文)-基于Android平台的掌上校园系统开发.doc
- 毕业设计(论文)-基于BS架构的在线考试平台的设计与实现.doc
- 毕业设计(论文)-基于BS模式的排课系统的设计与实现.doc
- 毕业设计(论文)-基于C#的宿舍管理系统的设计与实现.doc
- 毕业设计(论文)-基于C#的智能化停车场管理系统的设计与开发.docx
- 毕业设计(论文)-基于Flash平台的《最后一滴水》二维动画设计与实现.doc
- 毕业设计(论文)-基于iH5的商场导购系统.docx
- 深度解析(2026)《SNT 2497.23-2010 进出口危险化学品安全试验方法 第 23 部分:细胞器的分离实验方法》.pptx
- 深度解析(2026)《SNT 2517-2010 进境羽毛羽绒检疫操作规程》.pptx
- 深度解析(2026)《SNT 2755.2-2011 出口工业产品企业分类管理 第 2 部分:企业分类基本要求》.pptx
- 深度解析(2026)《SNT 2782-2011 原油中盐含量的测定 电测法》.pptx
- 深度解析(2026)《SNT 3016-2011 石脑油中汞含量测定 冷原子吸收光谱法》.pptx
- 深度解析(2026)《ISOTS 19567-12016 Photography — Digital cameras — Texture reproduction measurements — Part 1 Freque标准解读.pptx
- 深度解析(2026)《SNT 3082.5-2012 出口烟花爆竹产品检验规范 第 5 部分:喷花类》.pptx
- 深度解析(2026)《SNT 3086-2012 出境活鳗现场检疫监管规程》.pptx
- 深度解析(2026)《ISOTR 173022015 Nanotechnologies — Framework for identifying vocabulary development for nanotechnol标准解读.pptx
- 深度解析(2026)《SNT 2982-2011 牙鲆弹状病毒病检疫技术规范》.pptx
最近下载
- 重庆专升本数学2014-2025年真题试卷及答案汇总.docx VIP
- 电工类本科国网考试注意事项及复习方法 .pdf VIP
- 机修钳工实训(高级模块)课件:T68型卧式镗床主轴的维修.pptx
- 【人教版】四年级上册数学复习测试卷.doc VIP
- 《室外排水设计标准》+GB+50014-2021.pptx VIP
- 2025年房地产经纪人报酬率(Y)的构成与求取方法专题试卷及解析.pdf VIP
- 2025年特许金融分析师另类投资:主权财富基金与养老基金的另类投资配置专题试卷及解析.docx VIP
- 《点的投影》教案.docx VIP
- DBJ43_T 390-2022 湖南省雨水控制与利用工程技术.docx VIP
- 艾丁湖生态保护治理项目(二期)环境影响报告表.doc VIP
原创力文档


文档评论(0)