window.onresize = function () { var ua = navigator.userAgent; var isAndroid = /android/i.test(ua); //android终端 if(isAndroid) { if (document.activeElement.tagName == "INPUT" || document.activeElement.tagName == "TEXTAREA") { window.setTimeout(function() { document.act...
这里面图片有的上传会失败,为了良好的阅读体验,移步到本人的github地址查看原文
控件
tippyjs -- 一个轻量级的vanilla JS工具提示库
官方示例
driver.js -- 一个轻量级的,无需依赖的JavaScript引擎,可以在整个页面中推动用户的注意力
这个库可以用来给某个元素高亮,高度可定制化;官方示例
scrollb...
var browser = { versions: function() { var u = navigator.userAgent; return { trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内...
GIT简介
Linus的第二个伟大作品。2005年由于BitKeeper软件公司对Linux社区停止了免费使用权。Linus迫不得己自己开发了一个分布式版本控制工具,从而Git诞生了。
目前使用Git作为版本控制的开源软件:Linux kernel,Android, jQuery, Ruby on Rails,Debian…
Eclipse上使用Git的项目数量也已经超过了使...
ionic是什么?
其实就是一款用于开发web app的开源免费框架,和国产的MUI差不多。
官网:https://ionicframework.com/
必备条件:
安装Node.js
安装Java JDK(jdk-8u71-windows-x64.exe),注意:版本必须要1.8+
安装绿色版AndroidSDK (ADK编译)
AndroidSDK添加环境变量
在Path系统变量中添加如下配置:
%...
最近很久没有更新博客了,因为一直在学习前端h5 手机app的开发。曾经一度觉得自己css和js学得不错,进入到前端领域后才发现水很深~,写代码时HBuilder和VS混用,HBuilder的快捷键和代码提示以及真机调试方便,但是错误提示和代码格式化是硬伤,VS的前端报错提示很智能,代码格式化很顺畅,将二者的优点集合起...
已经好久没有更新技术博客了,因为最近一直在做跨平台web app应用的开发,由于是刚做这个,也没太多经验同大家分享,可我是一个闲不住的人,我还是决定于百忙之中抽空整理一篇,记录下开发历程......——前言
需求描述
可以选择日期,按月份分别查看应出勤数、已出勤数、迟到数、早退数,用特殊标...
前言
经过2个多月的艰苦奋斗,app的第一个版本已经快完工了,期间遇到了太多的坑,作为一个喜欢分享的人,我当然不会吝啬分享这爬坑历程。不要问我有多坑,我会告诉你很坑,很坑.....
过去一直从事.net web开发工作,直到几个月前,公司需要开发一个h5+,于是我这样的全能型选手自然而然就被派去搞web app开...
当我们的app开发完成之后,无可避免的以后会进行产品升级,那么我们希望在客户的手机上让app进行自动升级,可以分为自动升级和手动升级。
自动升级:一般在客户app第一次打开首页的时候。
手动升级:在app界面提供一个升级的入口。
界面效果演示如下:
代码其实也很简单,不过针对ios和...
用了MUI之后,才发现,那坑比我想象之中的要多得多,有些是H5的坑,有些是plus的坑,接下来我一一来吐槽一番。
IOS下面,上拉的时候,速度稍微快一点,表头自动隐藏,等你不拉的时候又自动显示
这种情况,在Android下面是正常的。why?
因为mui框架的头部header和底部nav都是采用的fixed布局
<header id...