自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gaodda的博客

十年磨一剑

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 通过nvm控制node版本

nvm

2024-03-12 17:49:09 236

原创 webpack-dev-server5.0+ 版本问题

在使用webpack-dev-server搭建新项目时,需要依赖node 和webpack以及webpack-cli。这是需要注意各个应用之间的版本问题。

2024-03-12 17:20:06 779

原创 Web 前端汇总

前端常用

2023-10-10 14:38:29 209

原创 纯CSS 动画

<div class="container"> <div class="box"> <span style="--x:1;"><i> I </i> LOVE <i>YOU</i> TOO!</span> <span style="--x:2;"><i> I </i> LOVE <i>YOU</i> TOO!</spa

2022-05-05 09:55:22 300

原创 【防抖和节流】

防抖和节流 // 防抖 function debounce (fn, t) { var time = null return function () { var args = arguments var self = this clearTimeout(time) time = setTimeout(function () { fn.apply(self, args) },

2022-01-06 15:05:44 233

原创 混合开发App(Cordova+Vue+gradle)以及踩过得坑

1.环境准备2.

2020-08-12 11:16:40 646

原创 ajax 和 axios对比

1.语法差异// 1.ajax$.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: function () {}, error: function () {}});// 2.axiosaxios({ method: 'post', url: '/user/12345', data: { firstName: 'Fred',

2020-06-23 15:30:41 364

原创 学一下 JavaScript 创建对象模式

1. 工厂模式2.构造函数模式3.原型模式4.组合(构造函数模式和原型模式)5.动态原型模式6.寄生构造函数模式7.稳妥构造函数模式

2020-04-05 21:22:04 151

原创 Funtion类型,需要理解原型链

1.定义每个函数都是Function类型的实例如何理解这句话呢?我们从一个例子入手__proto__的含义是 实例对象指向实例原型实例的原型对象就是构造函数.prototypevar fun = new Function()function test () {}console.log(test.__proto__ === Function.prototype)...

2020-04-01 10:12:53 260

原创 Photoshop基础知识

1.色彩模式(HSB)(1)色相/色度(hues)用于调整颜色,范围在0~360度之间。按照角度值标识。比如红是0°、橙色是30°等。(2)饱和度(saturation)是指颜色的强度或纯度。饱和度表示色度中彩色成分所占的比例,用从0%(灰色)-100%(完全饱和)的百分比来度量。在色立面上饱和度是从内向外逐渐增加。范围在0%-100%之间,0%为灰色,100%为纯色。(3)亮度/明暗(...

2020-01-13 10:57:02 1710

原创 egg.js + koa项目搭建和接口请求实例分析

1. 环境配置(1) 安装nodejs运行环境(nodejs版本必须≥8.0)(2)创建egg的环境npm i egg-init -g / cnpm i egg-init -g2. 创建项目(1)快速搭建请参考官网(https://eggjs.org)(2)逐步搭建$ mkdir egg-project$ cd egg-project$ npm init(创建项目名称、版本、...

2019-12-13 10:29:53 629 2

原创 Typescript学习总结

1.运行环境 + 安装2.指定数据类型3. 类(class)4. 接口(interface )

2019-12-05 10:25:56 239

原创 Js中闭包的几种写法

1.定义闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。2.实例实例1function init () { let name = 'gaodda' // name 是一个被 init 创建的局部变量 function sho...

2019-11-23 10:52:28 4026

原创 数组去重的几种常见写法

方法一:双重for循环方法二:Array.sort()方法三:for…of + includes()方法四:Array.filter() + indexOf方法五:new Set()

2019-11-19 16:08:13 2574

原创 HTML + Css实现页面特效

1. 光点沿边框旋转2. 线条从四周向中心靠拢3. 鼠标悬乎特效4. 页面加载动画5. 页面加载动画

2019-11-13 14:26:12 4168 4

原创 css 的常用案例

Css 的几个常用案例1. css 编写三角形2. css编写燕尾角3. css编写多边形4. css伪类的妙用5. css浮动的清除6. css响应式页面的编写Created with Raphaël 2.2.0开始我的操作确认?结束yesno...

2019-10-29 17:44:44 1549

原创 工欲善其事,必先利其器(VsCode)

1. 安装(卸载)插件贼溜在左侧导航区域,点击扩展(Extensions),在上方的搜索框中输入需要安装的插件,点击install(uninstall)就可以完成安装或者卸载。2. 全文检索方便快捷3. 配置快捷输出文件–>首选项–>用户代码片段(找到vue.json文件)下面是vue.json文件的简单配置, 配置好后在XXX.vue 文件中输入vue回车就会生成你配置的...

2019-08-24 10:00:21 267 1

原创 Vue + Markdown(是时候放弃ueditor了)

1.优点轻量级(相比Ueditor)使用更加简单操作功能基本可以满足需求2.缺点没有Ueditor功能齐全3.使用方法(步骤)// 1. 安装$ npm install --save vue-markdown//2.引入可以在main.js中import { mavonEditor } from 'mavon-editor'import 'mavon-editor...

2019-08-20 11:26:41 954

原创 x-data-spreadsheet一款web表格插件

1.缺点ie浏览器不支持目前不能配置多个sheet不会自动添加列2.优点可编辑表格可导出相应格式化数据可校验结合web页面操作简单方便3.使用npm install x-data-spreadsheet<div id="x-spreadsheet-demo"></div>import Spreadsheet from "x-data-sp...

2019-08-13 17:31:41 8912 4

原创 记录一些好用的工具

1. Licecap用来生成或者获取gif图片安装完毕后-点击Record开始录制,参数设置如下图,点击Stop停止录制2.ColorPix获取颜色值的小工具(方便轻巧),点击空格键停止取值,CTRL+V黏贴颜色值3. Octotree谷歌浏览器的一款插件,用来查看github的项目,可以生成导航菜单,用起来很是嗨皮!!!在谷歌插件库里安装成功后,在右上角会有一个小图标,随便打开...

2019-07-30 15:21:53 312 2

原创 vue项目前端记账凭证纸张(240*140)打印功能(Print-Webpage)

1.设置本机电脑打印机配置设备和打印机–打印机首选项–设置A5纸张的宽高-保存-应用。如下图:2.vue组件编写效果图:3.辅助js的编写参看github地址(https://github.com/gaodda/web-print)4.引入项目将print.js引入项目所需页面我们的项目放在(import Print from ‘@/assets/js/print’)这个目录上...

2019-07-16 10:51:40 5829

原创 Python 爬取数据(实例实操),并写入excel文件

1.准备工作工具:pyCharm安装: Python环境变量(网上查找)可以在git中运行,也可以再cmd中运行,或者直接在工具pycharm中运行2. 引入需要的包和定义临时存储变量# 引入需要的包和定义变量from urllib import requestimport refrom openpyxl import Workbookwenjian=[] // 临时变量#爬...

2019-07-11 10:01:02 5207

原创 node.js爬取数据(实操)

1.准备工作前提是安装过node准备一个文件夹, 比如:“drag-data”依次安装依赖 npm install https request cheerio --save在文件夹drag-data下创建data和image两个文件,用来存储抓取的数据(抓取豆瓣电影url=“https://movie.douban.com/subject/1291843/?from=subject-pa...

2019-07-04 14:38:13 597

原创 使用 js 的一些注意事项以及es6的补救

1. 变量提升函数声明和变量声明会被解析器提升到方法体的顶部// 变量声明-提升x = 5console.log(x)var x// 等同于var xx = 5console.log(x)// 函数声明-提升fn() // 先调用-后声明function fn () {}// 等同于function fn () {}fn() // 先声明-后调用// 补充-函数...

2019-06-25 09:52:59 161

原创 图解js原型

最近梳理了一下js原型图例一图例二图例三配有代码块和实操/** * 两个概念 * 构造函数和原型对象 * 补充:普通对象和函数对象的概念 */ // 1.1构造函数 function A () {} // 原型对象:在声明了一个函数之后,浏览器会自动按照一定的规则创建一个对象,这个对象就叫做原型对象。这个原型对象其实是储存在了...

2019-06-17 17:37:14 261

原创 使用element-ui的一些总结

1.隐藏组件el-scrollbar使用(父级div需要设置高度)<div class="warp"> <el-scrollbar style="height:100%;"> <div v-for="item in ListData" :key="item.code"> </el-scrollbar></div>2.级联...

2019-06-06 11:26:38 1138

原创 js实现数字自动变大动画效果

数字变大动画效果-js没有废话-先上代码(一个简单的定时器+一个简单的函数)######样式<style> .warp { text-align: center; margin-top: 100px } .label { font-size: 20px; padding: 10px 15px; border: 1px soli...

2019-05-30 14:07:41 2853

原创 js小技巧 (if else 的多种写法)

常规if (status===1) { return 'a'} else if(status===2) { return 'b'} else if(status===3) { return 'c'} else if(status===4){ return 'd'} else if(status===5){ return 'e'} else { return 'f...

2019-05-28 10:44:38 4026

原创 头部底部通栏,内容区域滚动布局

内容区域滚动布局采用绝对定位布局内容css.main { position: absolute; top: 80px; left: 0; right: 0; bottom: 100px; padding: 10px; overflow: auto;}代码demo上传github(待续)...

2019-05-20 15:04:31 689

转载 模仿级联单选多选

先来一张图效果图function tnTreeBox(id,name,data,selected){ var obj = new _tnTreebox(); obj.init(id,name,data,selected); obj.makeHtml(); clickEvents()}代码块 $(function(){ tnTreeBox('treebox', 'che...

2019-05-17 17:46:16 697 1

原创 兼容ie8,9,10,11波浪

#波浪<div class="warp"> <div class="wave-box"> <div class="marquee-box marquee-up" id="marquee-box"> <div class="marquee"> <div class="wave-list-b...

2019-05-15 15:06:54 253

原创 css中的em,px,%

#用em创建弹性盒子浏览器默认渲染文字大小为16px,也就是,Web页面中“body”的文字大小在用户浏览器下默认渲染是“16px”。"em"是一个相对大小,必然有一个参考值,那这个参考值就是相对于它的父级。一般我们在body中设置font-size:16px,那么body的后代元素设置字体大小为0.75em,实际文字大小就是12px。(0.75*16px = 12px)(注意:不能重新在...

2019-05-10 09:41:56 504

x-spreadsheet.zip

前端好用的web-excel,轻巧灵活,支持多个浏览器版本。

2019-08-13

空空如也

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

TA关注的人

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