众所周知,小程序并没有实现数据的双向绑定,input 中的数据到 app里面的数据过程,需要开发者自己实现一个 bindinput 事件,再通过 setData 来进行绑定数据,那么问题来了,要是有个很大的表单,需要实现数据的...
JavaScript
使用vue开发mui
vue-template-for-hbuilder 使用Vue单文件,开发Html5+应用 说明: 该模板生成自 vue-cli,对其dev模式进行了修改,用来使用hbuilder的开发 项目背景,自己之前开发了一个 app,使用的mui,后来引入了V...
模块化
什么是模块化打包 通俗来说,就是项目很大,要处理的业务逻辑很多,导致单个页面要加载众多的 js 影响性能,模块打包就是将一个个的 js 文件合并起来,当然不止这么简单。 如何打包 CommonJs,AMD,ES6 模块化 ...
采用 Mock.js
为什么要 mock 数据 很多时候后端没有做好的时候就要前端自己来造数据进行开发或者调试,为了提高效率,避免前端等后端的情况,所以大部分时间需要进行 mock 数据。 直接改代码 mock 数据 vs mock.js mock 数...
价格输入框
需求很简单: 对就是这么一个框而已 其实这个输入框看起来简单,仔细想想还是听麻烦的,首先要居中,恩,第二还要确定是价格,而且最后的价格标志不能被删除,要确保输入的是可以使...
Thunk函数
什么是Thunk函数? [crayon-60120cc616077262826790/] 传入的参数3-2这个表达式在计算策略上不同,比如:c++是将3-2计算出结果再乡下传递,而传名调用则是把内容传入函数体内:console.log((3-2)*5); Thunk...
Weex初体验
什么是weex?看官网介绍:http://alibaba.github.io/weex/,文档地址:http://alibaba.github.io/weex/doc/ 首先你要有nodejs环境4.2版本及以上 安装weex-toolkit npm install -g weex-toolkit Hello ...
weex-The header content contains invalid characters
如果你使用比较新版本的node的话可能会遇到'The header content contains invalid characters,这个错误 进入错误指示的位置union库的response-stream.js的第88行,添加代码, [crayon-60120cc6161b1819748017...
代码高亮插件Prism.js高亮动态插入内容–ajax内容
在做这个博客APP的时候http://www.fddcn.cn/wordpress-app.html,发现在移动端没有很好的高亮插件,找了一个轻量级的代码高亮插件Prism.js。 Prism.js 的代码高亮格式是 [crayon-60120cc616321957999547/] ...
几个图形学的小例子(canvas实现)
画个钻石(其实可以通过坐标系的旋转来做,更简单,当时没想到) [crayon-60120cc61656f039737526/...