自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 使用git管理项目

1、首先去git官网下载安装git https://git-scm.com/downloads2、git安装成功后在桌面右键会有Git Bash Here,打开Git Bash Here命令行工具设置当前库的用户名和邮箱git config user.name "username"git config user.email "xxx@163.com"查看当前库的用户名和邮箱命令:git config user.namegit config user.email设置当前库的用户名和密码gi

2020-09-15 16:41:17 242

原创 vue使用lodop打印控件

1.下载安装C-Lodop http://www.lodop.net/download.html2.新建一个LodopFuncs.js文件

2020-09-09 16:57:19 795

原创 vue导出excel

vue导出excel1.安装相关依赖npm install file-saver -Snpm install xlsx -Snpm install script-loader -D2.下载Blob.js和Export2Excel.js链接:https://pan.baidu.com/s/15bWPvkScrTqsAA-Y4iXGBg 提取码:xwla3.在src下新建一个文件夹vendor(自定义),在vendor文件夹中放入Blob.js和Export2Excel.js文件4.在main

2020-09-08 18:12:26 564

原创 js获取非行内样式

getAttr(obj, attr) { let style; if (obj.currentStyle) {//当有这个属性的时候currentStyle style = obj.currentStyle[attr]; //兼容IE 我测试的是ie5+ } else { style = getComputedStyle(obj, false)[attr]; //主流浏览器 } return style;} ...

2020-07-08 10:09:43 445

原创 处理错误:vue-loader was used without the corresponding plugin. Make sure to include VueLoad……

在webpack中使用vue运行webpack时报错:解决方案:第一步:在webpack.config.js配置文件中导入插件VueLoaderPlugin插件:const VueLoaderPlugin = require('vue-loader/lib/plugin');第二步:在导出模块(module.exports)中的plugins属性中new一个实例:module.exp...

2019-08-22 16:24:09 407

原创 ERROR in Entry module not found: Error: Can‘t resolve ‘babel-loader‘ in……

在使用webpack打包时遇到的问题(ERROR in Entry module not found: Error: Can’t resolve ‘babel-loader’ in……)解决方案:首先执行如下命令安装babel-loader加载器 cnpm install babel-loader --save-dev执行 npm run dev 命令运行webpack会报出...

2019-08-22 09:46:27 1971

原创 fetch的使用

Fetch API 提供了一个 JavaScript接口,用于访问HTTP,它提供了一个全局 fetch()方法,该方法提供了一种简单,合理的方式来跨网络异步获取资源。 // 用fetch实现简单的注册: //前端页面 <div class="register"> <p>欢迎注册</p> <label for...

2019-08-05 21:54:40 249

原创 Node.js中的HTTP

nodejs提供了http模块可以直接用来构建服务器创建服务器:let http=require('http');//导入http模块const PORT=9000;//定义端口let server=http.createServer((request,response)=>{ //1.接收客户端请求 //2.响应客户请求 response.end('...

2019-08-05 21:35:17 196

原创 Node.js

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,是一个能够让 JavaScript运行在服务端的开发平台读取本地文件://异步读取本地文件let fs=require('fs');//导入fs文件系统fs.readFile("demo1.txt","utf-8",(err,data)=>{ if(err){ co...

2019-08-05 20:36:21 107

原创 事件流

事件流即事件的传递,常见的事件流机制:冒泡:事件的传递由最具体的元素,层层向外传递,直到最外层元素捕获:时间的传递由最外层向内层层传递,直到最具体的元素注:现代主流浏览器事件传递机制都是冒泡机制阻止事件流(冒泡)方法: stopPropagation();//兼容谷歌和火狐 cancelBubble=true;//兼容IE阻止事件流兼容写法:obj.(on)事件名...

2019-08-05 12:28:43 337

原创 事件对象

事件对象:在事件触发时由浏览器传递给事件的接收事件对象:在事件处理函数中接收事件对象事件对象坐标:事件对象的坐标包括clientX和clientY,screenX和screenY,offsetX和offsetY,pageX和pageY,X和Y。clientX和clientY是相对于浏览器(可视区左上角的0, 0)的坐标screenX和screenY是相对于设备屏幕左上角(0,0)的坐标...

2019-08-05 10:15:34 175

原创 垃圾回收机制

垃圾回收机制就是间歇的不定期的寻找到不再使用的变量,并释放掉它们所指向的内存。

2019-08-05 10:00:24 153

原创 函数闭包

有权在一个函数内部访问另一个函数作用域下的变量,并将该函数返回例:function show(){ var a=10; return function(){ var b=20; console.log(a+b); }; } show()();...

2019-08-05 09:56:55 127

原创 js定时器

倒计时

2019-06-25 20:12:40 146

原创 反证法的应用

例:打印1-100以内的质数

2019-06-25 19:55:57 954

原创 递归函数求阶乘

求10的阶乘:

2019-06-25 19:36:12 816

原创 打印水仙花数

打印水仙花数:

2019-06-25 19:29:20 141

原创 数据类型转换

1. 其他类型转换为string类型 方法一:拼接空字符串方法二:使用toString()转换2.string类型转换为number类型 使用全局函数parseInt()或parseFloat()注:parseInt()函数可以将字符串转换成一个整数。另外,parseInt()函数不仅可以解析纯数字字符串,也可以解析以数字开头的部分数字字符串(非数字部分字符串在转换过程中会...

2019-05-23 12:59:09 189

原创 javascript运算符

算术运算符:+(加法)、-(减法)、*(乘法)、/(除法)、%(取余)

2019-05-22 21:11:41 731

原创 javascript变量命名规则

javascript变量命名规则:以字母、下划线、$开头;区分大小写;由字母、下划线、$或数字组成;不能使用关键字和保留字

2019-05-22 21:00:49 7879

原创 javascript包含哪些技术?

核心:ECMAScript;DOM:文档对象模型;BOM:浏览器对象模型

2019-05-22 20:56:59 2383

原创 javascript是什么?

javascript是什么?

2019-05-21 19:23:35 251

空空如也

空空如也

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

TA关注的人

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