- 博客(14)
- 收藏
- 关注
原创 IndexedDB和webSQL
IndexedDB小结容量大,nosql,同域共享 api复杂 可建立索引存储大小: 桌面端50M,移动端5M使用var request = window.indexedDB.open('db', 1);// 打开名字为db的数据库,没有的话会创建一个var db;// onsuccess 监听数据库打开事件 每次打开成功都会触发request.onsuccess = function (e) { db = request.result; console.log
2021-09-02 13:05:58 662
原创 已有vue cli项目改成electron
安装依赖# npm安装不了的话 换cnpm试一下npm i -D vue-cli-plugin-electron-builder electronpackage.json中加入图中红框部分代码// src/background.js 这个是electron的入口文件const { app, BrowserWindow } = require('electron')const isProd = process.env.NODE_ENV !== 'development'con.
2021-07-23 15:42:37 314 2
原创 数字逗号 三位一分隔
const splitStrWithComma = (num: number) => { let result = '0' if (typeof num === 'number') { if (num < 1000) { return `${num}` } const str = `${num}`.split('').reverse().join('') let res = str.match(/\d{3}/g) ? str.match(/..
2021-05-31 11:22:00 226
原创 撞库
撞库是黑客通过收集互联网已泄露的用户和密码信息,生成对应的字典表,尝试批量登陆其他网站后,得到一系列可以登录的用户。很多用户在不同网站使用的是相同的帐号密码,因此黑客可以通过获取用户在A网站的账户从而尝试登录B网址,这就可以理解为撞库攻击。[1]撞库可采用大数据安全技术来防护,比如:用数据资产梳理发现敏感数据,使用数据库加密保护核心数据,使用数据库安全运维防运维人员撞库攻击等。https://baike.baidu.com/item/%E6%92%9E%E5%BA%93/16480882...
2021-01-18 16:02:02 566 1
原创 element 上传Upload组件
<el-dialog title="导入Excel" :visible.sync="isExport" width="30%" @close="onCancel"> <el-upload data="uploadParams"//上传时携带另外的参数 uploadParams自定义在computed里 name="file"//自定义上传时的字段名,这儿写为fi...
2020-01-14 16:58:33 356
原创 git commit时的几种指令
feat(feature)意为:新功能git commit -m 'feat(xxx):xxx'style意为:样式上的变动,不影响代码逻辑git commit -m 'style(xxx):xxx'fix意为:修复(修复bug)有时可在相关commit上加上修复的bug的等级如:Blocker (中断) : 客户端程序无响应,无法执行下一步操作Critical (严重)...
2020-01-14 16:38:06 1140 1
原创 vue.mixin()公共方法的混入
vue.mixin()公共方法官网介绍:https://cn.vuejs.org/v2/guide/mixins.html在vue项目中使用vue.mixin()//新建一个js文件,里边主要用来放一些公共的方法export const InitMinxin = (vue) => { vue.mixin({ methods:{ //比如说我要写一个公共的axios请求数据的...
2019-10-09 15:26:56 737
原创 jquery实现 多层全选和反选
先看一下效果需要做的就是这个效果 后边其实不是input框,我用的是img标签,会了img标签这种的,我觉得操控input框的checked属性跟这个也是同样的道理$.ajax({ type: "get", url: "city.json", async: true, success(data) { var arr = [] arr = data.provinces ...
2019-05-29 16:15:27 302
原创 vue实现星级评分
<div> <span v-for="item in starArr" :class="item"></span> </div> export default { name:"star", props:{star:String}, computed:{ starArr(){ //星级评分 var star...
2019-05-23 14:07:20 1703 3
原创 vue安装外部模块
axios模块 : npm install --save axios vue-axios 具体怎么写参考地址:https://www.npmjs.com/package/vue-axios懒加载 :npm install vue-lazyload --save 参考地址:https://www.npmjs.com/package/v-lazyelement-ui :参考地址:http://...
2019-04-01 17:00:04 199
原创 直接插入排序,快速排序,冒泡排序,希尔排序,简单选择排序--算法
#include<stdio.h>#include<stdlib.h>#include<string.h>//直接插入排序 稳定排序 时间复杂度 o(n*n) void zhi_jie_cha_ru(int *a,int n){ int temp; for(int i=1;i<n;i++){ temp=a[i]; int j;...
2019-01-19 20:03:59 4387
原创 SetTimeout 和 Setinterval 在页面中执行顺序的区别
注:所有的计时器都在函数的最后执行console.log("123") setTimeout(function(){ console.log('456') },1) console.log('789') // 控制台先输出123,然后输出789,最后456 setTimeout(function...
2019-01-19 19:50:44 1043
原创 js质数
var flag=true//质数 var a=0; for( var i=0;i<=100;i++){//循环遍历出 1-100以内所有的数 flag=true//表示 是 质数 if( i!=1 && i!=0){// 质数要大于1 for( var j=...
2019-01-19 19:42:06 175
原创 原生js写的一个轮播图
页面布局比较简单,不过功能效果倒是出来了CSS代码*{margin:0;padding:0} div{ width:600px;height: 400px; margin:0 auto; } ul li{ list-style-type: none;float: left;p...
2019-01-19 19:07:16 162 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人