项目总结
笔芯君
这个作者很懒,什么都没留下…
展开
-
移动端页面的尺寸设置
viewport就是浏览器上可以显示网页的部分将宽度设为640,因为目前主流 的设备宽度为640,样式上不用特殊处理,与PC书写保持一致。target-densitydpi=device-dpi,指定屏幕像素密度DPI,device-dpi 为设备原本的DPI值,不会有任何缩放在iphone3上,一个css像素确实是等于一个屏幕物理像素的。后来随着技术的发展,移动设备的屏幕原创 2016-01-20 18:28:24 · 1077 阅读 · 0 评论 -
小游戏
手机的长按事件,松开$(".gamePlay").on('mousedown touchstart',function(){}$(".gamePlay").on('mouseup touchend',function(){}手机长按的时候,移动手指,上面的点击事件中断解决方法:event.preventDefault();原创 2016-04-12 17:30:48 · 309 阅读 · 0 评论 -
js对cookie的添加和删除
function setCookie(){var texta=$("#inputText").val();var cookieArr=document.cookie.split(";");//document.cookie是字符串形式 console.log(document.cookie);//输出e.g username=ggfg; aaa=kifyfvar name=n原创 2016-04-18 11:29:13 · 335 阅读 · 0 评论 -
datetimepicker.js插件的用法
$('#datetimepicker2').datetimepicker({yearOffset:0,lang:'ch',timepicker:false,format:'Y-m-d',// formatDate:'Y/m/d',maxDate:'2016/03/24',/*minDate:'2011-03-05',//最小日期 maxDate:'2016原创 2016-05-04 10:42:57 · 3041 阅读 · 0 评论 -
手机页面的字体问题
前提使用了head.js限制了分辨率为640px如下图:他们的字体是一样的,字体大小一样,但是显示的大小不一样,有两个原因:1、.ellipsis{ text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}加上了white-space: nowrap2、没有定高度解决方案就是去掉这两个属性,或者定义高度就原创 2016-07-12 15:44:11 · 380 阅读 · 0 评论 -
jq的插件的写法
两种方式:方法一:$.extend({add:function(a,b){return a+b}});$.extend(src)//将src合并到全局对象中去使用方式 var i=$.add(3,2);方法二:$.fn.extend({name:function(){}}); jQuery.fn = jQuery.prototype//也就是jQuery对象原创 2016-06-16 15:56:44 · 1194 阅读 · 0 评论 -
js&&jq 的常用功能
当我在ul中append一个li$(".year_select ul li").click(function(){});明明我写了点击事件,但是append之后的元素这样是没反应的这个时候可以用on来绑定click方法根据jq的官方消失,jq 1.7的时候不再建议使用live元素来绑定事件,我们可以用on来绑定事件$(".year_select ul,.activity原创 2016-02-13 23:01:58 · 753 阅读 · 0 评论 -
js和jq的dom操作&&append的元素绑定事件失效
js的显示和隐藏msg.style.display="block";label.style.display="none";jq的显示和隐藏$("#msgBox").show();$(obj).siblings().hide();js'的编辑内容document.getElementById("infot").innerHTML=info;jq原创 2016-01-28 17:49:08 · 6881 阅读 · 0 评论 -
Monitor.jar性能工具的使用方式----监控指标cpu、 内存、 流量
java -jar Monitor.jar deviceId appPackage caseName time(不填、默认1000毫秒)deviceId::adb devices获取的设备idappPackage: adb shell dumpsys window w | findstr /I current 测试包名caseName:测试指标名,保存数据的文件名time:每次获取...原创 2019-05-30 20:33:32 · 1142 阅读 · 0 评论 -
python爬虫之BeautifulSoup
一、安装环境1、pip install html5lib2、pip install lxml3、pip install beautifulsoup4二、BeautifulSoup的简单实用一、解析本地html文件soup = BeautifulSoup(open("alpha.html"))二、匹配正则表达式返回类型为数组test=soup.find_all(href=re.c...原创 2019-06-20 09:48:40 · 134 阅读 · 0 评论 -
python引用jar包
环境配置安装jpypepython环境为32位,需要对应安装64位的jpype下载链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/,找到对应的系统,pip install xxx.whl即可import jpype if __name__=='__main__': # 获取系统的jvm路径 jvm_path...原创 2019-07-03 14:20:54 · 1262 阅读 · 0 评论 -
echart的使用记录
引入了dist文件夹还有echarts.js文件 ECharts require.config({ paths: { echarts: 'dist' } }); requ原创 2016-04-29 11:04:16 · 655 阅读 · 0 评论 -
点击子元素的时候阻止父元素也被点击
这种情况是因为事件的冒泡eg 如果a和b同时都有点击事件,那么当你点击b的时候,a也会执行 b的点击事件——>a的点击事件这时候我们要阻止b的事件冒泡function stopBubble(e) { if (e && e.stopPropagation) {//非IE浏览器 e.stopPropagation(); } else {//I原创 2016-02-23 10:57:22 · 621 阅读 · 0 评论 -
div为100%宽度,获取div的宽高
当样式写在css中,或许写页面时头部的宽度为100%,使用js获取宽度用document.getElementById("top").style.width是无效的有如下两种解决方法:1、写在行列元素中eg:2、用document.getElementById("top").offsetWidth;原创 2016-01-18 14:32:55 · 3119 阅读 · 1 评论 -
替代iframe的Jq方法
aaaa bbbb cccc $(document).ready(function(){ $.get("a.html",function(data){ //初始化将iframe这个div的内容设置为a.html页面的内容 $("#iframe").html(data); }); $(function(){ $('.li原创 2016-01-19 12:53:59 · 1999 阅读 · 0 评论 -
document.body和document.body的区别和兼容性&&js自定义弹框的方法
遮罩层其实就是两个z-index比较大的div一个为div的遮罩层,一个为弹框内容遮罩层获取整个网页文本的大小Math.max(document.documentElement.scrollWidth, document.body.scrollWidth);Math.max(document.documentElement.scrollHeight,document.body.sc原创 2016-01-18 19:20:57 · 4487 阅读 · 0 评论 -
行列元素 eg:img之间明明没距离,为什么还是有间距
我发现我在一个div中并列写了几个img,但是我明明没有设置他们之间的距离,但是他们之间还是有距离,使得我只能够一个个往左边移动,后来发现的解决方法是在父级元素加上font-size=0;然后把每个img设置为行列元素这样他们之间就没有了间距了display: inline-block;原创 2016-01-20 14:15:25 · 458 阅读 · 0 评论 -
左边有导航栏右边如何居中
一般这种页面是分左右两块div,然后右边的内容居中在右边div的页面内或者占满右边,然后右边这块div的宽度是自适应的,根据屏幕的大小而改动当然可以用js获取屏幕或者浏览器的宽度再进行计算,然后再居中,但是这样子浏览器缩小的时候还要再一次通过js来计算然后再居中,这样子是没必要的那么如何获取右边这块div的宽度呢就是设置绝对定位右边的position: absolute;left:原创 2016-01-20 15:34:54 · 700 阅读 · 0 评论 -
<input type="file"/>如何获取判断获取文件后缀
在input中想要获取上传的文件名,那么onclick事件是不行的,因为一点击input那么onclick事件就执行,但是这时候还没上传内容,但是onchange事件是上传完成后才执行的事件以下方法就是判断是否是excel文件var File=document.getElementById(“file”); var str=File.value;if(str.indexOf(原创 2016-01-20 16:59:28 · 5856 阅读 · 0 评论 -
上传文件的文件类型及大小的判断
function fileChange(obj) {//检测上传文件的类型 var imgName = obj.value;if (imgName == '') {document.all.submit_upload.disabled = true;alert("请选择需要上传的文件!");return;} else {/*/\.(gif|jpg|jpeg|bmp)原创 2016-01-23 10:14:30 · 817 阅读 · 0 评论 -
前端的注意事项
1、尽量不要使用tableeg:如下的图片不适合用table做,原因是:这是构成一个表格的最基本元素,相对编写来说,代码就会显得比较多一些因为后台代码多的缘故,因此会造成网页打开速度慢的情况!速度和加载方式方面的区别(相对比较慢)div 的加载方式是即读即加载,遇到 没有遇到 的时候一样加载 div 中的内容,读多少加载多少;table 的加载方式是完成后加载,遇到 后,原创 2016-01-20 13:06:57 · 524 阅读 · 0 评论 -
焦点在input框的时候按enter提交
这种情况一般只在form中只有一个input框的时候出现,在焦点在input框,的时候enter会自动以submit的方式进行提交解决方法也很简单:1、在form中加一个input框,可以设置为透明2、也可以禁止enter键,例如在input中加上onkeydown然后就判断是不是enter键,是的就return false3、最简单的方法就是去掉form原创 2016-01-18 14:45:42 · 723 阅读 · 0 评论 -
常用的正则表达式使用方法
var reg = /^(\d{3,4}-)?\d{7,8}$/; //xxx-xxxxxxxx||xxxx-xxxxxxxx||xxxxxxxx等形式~~~?是可以没有区号的意思var reg1 = /^1\d{10}$/; //1开头后面10位数字var reg2 = /^\w+$/;//数字、26个英文字母或者下划线组成的字符串varreg原创 2016-01-21 14:17:47 · 240 阅读 · 0 评论 -
fix导航条然后然滚动条隐藏
这种导航条是很常见的,如果他有滚动条的时候怎么样才可以隐藏掉呢?方法也很简单就是这里有两点要注意的1、就是里面的div的宽度要比原来的div的宽度多20px、这样子里面的div和外面的div永远有20px的间距,也可以在外面的div增加20px的定位让外面的div左移20px;那么两个div之间就没有了间距了2、里面的div最好有一个margin-botto原创 2016-01-29 15:36:49 · 730 阅读 · 0 评论 -
battery-historian工具使用(安卓耗电分析)
一、安装方式使用docker下载docker search battery如果不能使用7以下系统的手机 https://blog.csdn.net/mwq30123/article/details/53888449原创 2019-09-07 20:33:03 · 1603 阅读 · 0 评论