HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

mui框架汽车美容维修4S店手机网站模板【原创】

自定义模板

mui框架汽车美容维修4S店手机网站模板【原创】
热天
下载地址

继续阅读 »

mui框架汽车美容维修4S店手机网站模板【原创】
热天
下载地址

收起阅读 »

手机app前端开发MUI框架模板

自定义模板

手机app前端开发MUI框架模板

演示
下载地址

继续阅读 »

手机app前端开发MUI框架模板

演示
下载地址

收起阅读 »

基于mui框架的服装包包手机商城模板

自定义模板

基于mui框架的服装包包手机商城模板
下载地址
演示贴图

继续阅读 »

基于mui框架的服装包包手机商城模板
下载地址
演示贴图

收起阅读 »

仿今日头条静态版HTML模板

模板下载
https://21sqw.lanzous.com/iNDL6fb2e8f

模板下载
https://21sqw.lanzous.com/iNDL6fb2e8f

仿官网手机版源码,喜欢的快进来抱回家啦

源码分享 自定义模板

自己做的,仿官网手机版模板
使用官方代码替换,完美支持
点击手机物理返回键,一次返回上一页 二次提示退出。
使用教程,下载源码 解压
复制所有解压文件到 hibuder 你新建的 移动app 目录 打包即可。。。。
qq 1274003856

自己做的,仿官网手机版模板
使用官方代码替换,完美支持
点击手机物理返回键,一次返回上一页 二次提示退出。
使用教程,下载源码 解压
复制所有解压文件到 hibuder 你新建的 移动app 目录 打包即可。。。。
qq 1274003856

关于IOS和ANDROID中的系统日历操作,日程提醒的封装

日程提醒这个功能应该算是很常用的东西。是否能给封装一下?
还有,后台服务的封装,能否实现一下?

日程提醒这个功能应该算是很常用的东西。是否能给封装一下?
还有,后台服务的封装,能否实现一下?

h5+APP开发之skyapp.js像网页一样更新app思路探讨

h5+

我们在使用hbuilder开发的时候,为了更好的发挥HTML5的优势,像开发网页一样轻松更新。

1.我们加入了远程模板功能,采用sqlite存储模板信息,这也更新的时候只用更新模板

sky.loadTpl("index.tpl",sky.tplVersion,function(){
var Tpl_i=0;
var Tpl_interval=setInterval(function(){
if(typeof(pageReady)!="undefined"){
console.log(typeof(pageReady));
clearInterval(Tpl_interval);
pageReady();
}
console.log(Tpl_i);
Tpl_i+=100;
if(Tpl_i>5000){
clearInterval(Tpl_interval);
}
},100);
});
//更新模板
sky.update(1.3);

2.模板经过服务端混淆加密处理,当然这样的加密不能防止代码被复制,但是能够增加很大的工程量

IDxsaW5rIGhyZWY9Imh0dHA6Ly9hbGwudy5kZWl0dWkuY29tL3BsdWdpbi93ZWl6aGFuL3dlaXpoYW4uY3NzPzE1MjY5NzU3MzYiIHJlbD0ic3R5bGVzaGVldCI
3.为了在浏览器也能打开,我们对webview进行了封装处理。

sky.INAPP=false;//浏览器中使用

sky.INAPP=true;//h5+中使用

//跳转页面
sky.gourl(url);
//返回页面
sky.goback();

本人js不擅长,写的有点杂,但是这个思路大家可以参考。

演示地址: http://weizhan.deitui.com/shop/app/weizhan/index.html

文章来源: http://www.deitui.com/module.php?m=ask&a=show&askid=28

继续阅读 »

我们在使用hbuilder开发的时候,为了更好的发挥HTML5的优势,像开发网页一样轻松更新。

1.我们加入了远程模板功能,采用sqlite存储模板信息,这也更新的时候只用更新模板

sky.loadTpl("index.tpl",sky.tplVersion,function(){
var Tpl_i=0;
var Tpl_interval=setInterval(function(){
if(typeof(pageReady)!="undefined"){
console.log(typeof(pageReady));
clearInterval(Tpl_interval);
pageReady();
}
console.log(Tpl_i);
Tpl_i+=100;
if(Tpl_i>5000){
clearInterval(Tpl_interval);
}
},100);
});
//更新模板
sky.update(1.3);

2.模板经过服务端混淆加密处理,当然这样的加密不能防止代码被复制,但是能够增加很大的工程量

IDxsaW5rIGhyZWY9Imh0dHA6Ly9hbGwudy5kZWl0dWkuY29tL3BsdWdpbi93ZWl6aGFuL3dlaXpoYW4uY3NzPzE1MjY5NzU3MzYiIHJlbD0ic3R5bGVzaGVldCI
3.为了在浏览器也能打开,我们对webview进行了封装处理。

sky.INAPP=false;//浏览器中使用

sky.INAPP=true;//h5+中使用

//跳转页面
sky.gourl(url);
//返回页面
sky.goback();

本人js不擅长,写的有点杂,但是这个思路大家可以参考。

演示地址: http://weizhan.deitui.com/shop/app/weizhan/index.html

文章来源: http://www.deitui.com/module.php?m=ask&a=show&askid=28

收起阅读 »

关于离线打包,版本信息在手机软件管理中显示不正常的修改

离线打包


很多人会看到我这边的版本可以显示正确,但是一般离线打包,即使你修改了manifest.json和data.xml,看版本信息还是1.0,这时候如何解决呢?
其实很简单!

打开你离线打包的软件,我用的eclipse,在androidManifest.xml文件中,xml文件头部有个android:versionName,修改这里和你的app版本一致就可以了

继续阅读 »


很多人会看到我这边的版本可以显示正确,但是一般离线打包,即使你修改了manifest.json和data.xml,看版本信息还是1.0,这时候如何解决呢?
其实很简单!

打开你离线打包的软件,我用的eclipse,在androidManifest.xml文件中,xml文件头部有个android:versionName,修改这里和你的app版本一致就可以了

收起阅读 »

两个好的整站源码分享啦,带截图。带软件

自定义模板 源码分享

软件名字分别是
闪读阅读 红人动漫

源码下载如下
https://share.weiyun.com/5RW2Zzr

软件下载地址
https://share.weiyun.com/5ngAiRk

演示图下载地址
https://share.weiyun.com/58Hc31U

因为论坛上传图片太慢,上传到微云啦
带源码,带软件,带截图,是你必备的哦
高手请无视啦
教程,下载源码并解压
用记事本打开内置的所有 html文件你就懂了
最好打开 s开头的html文件
你看看代码就懂了
点击物理返回键一次 返回上一页
点击物理返回键二次 提示退出

继续阅读 »

软件名字分别是
闪读阅读 红人动漫

源码下载如下
https://share.weiyun.com/5RW2Zzr

软件下载地址
https://share.weiyun.com/5ngAiRk

演示图下载地址
https://share.weiyun.com/58Hc31U

因为论坛上传图片太慢,上传到微云啦
带源码,带软件,带截图,是你必备的哦
高手请无视啦
教程,下载源码并解压
用记事本打开内置的所有 html文件你就懂了
最好打开 s开头的html文件
你看看代码就懂了
点击物理返回键一次 返回上一页
点击物理返回键二次 提示退出

收起阅读 »

关于5+ android 点击选项卡切换不能下拉刷新的解决

HTML5+

在一次项目中 使用了选项卡切换刷新子页面的功能。但是在ios上正常 android上不能正常的切换。后观察mui.js源码找到解决方案和大家分享一下。
不多说直接上代码:
使用mui的js时请尽量使用mui.js 而不是使用mui.min.js
找到mui.js中的第5308行代码 即注释 * pullRefresh 5+ 下的beginPulldown方法 如图:
beginPulldown: function() {
var self = this;
$.plusReady(function() {
//这里延时的目的是为了保证下拉刷新组件初始化完成,后续应该做成有状态的
setTimeout(function() {
if (self.options.down.style == "circle") { //单webview下拉刷新
plus.webview.currentWebview().beginPullToRefresh();
} else { //双webview模式
var webview = self.options.webview;
//此处为修改后的代码,具体原因推测为android模式下点击选项卡时子webview找不到 所以再找不到的情况下重新获取子webview对象 希望对大家有所帮助
if(webview==undefined || webview==null){
var webview = plus.webview.getWebviewById(self.options.webviewId);
}
if (webview) {
webview.setBounce({
offset: {
top: self.options.down.height + "px"
}
});
}
}
}, 15);
}.bind(this));
},

继续阅读 »

在一次项目中 使用了选项卡切换刷新子页面的功能。但是在ios上正常 android上不能正常的切换。后观察mui.js源码找到解决方案和大家分享一下。
不多说直接上代码:
使用mui的js时请尽量使用mui.js 而不是使用mui.min.js
找到mui.js中的第5308行代码 即注释 * pullRefresh 5+ 下的beginPulldown方法 如图:
beginPulldown: function() {
var self = this;
$.plusReady(function() {
//这里延时的目的是为了保证下拉刷新组件初始化完成,后续应该做成有状态的
setTimeout(function() {
if (self.options.down.style == "circle") { //单webview下拉刷新
plus.webview.currentWebview().beginPullToRefresh();
} else { //双webview模式
var webview = self.options.webview;
//此处为修改后的代码,具体原因推测为android模式下点击选项卡时子webview找不到 所以再找不到的情况下重新获取子webview对象 希望对大家有所帮助
if(webview==undefined || webview==null){
var webview = plus.webview.getWebviewById(self.options.webviewId);
}
if (webview) {
webview.setBounce({
offset: {
top: self.options.down.height + "px"
}
});
}
}
}, 15);
}.bind(this));
},

收起阅读 »

MUI做APP开发笔记

自己用MUI做项目时用到的一些代码片段。都记下来。。。

自己用MUI做项目时用到的一些代码片段。都记下来。。。

项目接单

目前有时间,接一些app、微信单子,多年开发经验,已有多个项目上线,有意请联系:QQ275403088

目前有时间,接一些app、微信单子,多年开发经验,已有多个项目上线,有意请联系:QQ275403088