自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 JavaScript 阻止程序执行,简单例子

JavaScript 如何阻止后续代码执行

2022-06-10 16:48:17 761

原创 实现多行文本溢出自定义省略符,以及展开和收起

参考自:https://juejin.cn/post/6979043372233621518没有废话只有代码(参考文章说的很明白了),即拷即用<!DOCTYPE html><html lang="en"> <head> <title>Document</title> <style> .box { position: relative; margin: 50px;

2022-04-25 19:04:26 487

原创 Vue3 使用mitt实现事件总线EventBus

安装npm install --save mitt挂载到全局main.jsimport { createApp } from 'vue'import mitt from 'mitt'import App from './App.vue'const app = createApp(App)app.config.globalProperties.$eventBus = new mitt()使用:触发事件的js文件// setup()写法import { getCurrentInsta

2022-02-17 19:12:21 1001

原创 python获取重定向地址以及图片下载

代码仅供参考,场景不同的请自行更改本代码解决的场景有一个会重定向的链接,重定向的链接是一张随机的图片,将该图片下载到本地,循环下载更多的图片本代码中图片会下载到和py文件相同的目录下需要安装:pip install requests代码如下:import osimport timeimport requestsdef get_image_url(): url = '会重定向的地址' headers = { 'User-Agent': 'Mozill

2021-10-27 15:55:04 589

原创 删除某个commit,git rebase 最完整的傻子都看得懂的教程

开门见山1、找到你要删除的commit,比如我要删除的是2eb52d59这个commit如果你要删除多个,就找时间最早的,或者多操作几次。2、输入命令git rebase -i 91dacfef,别眨眼了,这个编码是你要删除的commit的前一个,不是2eb52d59然后就效果如下3、输入i进入编辑模式,将你要删除的commit前面的pick改成drop这个玩意叫做vi/vim编辑器,详细自己去了解,这里不解释。4、改完啦?改完就按下esc键,然后输入:wq,保存并退出冒号不能

2020-05-09 11:29:14 2895

原创 打包报错 ERROR in xxx.js from UglifyJs

错误及原因:ERROR in main.4726444ca79947ed6f5e.js from UglifyJsUnexpected token: name (r) [main.4726444ca79947ed6f5e.js:287,7017]Child html-webpack-plugin for "..\index.html": 1 assetChild extract-...

2020-03-05 10:56:08 1042

原创 iview DatePicker 组件报错 TypeError: dateObject.getTime is not a function

在使用iview的DatePicker组件,并配合Form表单验证的时候,可能会出现如下图所示报错:此时相信你的Form表单验证是这么写的:{ required: true, message: '时间不能为空', type: 'date', trigger: 'blur' }一般这种报错出现可能是你请求接口给时间变量重新赋值了。而且之所以会报错,是因为在给这个时间重新赋值的时候,不是一...

2019-10-28 16:58:26 608

原创 ERROR in ./node_modules/css-loader?sourceMap 关于sass-loader的一次报错

记一次前端项目运行css编译错误的问题。该项目是很久以前搭建的,今天重新拉取代码执行npm install后npm run dev发现报错了,百思不得其解,毕竟以前是没问题的,也没做过任何配置的修改。详细报错如下:问题是出在第四行开始:Module build failed: TypeError …sass-loader…查询百度谷歌无果,这里并不是npm install node-sa...

2019-09-05 10:16:19 2384

原创 开发一个简单的脚手架cli

背景随着开发的项目越来越多、越来越频繁,我意识到了一个问题,那就是每次新项目的搭建可能或多或少地需要搬运旧项目的配置和构建文件,这就带给我一种真实的代码搬运工的感觉。所以随着这种感触越来越深,我开始寻求一种一键生成项目模板(框架)从而减少开发成本的方法。那便是脚手架cli,相信用过vue-cli的同学都会觉得很好用很好使,那么为什么我们不能定制一个这样的cli呢?答案是可以的。开始正题基本...

2019-03-13 14:35:27 984

原创 分享一个自己写的电影查询微信小程序

API用的大佬提供的豆瓣API的反代(https://github.com/zce/douban-api-proxy)本意只是用来练手的,喜欢的记得给我个Start哦~源码地址:https://github.com/HeadmasterTan/miniprogram-movie-search...

2019-02-27 17:00:04 2466

原创 小程序map组件添加input等form表单

代码地址:https://github.com/HeadmasterTan/miniprogram-map-form如果帮到你的话别忘了给个 Star 噢 ♥背景因为现在小程序的map、video、canvas、camera···等组件的层级非常高,而且cover-view还不支持内嵌input等form表单元素,所以就做了个取巧的方案延伸虽然这个只是针对map组件写的demo...

2019-01-08 17:53:13 1751 2

原创 iView 自定义表单验证validator 异步校验

首先,这里是一个 ajax(axios) 请求的自定义表单验证:// 自定义表单验证const customValidator = (rule, value, callback) =&amp;amp;gt; { axios.get('url', { params }).then(res =&amp;amp;gt; { if (res) { callback(); } else { callback(ne...

2018-12-19 17:16:26 4748 1

原创 iView Table组件宽度只变大不变小的解决方案

示例:&amp;lt;Table class=&quot;my-table&quot;&amp;gt;&amp;lt;/Table&amp;gt;打开开发者工具其实你可以发现iView给table标签的宽度加上了一个明确的宽度值,而且在父元素变小的时候这个值并没有相应地变小,所以才会导致的iView Table组件只会变大不会变小。那么我们就可以根据这个原因才决定解决方案1、给Table组件的table标签设置一个important的wid...

2018-12-10 11:40:28 4362

原创 控制文本超过N行后加上省略号隐藏

单行文本隐藏.single-line-text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}多行文本隐藏.multiple-line-text { display: -webkit-box; overflow: hidden; text-overflow: ellipsi...

2018-12-10 11:21:16 239

转载 去除GoJS水印

步骤如下:找到go.js混淆文件在文件中搜索7eba17a4ca3b1a8346,找到形如a.Jv=d[w.Jg("7eba17a4ca3b1a8346")][w.Jg("78a118b7")](d,w.um,4,4);这样的一句代码将其注释,替换成a.Jv=function(){return true;};即可 我所使用的版本:1.8.26 PS:等我有钱了我一定支持正...

2018-07-27 16:03:07 2552 1

原创 正则表达式简单介绍以及JavaScript中的使用

什么是正则在常见的字符串检索或替换中,我们需要提供一种模式表示检索或替换的规则。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。这里只讲解简单的内容。简单的正则/abc/ 匹配包含 “abc” 的字符串,如 “abcd”/[a-z]{4}/ 匹配包含 4 个小写英文字母的字符串,如 “1abcd2”/\d\d\d/ 匹配包含三个数字的字符串,如 “a...

2018-05-20 18:54:14 391

原创 JS浅克隆与深克隆

为什么会有克隆这么个玩意呢?上代码:var a = [1,2,3];var b = a;a[1] = 4;console.log(b[1]); // 4这就是我们为什么提到克隆的原因。我只不过改了a数组的内容,怎么b数组的内容也跟着一起变了嘞?这里需要知道a和b在栈和堆中的存储情况看图:大概说下,数组的内容是存储在堆中的,而a和b不过是作为一个引用(也可以参考C语言...

2018-05-05 16:49:10 274

原创 iView table动态设置filters

iView中table组件的筛选filters如何设置为动态

2018-04-13 17:08:24 8930 18

原创 Vuejs $emit 子组件调用父组件方法/函数

Vuejs $emit 子组件调用父组件方法/函数直接搬官方文档:vm.$emit( event, […args] )参数:{string} event[...args]触发当前实例上的事件。附加参数都会传给监听器回调。因为错误理解了触发当前实例上的事件这句话的意思,导致我怎么执行this.emit('event')都不成功。实际上正如字面意思vm.$emit不过是触发当前实例上的事件,所以需

2018-04-12 15:11:44 1847

转载 webpack + vue项目搭建

转自:[造轮子教程]十分钟搭建Webpack+Vue项目原文使用的版本比较老,且看且珍惜。之前说到的vue.js的安装–vue-cli脚手架采用的vue-cli脚手架进行安装的自动构建的项目,但是实际项目中可能会有特殊的要求,所以没有使用到脚手架推荐vue项目目录结构这里介绍webpack+vue怎么搭建vue项目

2017-08-29 15:06:22 1066

转载 ES6/ES2015常用语法(下)

转自:30分钟掌握ES6/ES2015核心内容(下)

2017-08-21 10:32:22 400

转载 package.json文件

转自:package.json文件 -- JavaScript 标准参考教程(alpha),by 阮一峰

2017-08-18 13:32:39 566

转载 CommonJS规范

转自:CommonJS规范-- JavaScript 标准参考教程(alpha),by 阮一峰

2017-08-17 09:22:44 419

原创 那些年被误导的 Session

为什么关闭浏览器 session 还在??那 session 到底什么时候才会被删除??别人是怎么做到关闭浏览器重新打开时还能保持登录状态的???

2017-07-20 15:47:57 395

原创 jsonp 跨域 Uncaught SyntaxError: Unexpected token : 的问题

jsonp 跨域 Uncaught SyntaxError: Unexpected token : 的问题

2017-07-18 09:06:13 950

原创 vue-router 导航钩子

本文主要对 vue-router导航钩子官方文档 进行了稍微的解释,以及加了些栗子方便理解。

2017-07-12 14:54:28 1750

转载 vue.js的安装--vue-cli脚手架

vue.js推荐的开发环境:Node.js 、npm 、webpack 、vue-cli,这里介绍vue.js开发环境的搭建安装

2017-07-03 11:18:15 677

转载 ES6/ES2015常用语法 (上)

转自:30分钟掌握ES6/ES2015核心内容(上)ES6/ES2015常用语法 (上) 主要对 let、const、class、extends、super、arrow function、template string、destructuring、default、rest arguments 等常用语法进行讲解

2017-06-29 14:11:01 892

自用脚手架cli源码

自用脚手架cli源码 xtc-platform-cli xtc-platform 脚手架 cli

2019-03-13

电影查询小程序源码

小程序,电影查询,电影查找,HT电影查找 miniprogram,movie-search

2019-02-27

webpack + vue项目搭建源码

webpack + vue项目搭建源码

2017-08-29

JQuery-colpick

JQuery-colpick 颜色选择器

2017-04-06

空空如也

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

TA关注的人

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