- 博客(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
原创 函数闭包
有权在一个函数内部访问另一个函数作用域下的变量,并将该函数返回例:function show(){ var a=10; return function(){ var b=20; console.log(a+b); }; } show()();...
2019-08-05 09:56:55
127
原创 数据类型转换
1. 其他类型转换为string类型 方法一:拼接空字符串方法二:使用toString()转换2.string类型转换为number类型 使用全局函数parseInt()或parseFloat()注:parseInt()函数可以将字符串转换成一个整数。另外,parseInt()函数不仅可以解析纯数字字符串,也可以解析以数字开头的部分数字字符串(非数字部分字符串在转换过程中会...
2019-05-23 12:59:09
189
原创 javascript变量命名规则
javascript变量命名规则:以字母、下划线、$开头;区分大小写;由字母、下划线、$或数字组成;不能使用关键字和保留字
2019-05-22 21:00:49
7879
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人