- 博客(63)
- 资源 (2)
- 收藏
- 关注
原创 Appium APP自动测试
1. Java JDK环境1.2设置环境变量JAVA_HOME C:\Program Files\Java\jdk1.8.0_281%JAVA_HOME%\bin%JAVA_HOME%\jre\bin2. Android SDK 环境ANDROID_SDK_HOME D:\appium\android-sdk_r24.4.1-windows\android-sdk-windows%ANDROID_SDK...
2021-06-26 14:25:03
237
2
原创 Selenium Python 教程
Selenium是一个用电脑模拟人操作浏览器网页,可以实现自动化,测试等准备工作1. 安装python2. 安装seleniumpip install selenium3. 下载浏览器驱动Firefox浏览器驱动:geckodriverChrome浏览器驱动:chromedriver,taobao备用地址IE浏览器驱动:IEDriverServerEdge浏览器驱动:MicrosoftWebDriverOpera浏览器驱动:operadri...
2021-04-12 19:48:39
580
1
原创 VUE 获取用户当前位置
<template> <section class="index"> <h2>获取用户当前位置</h2> <div class="">{{ errorPositionTxt }}</div> <div class="">纬度 latitude:{{ latitude }}</div> <div class="">经度 longitude:{{ longitude .
2020-11-07 17:43:40
1788
原创 h5唤醒app的两种方法 URL Scheme、Universal Links
1.URL Scheme[scheme:][//host:port][path][?query][#fragment]scheme : 协议名称 - 必须host : 协议地址 - 必须port : 协议的端口,可以不填path : 协议路径,可用 / 连接多个query : 携带的参数可用 & 连接多个fragment : 锚点1.1 iframefunction openApp(){var ifr = document.createElement("iframe");.
2020-07-16 21:59:57
1403
原创 MySQL 详细下载安装配置教程
前言MySQL安装有很多种方法,配置方法安装MySQL数据库。目前官网上的MySQL版本有5.5,5.6,5.7和8,在开发的时候我们一般要选择比最新版低1到2个版本的,最新不一定好用!1.下载步骤访问官方网站:https://www.mysql.com/选择Downloads下的CommunityMySQL Community Server(官网页面有可能会变化,找到这三个关健字就可以了)下面就是选择版本,下载对应的版本根据你电脑的版本选择下载对应的ZIP文件..
2020-07-11 10:00:23
4088
1
原创 获取浏览器URL中查询字符串中的参数
// https://www.baidu.com?name=xiaoming&age=23function showWindowHref(){ var sHref = window.location.href; var args = sHref.split('?'); if(args[0] == sHref){ return ""; }...
2018-04-02 11:41:51
1716
原创 拖动滑块验证JS
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"> <met
2018-03-13 17:34:02
1407
原创 购物车水平抛物线动画
效果:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.
2018-03-01 17:12:39
582
原创 基于SVG.JS的彩票开奖折线图
基于SVG.JS的彩票开奖折线图 /** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */ html, body, div, span, applet, object, iframe, h1, h2,
2018-02-05 17:26:12
2508
1
原创 HTML转义字符,HTML字符实体< >: &
/** * @function escapeHTML 转义html脚本 & " ' * @param a 字符串 */function escapeHTML(a){ a = "" + a; return a.replace(/&/g, "&").replace(//g, ">").replace(/"/g, """).replace(/'/g, "'");;}
2017-12-10 12:40:51
6026
原创 搜索时去掉所有特殊字符
function replaceIllegalStr(str) { var reg; var illegal_list = ["/", "\\", "[", "]", "{", "}", "", "<", ">", "「", "」", ":", ";", "、", "•"
2017-12-05 16:11:06
9217
原创 VUE 父组件向子组件传值,子组件向父组件传值
子组件代码 child子组件部分 {{message}} 向父组件传值 export default { props : ["message"], data () { return { } }, methods:{ sendMsgToParent:function () { this.$emit
2017-12-03 23:38:21
3715
原创 返回两个日期之间的所有时期
/** 返回两个日期之间的所有时期* 如 dataScope('2017-08-01','2017-08-10')* 返回 ["2017-8-01", "2017-8-02", "2017-8-03", "2017-8-04", "2017-8-05",* "2017-8-06", "2017-8-07", "2017-8-08", "2017-8-09", "2017-8-
2017-08-08 18:21:56
431
原创 获取当前时间前后N天前后日期的方法
function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 var y = dd.getFullYear(); var m = (dd.getMonth()+1) var d
2017-08-01 11:23:53
4796
1
原创 文本框实时搜索
html> charset="UTF-8"> 文本框实时搜索id="searchInp" type="text" placeholder="请输入">id="test">src="http://apps.bdimg.com/libs/zepto/1.1.4/zepto.min.js"> $(document).ready(function(){
2017-07-24 16:53:59
1063
原创 清空文本框内容
//清空文本框内容function clearForm(form) { // input清空 $(':input', form).each(function () { var type = this.type; var tag = this.tagName.toLowerCase(); // normalize case if (t
2017-06-22 15:59:01
1079
原创 webpack 加载 iconfont字体图标
1. 使用之前要安装url-loader、file-loader2. 修改webpack的配置文件的loaders配置3. 修改css引用路径(注意要把引号去掉,路径前加上.)
2017-05-31 11:42:52
8353
1
原创 vue-cli的线上部署
1.生成部署文件npm run build把dist目录中的文件复制到服务器1. Apache如果只使用Apache做HTTP服务器,可以设置Apache的url重定向,将所有的请求路由到index.html打开~\Apache\conf\httpd.conf文件去除httpd.conf文件中LoadModule rewrite_module modules/m
2017-05-17 14:04:53
2671
原创 WebStorm
注册时,在打开的License Activation窗口中选择“License server”,在输入框输入下面的网址:http://idea.iteblog.com/key.php点击:Activate即可。代码搜缩略图CodeGlance
2017-05-16 21:12:54
483
原创 头部 meta 设置
启用360浏览器的极速模式(webkit) -->meta name="renderer" content="webkit"> 避免IE使用兼容模式 -->meta http-equiv="X-UA-Compatible" content="IE=edge"> 针对手持设备优化,主要是针对一些老的不识别viewport的浏览器,比如黑莓 -->meta name="HandheldFri
2017-05-03 14:31:57
406
原创 vue-cli 脚手架
初始化 webpack 项目vue init webpack my-projectnpm run dev直接在本地调试npm run build编译
2017-05-02 18:04:15
264
原创 原生js实现复制对象、扩展对象 类似jquery中的extend()方法
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2017-04-26 18:30:45
588
原创 SuperAgent
SuperAgentsuperagent 是一个轻量的,渐进式的ajax api,可读性好,学习曲线低,内部依赖nodejs原生的请求api,适用于nodejs环境下.一个简单的post请求,并设置请求头信息的例子 request .post('/api/pet') .send({ name: 'Manny', species: 'cat' }) .set('
2017-04-14 20:54:39
3544
原创 superagent 抓取网页 cheerio 分析网页
SuperAgent —— Node 的 客户端请求request .post('/api/pet') .send({ name: 'Manny', species: 'cat' }) .set('X-API-Key', 'foobar') .set('Accept', 'application/json') .end(function(err,
2017-04-13 18:19:08
1037
原创 nodejs http 发送get,post请求
GET请求 var http = require('http'); var qs = require('querystring'); var data = { a: 123, time: new Date().getTime()};//这是需要提交的数据 var content = qs.stringify(data)
2017-03-30 14:17:46
16381
原创 js canvas 波浪
波浪*{margin: 0;padding: 0;}.waveBox{width: 100%;height: 200px;position: relative;overflow: hidden;}.waveBox canvas{position: absolute;top: 0;left: 0;}#myCanvas1{z-index:
2017-02-28 15:20:43
2321
1
原创 本地数据 根据输入条件进行检索数据
/*根据输入条件进行检索数据** conditions 检索条件* searchArr 检索原数据** */function setSearch(conditions,searchArr){ var j=0; var localData = { data : Array(), get : function(key){
2017-02-21 11:45:29
819
原创 js简单的图片转base64
/* * 上传图片 */ function FileInput() { document.getElementById('fielinput').addEventListener('change', function() { var file = this.files[0]; //判断文件类型 v
2017-02-14 14:05:13
2208
原创 验证码倒计时
/* * 验证码倒计时* 在标签上加ID 和 data-mescode="true" */ var wait=60; function time(o) { if (wait == 0) { o.setAttribute("data-mescode", tru
2017-02-14 10:13:59
284
原创 阿拉伯数字转换为简写汉字 JS
//阿拉伯数字转换为简写汉字function ArabiSimplified(Num) { for (var i = Num.length - 1; i >= 0; i--) { Num = Num.replace(",", "")//替换Num中的“,” Num = Num.replace(" ", "")//替换Num中的空格 } if
2017-01-17 19:45:07
2568
原创 jQuery实现CheckBox全选、全不选
jQuery实现CheckBox全选、全不选 $(function() { $(':checkbox').click(function(evt){ // 阻止冒泡 evt.stopPropagation(); }); //判断是否全选 $("#checkAll")
2017-01-11 09:46:22
610
原创 javascript把数字每隔三位加逗号分开
function addCommas(nStr){ nStr += ''; x = nStr.split('.'); x1 = x[0]; x2 = x.length > 1 ? '.' + x[1] : ''; var rgx = /(\d+)(\d{3})/; while (rgx.test(x1)) { x1 = x1.replace(rgx, '$1' + ',' + '
2016-12-22 17:22:03
2229
1
原创 滚动到底加载
$(window).scroll(function() { if ($(document).scrollTop() + $(window).height() > $(document).height() - 100) { $.get(url, function(data) { $('#list').append(data); }); } });
2016-12-07 14:40:39
329
原创 Request node模块
引用 var request = require(‘request’);GET 普通提求 request(‘http://www.google.com‘, function (error, response, body) { if (!error && response.statusCode == 200) { console.log(body) // 打印google首页
2016-11-10 17:03:33
614
原创 node 常用命令
安装模块命令 npm install moduleName –save npm install moduleName npm install npm startexpress创建项目目录 express projectname 指定ejs引擎模板 express -e ejs projectname 修改app.js文件 // view engine setup app
2016-11-07 18:11:22
1637
原创 断点调试express
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-10-28 11:50:57
3455
1
原创 html标签位置
绝对位置坐标:$("#elem").offset().top$("#elem").offset().left相对父元素的位置坐标:$("#elem").position().top$("#elem").position().left
2016-10-20 09:54:38
825
原创 常用且实现的JS小插件
插件描述:aos.js是一款效果超赞的页面滚动元素动画jQuery动画库插件。该动画库可以在页面滚动时提供28种不同的元素动画效果,以及多种easing效果。在页面往回滚动时,元素会恢复到原来的状态。
2016-10-10 14:45:27
1267
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人