自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (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 166 2

原创 Selenium Python 教程

Selenium是一个用电脑模拟人操作浏览器网页,可以实现自动化,测试等准备工作1. 安装python2. 安装seleniumpip install selenium3. 下载浏览器驱动Firefox浏览器驱动:geckodriverChrome浏览器驱动:chromedriver,taobao备用地址IE浏览器驱动:IEDriverServerEdge浏览器驱动:MicrosoftWebDriverOpera浏览器驱动:operadri...

2021-04-12 19:48:39 509 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 1627

原创 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 1155

原创 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 3242

原创 获取浏览器URL中查询字符串中的参数

// https://www.baidu.com?name=xiaoming&amp;age=23function showWindowHref(){ var sHref = window.location.href; var args = sHref.split('?'); if(args[0] == sHref){ return ""; }...

2018-04-02 11:41:51 1671

原创 拖动滑块验证JS

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"&gt; &lt;met

2018-03-13 17:34:02 1347

原创 购物车水平抛物线动画

效果:&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.

2018-03-01 17:12:39 531

原创 基于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 2379 1

原创 HTML转义字符,HTML字符实体&lt; &gt: &amp;

/** * @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 5879 1

原创 搜索时去掉所有特殊字符

function replaceIllegalStr(str) { var reg; var illegal_list = ["/", "\\", "[", "]", "{", "}", "", "<", ">", "「", "」", ":", ";", "、", "•"

2017-12-05 16:11:06 8839

原创 VUE 父组件向子组件传值,子组件向父组件传值

子组件代码 child子组件部分 {{message}} 向父组件传值 export default { props : ["message"], data () { return { } }, methods:{ sendMsgToParent:function () { this.$emit

2017-12-03 23:38:21 3614

原创 返回两个日期之间的所有时期

/** 返回两个日期之间的所有时期* 如 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 386

原创 获取当前时间前后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 4712 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 1030

原创 清空文本框内容

//清空文本框内容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 996

原创 webpack 加载 iconfont字体图标

1. 使用之前要安装url-loader、file-loader2. 修改webpack的配置文件的loaders配置3. 修改css引用路径(注意要把引号去掉,路径前加上.)

2017-05-31 11:42:52 8292 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 2628

原创 WebStorm

注册时,在打开的License Activation窗口中选择“License server”,在输入框输入下面的网址:http://idea.iteblog.com/key.php点击:Activate即可。代码搜缩略图CodeGlance

2017-05-16 21:12:54 405

原创 头部 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 370

原创 vue-cli 脚手架

初始化 webpack 项目vue init webpack my-projectnpm run dev直接在本地调试npm run build编译

2017-05-02 18:04:15 227

原创 原生js实现复制对象、扩展对象 类似jquery中的extend()方法

原生js实现复制对象、扩展对象 类似jquery中的extend()方法

2017-04-26 18:30:45 547

原创 SuperAgent

SuperAgentsuperagent 是一个轻量的,渐进式的ajax api,可读性好,学习曲线低,内部依赖nodejs原生的请求api,适用于nodejs环境下.一个简单的post请求,并设置请求头信息的例子 request .post('/api/pet') .send({ name: 'Manny', species: 'cat' }) .set('

2017-04-14 20:54:39 3482

原创 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 997

原创 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 16234

原创 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 2206 1

原创 本地数据 根据输入条件进行检索数据

/*根据输入条件进行检索数据** conditions 检索条件* searchArr 检索原数据** */function setSearch(conditions,searchArr){ var j=0; var localData = { data : Array(), get : function(key){

2017-02-21 11:45:29 775

原创 js简单的图片转base64

/*   * 上传图片   */  function FileInput() {      document.getElementById('fielinput').addEventListener('change', function() {          var file = this.files[0];          //判断文件类型          v

2017-02-14 14:05:13 2168

原创 验证码倒计时

/*         * 验证码倒计时* 在标签上加ID 和  data-mescode="true"         */        var wait=60;        function time(o) {            if (wait == 0) {                o.setAttribute("data-mescode", tru

2017-02-14 10:13:59 242

原创 阿拉伯数字转换为简写汉字 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 2506

原创 jQuery实现CheckBox全选、全不选

jQuery实现CheckBox全选、全不选 $(function() { $(':checkbox').click(function(evt){ // 阻止冒泡 evt.stopPropagation(); }); //判断是否全选 $("#checkAll")

2017-01-11 09:46:22 566

原创 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 2185 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 294

原创 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 568

原创 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 1588

原创 断点调试express

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-10-28 11:50:57 3380 1

原创 html标签位置

绝对位置坐标:$("#elem").offset().top$("#elem").offset().left相对父元素的位置坐标:$("#elem").position().top$("#elem").position().left

2016-10-20 09:54:38 775

原创 常用且实现的JS小插件

插件描述:aos.js是一款效果超赞的页面滚动元素动画jQuery动画库插件。该动画库可以在页面滚动时提供28种不同的元素动画效果,以及多种easing效果。在页面往回滚动时,元素会恢复到原来的状态。

2016-10-10 14:45:27 1231

原创 CSS 三角形 单行文字长度 多行文字长度

三角形/*向上*/.triangle_border_up{    width:0;    height:0;    border-width:0 30px 30px;    border-style:solid;    border-color:transparent transparent #333;/*透明 透明  灰*/

2016-09-30 11:47:36 761

原创 zepto+css3提示窗口效果

zepto+css3提示窗口效果*{margin: 0;padding: 0;}/*提示窗口css*/.promptBox{position: relative;z-index: 99;}.proBj{position: fixed;z-index:90;width: 100%;height: 100%;top: 0;left: 0;background-color: #000

2016-09-22 14:29:59 1748

js-xlsx插件 VUE代码例子

前端Excel文件导入、导出数据处理插件 js-xlsx js-xlsx插件 VUE代码例子

2023-02-03

js-xlsx插件 HTML代码例子

前端Excel文件导入、导出数据处理插件 js-xlsx js-xlsx插件 HTML代码例子

2023-02-03

tabNav横竖菜单切换

tabNav横竖菜单切换,滚动条自动移动到居中位置

2017-08-28

WebStorm中文语言包

直接复制文件到WebStorm安装目录中lib文件夹中即可,重新打开WebStorm就可以了

2017-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除