自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (17)
  • 收藏
  • 关注

原创 在HTML中解释存储对象

正如网络存储词所代表的那样,它将数据存储在用户的浏览器中。在HTML 5之前,开发人员使用cookie在本地存储数据,但cookie允许存储有限数量的数据,例如以千字节为单位。本地存储允许用户存储高达5 MB的数据。开发人员使用cookie将数据存储在浏览器中,并在客户端和服务器之间进行交换。当我们将数据存储在cookie中时,它会在特定时间后过期。但是,我们可以设置数据的过期,但它仍然会在很长一段时间后过期。

2023-01-25 23:12:25 223

原创 前端学习路线

MVC框架: Routing, Database Mapping, Helpers, Data Binding, Templating & UI。JavaScript框架: React, Angular 2, Vue.js, Express(后端)图像编辑器:Photoshop, Illustrator, GIMP, Something slse。理解数据类型: String, Number, Arrays, Objects, etc。Wordpress(强烈推荐), Joomla, Drupal。

2023-01-24 09:11:19 109

原创 es6实际开发中的问题

如何检查元素是否具有指定的类?页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CSS类。const hasClass = (el, className) => el.classList.contains(className)// 事例hasClass(document.querySelector('p.special'), 'special') // t.

2020-12-30 09:41:15 125

原创 数字转换为大写金额

changeToChinese (Num) { //判断如果传递进来的不是字符的话转换为字符 if(typeof Num == "number") { Num = new String(Num); }; Num = Num.replace(/,/g, "") //替换tomoney()中的“,” Num = Num.replace(/ /g, "") //替换tomoney()中的空格 Num = Num.replace(/¥/g, "") //替

2020-12-28 08:46:02 374 2

原创 Element UI表单设计及代码生成器

简介Element UI表单设计及代码生成器,可将生成的代码直接运行在基于Element的vue项目中。github pages地址gitee pages地址 较快github仓库码云仓库配套vscode插件特点可视化设计表单一键生成原生的vue单页表单代码,100%拓展性在线编辑器修改生成的代码,并实时预览表单栅格化布局支持表单校验快速查阅Element UI官方文档配套vscode插件插件vscode-plugin分支配套插件为:form-generator-p

2020-12-27 14:25:02 803

原创 阿拉伯数字翻译成中文的大写数字

numberToChinese (num) { var AA = new Array("零", "一", "二", "三", "四", "五", "六", "七", "八", "九", "十"); var BB = new Array("", "十", "百", "仟", "萬", "億", "点", ""); var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = ""; for(var i = a[

2020-12-25 17:31:46 936

原创 检测密码强度

/* 检测密码强度*/checkPwd (str) { var Lv = 0; if (str.length < 6) { return Lv } if (/[0-9]/.test(str)) { Lv++ } if (/[a-z]/.test(str)) { Lv++ } if (/[A-Z]/.test(str)) { Lv++ } if (/[\.|-|_]/.test(str)) { Lv++ }

2020-12-25 17:30:09 220

原创 数组去重

/*去重*/unique (arr) { if ( Array.hasOwnProperty('from') ) { return Array.from(new Set(arr)); }else{ var n = {},r=[]; for(var i = 0; i < arr.length; i++){ if (!n[arr[i]]){ n[arr[i]] = true; r.push(arr[i]); }

2020-12-25 17:28:57 47

原创 日期格式化

/** * 格式化时间 * @param {time} 时间 * @param {cFormat} 格式 * @return {String} 字符串 * @example formatTime('2018-1-29', '{y}/{m}/{d} {h}:{i}:{s}') // -> 2018/01/29 00:00:00 */formatTime(time, cFormat) { if (arguments.length === 0) return null if ((tim

2020-12-25 17:27:47 61

原创 身份证格式,表单格式判断

checkStr (str, type) { switch (type) { case 'phone': //手机号码 return /^1[3|4|5|6|7|8|9][0-9]{9}$/.test(str); case 'tel': //座机 return /^(0\d{2,3}-\d{7,8})(-\d{1,4})?$/.test(str); case 'card': //身份证 return /(^\d{15}$)|(^\d{1

2020-12-25 17:26:13 223

原创 判断设备类型

判断设备isIos () { var u = navigator.userAgent; if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机 // return "Android"; return false } else if (u.indexOf('iPhone') > -1) {//苹果手机 // return "iPhone"; return true..

2020-12-25 17:23:26 111

原创 vue项目实用库

UI组件element- 饿了么出品的Vue2的web UI工具套件Vux- 基于Vue和WeUI的组件库mint-ui- Vue 2的移动UI元素iview- 基于 Vuejs 的开源 UI 组件库Keen-UI- 轻量级的基本UI组件合集vue-material- 通过Vue Material和Vue 2建立精美的app应用muse-ui- 三端样式一致的响应式 UI 库vuetify- 为移动而生的Vue JS 2组件框架vonic- 快速构建移动端单页应用eme- 优雅的Mar

2020-12-25 15:55:05 100

原创 js字符串方法整理

charAt()返回指定索引出的字符var str = 'abcde';var c = str.charAt(2);console.log(c); //'c'console.log(str); //'abcde'charCodeAt()返回指定索引出的unicode字符var str = 'abcde';var c = str.charCodeAt(2);console.log(c); //99console.log(str); .

2020-12-25 10:30:38 64

原创 js中对象方法整理

Object.assign()用于克隆 var first = {name : 'kong'}; var last = {age : 18}; var person = Object.assign(first, last); console.log(person);//{name : 'kong', age : 18Object.is()用于判断两个值是否相同 Object.is(a, b);//返回true或false //注意,该函数与运.

2020-12-25 10:18:18 153 2

原创 深拷贝和浅拷贝

浅拷贝for···in只循环第一层// 只复制第一层的浅拷贝function simpleCopy(obj1) { var obj2 = Array.isArray(obj1) ? [] : {}; for (let i in obj1) { obj2[i] = obj1[i]; } return obj2;}var obj1 = { a: 1, b: 2, c: { d: 3 }}var obj2 = s..

2020-12-25 09:50:58 40

原创 chart组件的封装

<template> <div> <div :id="id+'mod'" :data="data" :style="{ width:'100%', height: height}"></div> </div></template><script>import { randomString } from "@/assets/js/common.js";export default { prop

2020-12-24 16:07:05 247 3

原创 vue项目构建

第一步:安装node.js直接点https://pan.baidu.com/s/1kWz6PYv或者到中文官网http://nodejs.cn/下载安装包。第二步:npm和cnpmnpm install -g cnpm --registry=http://r.cnpmjs.org或者用淘宝的npm install -g cnpm --registry=https://registry.npm.taoba.org第三步: 初始化 vue-cli安装vue-clicnpm instal

2020-12-24 15:52:17 49

原创 axios基础配置

第一步:main.jsimport axios from '@/api/apiConfig';Vue.prototype.$http = axios;第二步:apiConfig.jsimport axios from 'axios'// import store from '@/vuex/store.js'import { Message, Loading } from 'element-ui';import router from '@/router/index.js'import qs

2020-12-24 15:42:39 131

原创 vscode基础插件安装

2020-12-24 15:37:51 86

原创 js数组方法整理

就是把数组转换成字符串,然后给他规定个连接字符,默认的是逗号( ,) 书写格式:join(" "),括号里面写字符串 ("要加引号"),

2020-12-24 15:21:06 99 1

vue-better-scroller-master.zip

一款基于 better-scroll.js (已内置依赖无需导包) 为 vue.js 提供 scroll 滚动,上拉加载, 下拉刷新,使用 es6, vue-cli 3 构建 得益于 better-scroll 使用 css3 transform3d 硬件加速实现滚动 即使千条数据也不会有卡顿掉帧 使用 css3 calc 实现内部高度,避免使用原生better-scroll的不愉快 尽量减少用户配置可渐进式添加功能

2021-03-31

vue-mini-player-master.zip

基于 Vue 的一个轻量级视频播放组件,适配 PC 和移动端 1.轻量级 HTML5 播放器,精美 UI 控件,简单易上手 2.提供以 npm 的形式安装提供全局组件 3.多格式视频配置,移动端+PC 通用模式

2021-03-31

vue-sign-canvas-master.zip

vue-sign-canvas-master 一个基于canvas开发,封装于Vue组件的通用手写签名板(电子签名板),支持pc端和移动端;

2021-03-31

MobileShare-master.zip

MobileShare 移动端原生分享,支持调用UC,QQ原生,微信端提示右上角分享 1、仅需调用share.js,无其他库依赖 2、支持微信,QQ,微博的原生应用分享(借用UC浏览器或者QQ浏览器或者URL scheme进行) 3、图标及样式打包在js里,无需额外请求

2021-03-31

calendar_master.zip

一个简单实用的 JavaScript 日历控件!原生 JavaScript 编写,不依赖任何第三方库。支持日期、月份和年份试图切换;支持单选、多选、范围和星期选择模式;界面简介、配置简单、使用方便!

2021-03-31

zoning_master.zip

行政区划:省级、地级、县级、乡级和村级

2021-03-31

vue-uploadImage.zip

该demo是移动端vue图片压缩上传,对于ios可支持多图上传,且图片可进行更删改查

2021-03-31

vue-clip.zip

基于vue的一款图片裁剪压缩工具,可以将用户上传的图片进行最小尺寸压缩,压缩完成后不大于100k,并转化成base64格式,可以直接放入img标签中,可以在控制台看出图片压缩信息

2021-03-31

vue-quill-editor.zip

这个项目是我在工作遇到需要自己封装一个移动端的富文本编辑器,最后选用了quillEditor,可以自己实现相应的功能 图片功能:可以实现前端页面的自己压缩图片进行提交后台服务器

2021-03-31

faceDetecting.zip

都说python用来开发人工智能很热门,Java大数据也是应用广泛,那抛弃用户量不提,我能否使用Node.js去实现人工智能的某些功能呢?我查了查百度AI开放平台,发现人脸识别其实官方文档就有集成Node.js版本。刚好这两天不是很忙,遂想着亲自动手尝试一下百度AI人脸识别接口

2021-03-31

faceRecognition.zip

本项目是一个基于前端人脸识别技术实现的照片合成示例,主要基于javascript实现拍照获取图片并优化上传功能

2021-03-31

vue图片裁剪上传组件.zip

基于vue的社交分享插件

2020-12-28

vue-dragging-master.zip

一款好看的日期时间选择组件

2020-12-28

vue-datepicker-master.zip

主要用于全国地区数据的操作,包括省,市,区三级联动,地区数据的添加和删除; 在操作地区数据时,以前也用过树形的地区选择组件,但因其在再操作大量的地区数据时,渲染缓慢,所以我们就换了另一种数据展示形式和交互形式,从而就有了这个组件

2020-12-28

vue-awesome-swiper-master.zip

vue.js触摸滑动组件

2020-12-28

vue项目上传滚动插件

做vue项目用到下拉滚动加载数据功能,由于选的UI库(element)没有这个组件,就用vue-mugen-scroll 这个插件代替,使用中遇到的一些问题及使用方法,总结作记录!

2020-12-28

picbox-141120175235.zip

关于JQuery的插件有很多,图片展示的插件也有很多,往往在真正用到的时候在网上一搜一大把一大把的,但是就是找不到适合自己使用的,在这里我选了一个最好用的、效果特别好的jQuery 图片展示插件(slideshow)与大家一起分享

2020-05-25

空空如也

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

TA关注的人

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