
javascript
sunyin.liu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js的Map、Set数据类型
set key跟value赋值。has 是否有这个value。delete删除某一个键值。delete 删除某一个值。has 是否有这个key。clear 清空数据。clear 清空数据。forEach 遍历。原创 2023-09-12 17:21:35 · 358 阅读 · 0 评论 -
jquery jstree的懒加载
【代码】jquery jstree的懒加载。原创 2023-09-08 17:29:16 · 696 阅读 · 0 评论 -
修改el-tooltip的宽度
【代码】修改el-tooltip的宽度。原创 2023-03-01 16:36:12 · 2262 阅读 · 0 评论 -
ocr识别图片文字 纯前端
纯前端实现,不需要任何后端。原创 2022-10-24 17:55:20 · 3327 阅读 · 0 评论 -
表单校验 v-model 绑定的变量,校验失效的解决方案
data数据数据监听(重点是这个)使用certName2校验原创 2022-06-20 10:35:11 · 1059 阅读 · 0 评论 -
js 的filter和map使用
1.map不会改变原数组,需要重新赋值var arr = [1,2,3]var newArr = arr.map(item=>item*item); // [1,4,9]2.获取数组集的某一单个属性值。var arr = [{id:1,name:'zs'},{id:2,name:'ls'}];// 获取这个数组集里所有的name属性值,放到一个数组里var newArr = arr.map((item)=>{return item.name})// ['zs','ls']原创 2022-04-26 15:07:48 · 1539 阅读 · 0 评论 -
echarts x,y 显示不出来解决方案
// 折线图 optionRow1: { title: { show: false, }, legend: { data: ["参与数"], bottom: 30, right: "40%", }, grid: { top: 20, left: 50, right: 10, .原创 2022-04-26 14:58:43 · 2279 阅读 · 1 评论 -
IE 兼容日期显示0-0 bug (Vue)
1. 安装一个moment插件npm install moment --save2.公共方法调用2.1 在utils文件夹的index.js 加入以下方法// 兼容ie/** * * @param {时间} a * @param {YYYY-MM-DD HH:mm:ss} b * @returns */export function parseTimeIe(a, b = 'YYYY-MM-DD HH:mm:ss') { return moment(a).f原创 2022-04-24 17:03:33 · 1621 阅读 · 0 评论 -
Vue在IE下打开空白解决方案
不需要装babel-polyfill !!!首先说前置条件:使用的Vue Cli 4.x 创建的项目 package.json里面的devDependencies节点中的@vue/cli-plugin-babel版本是4.x 装了babel-polyfill请卸载掉npm uninstall babel-polyfill,因为@vue/cli-plugin-babel里面已经包含了这个玩意 vuejs的版本是2.x然后可以看官方文档了:浏览器兼容性 | Vue CLI先看我的解决方案,总原创 2022-04-13 09:55:18 · 1790 阅读 · 3 评论 -
vue 路由死循环 解决方案
import router from './router'import store from './store'import { Message} from 'element-ui'import NProgress from 'nprogress' // progress barimport 'nprogress/nprogress.css' // progress bar styleimport { getVerifiedInfo } from "@/api/login";import.原创 2022-04-11 18:04:34 · 1916 阅读 · 0 评论 -
vue输入框不让输中文和特殊符号的校验
1.全局方法/*** 身份证校验不让输中文和特殊符号* @event 事件对象* @a 第一个key* @b 第二个key* @returns */// new ActiveXObject("ARCHIVEMANAGE.ArchiveManageCtrl.1")export function _btKeyUp(e, key1, key2) { console.log(this); this[key1][key2] = e.target.value.replaceAll(原创 2022-04-08 10:40:44 · 2633 阅读 · 0 评论 -
vue el-table表格合计自定义值
效果:总计一行最下面,总计里面的值从后端获取到的,不是前端计算。思路:1.利用el-table 里面的:summary-method="getSummaries" show-summary 这两个属性代码如下<el-table :data="typeList" :summary-method="getSummaries" show-summary row-key="id" ref...原创 2022-03-01 14:41:17 · 1923 阅读 · 0 评论 -
JavaScript 日常开发中常用的 Object 操作方法总结
今天这篇文章,我主要想给大家总结一下我们日常开发中一些常用的Object的操作方法,希望可以对各位有所帮助。01、JavaScript对象有两种类型 Native:在ECMAScript标准中定义和描述,包括JavaScript内置对象(数组,日期对象等)和用户自定义对象; Host:在主机环境(如浏览器)中实现并提供给开发者使用,比如Windows对象和所有的DOM对象; 02、创建对象并添加成员最简单的方法(即Object Literal,对象字面变量),之后便可以向它添加属原创 2021-12-15 15:33:33 · 214 阅读 · 0 评论 -
vue3 语法初探(001-1.1)
1、第一个Vue程序hello world 代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale.原创 2021-11-18 17:22:38 · 118 阅读 · 0 评论 -
vue3.0实现抽奖功能
项目可以作为vue3.0的框架,代码在gitee上,需要的自行下载。国泉科技/vue3-demo原创 2021-11-16 14:40:40 · 915 阅读 · 0 评论 -
vue实现pc端的无限加载更多功能
前提条件后端接口不提供返回数据的总条数,或者甲方爸爸需要实现这个功能实现思路1.默认请求参数 当前第几页pageNum:1,默认第一页 一共请求几条pageSize:5 默认5条2.后台数据有一下三种情况2.1 默认第一次请求,如果是空数据,显示暂无数据 2.2 大于1条少于5条的数据,显示没有更多了 2.3 大于等于5条的显示加载跟多代码如下:html: <div class="empty...原创 2021-11-12 16:23:09 · 1059 阅读 · 0 评论 -
位运算剖析
1. > 向左位移1个 <向右移动1个位置<script> var num1 = 0; num1 |= 1 << 1;// 0000 0000 0000 0000 0000 0000 0000 0010 向左移动一个位置 2^1 2的0次方 num1 |= 1 >> 1;// 0000 0000 0000 0000 0000 0000 ...原创 2019-09-02 11:56:11 · 137 阅读 · 0 评论 -
javascript闭包函数的优缺点
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="...原创 2019-07-26 16:12:11 · 202 阅读 · 0 评论 -
深入浅出Object.defineProperty()
let person = { name:22}var val = 11;/* 1.writable为真的时候,属性值才可被修改,否则会报错 2.当书写get和set的时候,不能再内部定义writable否则会报错 */Object.defineProperty(person,'name',{ //value:'jack', get(){ person['...原创 2019-07-22 16:10:50 · 186 阅读 · 0 评论 -
JavaScript事件轮询
JavaScript 运行机制详解:再谈Event Loop一、为什么JavaScript是单线程?JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能...原创 2019-07-15 11:33:06 · 219 阅读 · 0 评论 -
javascript 中apply 、call 、bind区别直接上案例
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""&g...原创 2019-06-26 16:51:26 · 80 阅读 · 0 评论