首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    这是前端最好的时代——论前端的“三化”建设

    -4-questions-with-creator-ryan-dahl/) 本届的深JS大会,我们看见的是在Node.js的推动下,前端技术大放异彩,逐渐告别"石器时代",走向"工业时代"。...Node.js开发的系统可以作为接入层,调用Java, C++等提供的基础功能,处理数据,然后将数据吐给浏览器进行渲染。简易言之,就是用Node.js代替Java, C++这一层。...AlloyTeam内部其实有类似的更完善的方案—— MVVM框架Q.js 及Ques组件方案。...而Q.js则一个类Vue.js的的MVVM框架,它可以使用Ques组件方案,结合MVVM框架的特性,能够轻松驾驭一个项目的开发(注:Q.js, https://github.com/imweb/Q.js...而Meteor则希望将客户端数据这一层变薄甚至直接去掉,以减少性能的损耗,因此他们引入一种叫Minimongo的数据驱动,它遵守DDP(分布式数据协议),根据Meteor的说法,是一种简易的结构化数据获取及数据更新协议

    1.3K70

    【IMWeb】前端圈外部分享沙龙精彩回顾!

    第一个分享主题是《MVVM及其组件体系》,由IMWeb团队的Q.js作者donaldyang进行分享。 donald首先给出了MVVM框架的应用场景,然后将市面上主流的MVVM框架进行对比。...最后提出了我们的解决方案:足够小且兼容到IE6和全移动平台的MVVM——Q.js,再加上基于动态编译和MVVM的类Web Component组件化方案——Ques。...现场听众也对这个话题很感兴趣,争相提出了很多自己的疑问,例如:Q.js与其他MVVM框架相比有何优劣,Q.js+Ques这一套解决方案的实现细节等。...最后结一老师放出了今天的大招:他在腾讯课堂整站重构过程中沉淀出来的scss文件组织管理架构图和公用架构设计。

    1.1K70

    性能优化三部曲之一——构建篇

    下面三个链接提供了中文官方文档和两个笔者开发用于steamer-gulp的插件例子: (1) 插件开发 (2) gulp-bigpipe-template (bigpipe模板生成) (3) gulp-inline-res (内联js...UC浏览器的张云龙,以及旁边组的Q.js框架的构建,都推崇后一种的思路。这种思维我们可将之称为组件化约束方式。 同类文件的约束方式对开发模式的采用并没有很大的限制,你可以自由选择喜欢的开发模式。...至于组件化的约束方式,它推荐,并且很大程度限制于使用组件化的开发思路,在js开发的时候喜欢采用观察者模式或者中介者模式。...例如Q.js喜欢采用emit和on分发和监听事件,React目前的最佳实践是类flux框架(flux采用观察者模式,redux采用中介者模式)。 手Q群成员分布一开始就采用了同类文件约束方式。...例如,如果你选择还未成熟的Q.js框架(期待逐渐成熟),开发效率并没有带来提升,倒不如使用兴趣部落的老王模型结合同类文件约束方式开发得爽。 3.

    1.1K70

    JS 的加密简介

    比较流行的前端加密 斯坦福大学的js 加密 crypto-js md5 加密 md5 加密算法是一种哈希算法,虽然已经被王小云博士找到了碰撞破解的方法,但是如果进行几次 md5 加密,破解难度就很高...以下是单独的 md5 加密帮助文件的使用: 第一步: 下载 md5 的 js 文件 第二步:引入 js 文件 第三步: 调用加密方法 var hashHex = hex_md5("123dafd"); // 返回16...第一步:下载 sh1 加密 js 第二步:页面中引入 sha1.js,调用方法为 第三步: 编写代码 var shaHex = hex_sha1('mima123465'); // 07f804138ac308f552b17d7881105a9cb08758ca...gEE4rDCPVSsX14gRBanLCHWMo var shaStr = str_sha1('mima123465'); // øŠÃõR±}xZœ°‡XÊ base64 加密和解密 下载 base64.js

    6.2K00

    HSQL入门_js 数据

    相对其他数据来说,其体积小,才563kb。 仅一个hsqldb.jar文件就包括了数据引擎,数据驱动,还有其他用户界面操作等内容。...,别名(用于访问数据)是xdb,如果存在mydb数据,将会打开它。...3)第一次运行数据引擎,创建数据完毕。好了,你可以打开db文件夹,会发现里面多了几个文件。 mydb.properties文件:是关于数据的属性文件。...每次运行数据引擎的话都是从这里加载进内存的。 mydb.lck表示数据处于打开状态。 其他的请参看hsqldb包里的手册。...所以那些对数­据不是特别有要求的,但又需要一个操作数据的方式的话,可以使用这种方法。对于那些不想额外在数据引擎花费金钱的话,可以使用这种方法。但是不推荐使用该­方法。

    2.1K10
    领券