- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模板与大前端模板语言与前端编程创新编程
模板与大前端 -- 模板语言与前端编程创新金大为 2009/12/19什么是前端狭义的前端什么是前端广义的前端什么是前端合理的前端打算讲点什么?基于模板的前端编程创新具体一点雏凤清音 不一样的前端编程模式天地大同前后端一致的编程方法前后端集成的模板技术同舟共济模板平台之上先看实例WebIM 分组管理MyBaidu SuggestMyBaidu Widget 标准工具栏 Widget 列表WebIM 分组管理添加删除修改保存取消排序多少代码?实现代码(模型+程序)8行数据模型24行模板代码53行程序代码实现代码(模板)MyBaiduMyBaidu Widget工具栏 Widget选择正确的编程对象换一种思考方式,别有一片天地透过表面,看到内在视图是数据的一个快照视图只是数据的奴隶找到算数的实体选择合适的编程对象文档对象模型还是数据模型足够复杂了,就应该简化。模式1---乱踩梅花桩每一步都迈得很重你还能看到远方的捷径?你还能轻松回到原地吗?冗余的危害后期维护的地狱成就了jQuery?面向集合还是面向冗余?模式2---凤凰涅盘式从数据的源头开始重复曾经的轨迹相信一切都可以重来一切都应该重来抛开视图的包袱我们要面向数据编程?再看实例Lite 模板平台简介编程的创新前后端模板的集成统一让前端模板变得实用模板语法你说了算实现的创新基于中间代码的实现跨平台扩展。前后端集成: 1+12的典范为什么不用前端模板庞大的实现是个死穴重复编译浪费系统资源环境的苛刻,附加的类库 把它拖累后端模板是前端的平台他好比高架城楼的大炮发挥威力的同时,避开自己的死穴统一模板的深度价值统一不是目的前后端冗余更广泛的资源共享更广泛的成果共享统一的不仅是模板这是前端开发的统一这也是模板编程的拓展这更是编程思想的统一下面全都是实例构建前端组件库在模板平台上而不是编程语言上你的组件有更大的运用空间设计自己的编程语言模板系统中的小无相功?发挥你的创意吧。。。前端资源的编译集成这是一个平台,你可以做任何事别忘了前端的调试没有做不到的,只有想不到的最经典的在模板平台上构建前端组件库百科词条bk:word前端开发/bk:word语法高亮ui:code![CDATA[ //这里随便写写将所代码吧 ]]/ui:code自动阴影阴影效果还需要图片吗?ui:box offset=10 color=#333..子节点../ui:box图表展示ui:piechart ui:pie-series label=“百度” field=“baidu”/ …我的地盘我做主Google Closure Template?约等于一个120行代码的Lite编译扩展看看124行代码的Livi模板实现?设计自己的模板语言其实很简单只要你有想法,分享出来做点实际的吧前端资源的编译集成自动时间戳的处理图片的自动合并更方便脚本库部署模式脚本的导出压缩模板组织我们说了算文档片段包含?反向包含?模板继承?自定义模板组织方式自定义语法扩展:js语法兼容的模板变量?JSON语法兼容的模板语法。自动处理自动编码吧。自动压缩。错误日志和分析报告?我可不想停下来运行一个批处理脚本。是工具还是平台工具是人在主动使用它人是主动的平台是他在主动使用人人置身其中平台是更智能的工具满足人类懒惰的天性Mybaidu 脚本库部署实例别忘了前端的调试如何调试压缩代码?一个Cookie可以帮你打开调试模式内容回顾抛开视图的包袱我们要面向数据的编程模板统一的价值前后端集成的优势跨平台的复用编程思想的统一模板是前端的平台模板技术还很新我们应该掌控模板技术的发展方向这里有更多的机会等待你我去开创后续阅读运行测试环境下载测试代码Java 6u10+ WebStart 运行测试服务器编写测试模板*.s.js:跑在服务端的javascriptlite.render(path)有一本正在开始的书:《模板与前端编程》以上资源请访问//
文档评论(0)