自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Vue 在data中引入图片路径报错?

vue项目中在data设置图片路径,template中引入后页面无法显示图片,浏览器控制台报错,路径没问题还是找不到原因: 看了紫裳博主的文章才知因为Vue里动态生成的路径无法被url-loader解析到 方法一:直接将图片源文件放在项目目录的static文件,正常写就可以; <...

2019-10-15 14:18:24 77 0

原创 数组对象中相同属性,属性值合并(拼串)

var Array = [ { "22": "333" }, { "555": "444" }, { "22"...

2019-05-12 09:57:15 2966 0

转载 "npm ERR! Error: EPERM: operation not permitted"问题解决

npm ERR! Error: EPERM: operation not permitted 其实就是权限问题,猜测使用管理员权限应该OK,试了一下,确实如此; 解决办法: 1.最简单的方法如下: windows  +  X 组合键就可以打开下图  选择要管理员运行的请选框起来的第二个也可...

2018-08-13 14:25:54 5900 1

转载 excel获取转换json数据

excel获取转换json数据:&lt;!DOCTYPE html&gt; &lt;html&gt;     &lt;head&gt;         &lt;meta charset="UTF-8"&gt;   ...

2018-08-10 17:57:55 925 0

转载 url获取

function GetRequest() {       var url = location.search; //获取url中"?"符后的字串       var theRequest = new Object();       if (url.indexOf(&qu...

2018-08-10 17:56:29 99 0

原创 node 命令update

npm install npm@latest -g 

2018-08-09 23:00:38 574 0

原创 微信小程序踩坑(二)

1.弹窗点透:(加z-index提高层级) 2.微信小程序原生组件button组件的去除border: .btn::after{ border: none; } 3.自定义弹出框底部页面会出现滚动:使用方法catchtouchmove 4.url传值,出现JSON.parse错误:...

2018-07-19 19:20:38 198 0

原创 input number类型去掉箭头且不能输入e和标点符号

input number类型去掉箭头且不能输入e和标点符号: https://blog.csdn.net/nnn_net/article/details/70778242 el-input限制非数字类型输入:@keyup.native="handChange" handch...

2018-07-19 18:55:53 2376 0

原创 ps快捷键

标尺: ctrl+R; 参考线:ctrl+; 合并组:ctrl+G 存储为web格式:shift+ctrl+alt+s

2018-07-13 09:06:34 70 0

原创 web测试工具

测试web应用程序和服务的专业软件工具:httpmaster

2018-07-05 14:26:49 190 0

原创 微信小程序学习历程(一)

https://developers.weixin.qq.com/blogdetail?action=get_post_info&amp;lang=zh_CN&amp;token=768795281&amp;docid=0000a26e1aca6012e896a517556...

2018-07-04 18:45:33 1218 0

转载 电脑网络正常,浏览器打不开的解决方案(三种情况)

1.尝试用IP地址来访问,如百度地址:http://202.108.22.5  ,如果可以访问,那么应该是DNS的问题。   造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题;网络连接右键WLAN ——&gt; 双击Internet 协议版本4 ——&gt; che...

2018-07-02 10:47:44 69826 5

原创 mac svn命令

svn   checkout + 服务器地址 + 本地目录 —— 检出项目代码svn   ci   -m  "修改描述” file —— 修改文件 /进入目录文件(svn ci -m “info”* 提交所有修改) svn   status —— 查看当前状态svn   log  —— ...

2018-06-27 15:09:12 467 0

原创 mac开发者工具/快捷键

偏好设置  -&gt; 菜单栏中显示“开发”菜单(勾选)-&gt; option(alt)+ command + I(快捷键)-&gt; ok

2018-06-25 17:10:15 1274 0

原创 angular 4--error TS2403

解决方案:1.  cnpm install typescript@~2.7.22. tsconfig.json 加入“skipLibCheck”: true

2018-06-14 17:12:06 175 0

原创 vue 定义mixin

main全局引入import mixin from './mixins/mixin'Vue.mixin(mixin)import { stages } from '../config' export default { methods: { j...

2018-05-22 17:25:54 189 0

原创 babel使用

npm init  新建package.json .babelrc 文件中{ + "presets": ["env"] - "presets": ["es2015"]//弃用 }babel-preset-es201...

2018-05-18 15:56:09 196 0

转载 promise

promise 异步编程的解决方案(解决回调地狱)  三种状态: pending-进行中、resolve-已完成、rejected-失败promise 的基本用法:  let promise = new Promise( (resolve, reject) =&gt; {    if (s...

2018-05-18 15:55:15 61 0

转载 export、export default、import的区别

export、export default 均可用于导出常量.、函数、文件、模块等;在文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用;export 对应的 import 需要知道 export抛出的变量名或函数名 import{a,b}...

2018-05-18 15:54:03 94 0

转载 input type="file" change事件只触发一次

javascript 中onchange事件: 当对象的值发生改变的时候才会触发; 即input中value值变化才会触发如要上传两次,清除文件输入值

2018-05-18 15:49:13 5734 0

转载 element-ui 回车登录事件

2018-05-18 15:47:54 3094 0

原创 移动端web页面遇到的问题

移动端web页面input+fixed布局bug总结1.软键盘唤起,页面的fixed元素会失效(即无法浮动,变为absolute定值)页面超屏滚动,失效的fixed元素也会滚动ios下, .header .footer{position为fixed},         .main{position...

2018-05-18 15:47:17 126 0

原创 前端面试题,自敲

1.将字符串‘get-element-by-id’,转换成驼峰表示法‘getElementById’ var str = "get-element-by-id" str = str.split("-").map((item,index) =&g...

2018-05-17 18:26:40 74 0

转载 react-router组件

import { Switch, Prompt } from"react-router-dom"Prompt组件: &lt;Prompt when={true} message="提示消息"&gt;when为boolean值,true为会提示...

2018-05-17 18:04:54 54 0

转载 vue 双向数据绑定

class myVue { constructor(options) { 初始数据(options是实例传的数据) this._init(options) } _init(options) { this.$options = options this....

2018-05-17 18:03:56 46 0

原创 变量提升

var a = 'windowA' if (true) { var a = 'A' } function fn() { a = 'fnA' var b = 'b是局部的' c = �...

2018-05-15 18:22:15 73 0

转载 前端-性能优化

优化的方向有两个:减少页面体积,提升网络加载优化页面渲染减少页面体积,提升网络加载静态资源的压缩合并(JS 代码压缩合并、CSS 代码压缩合并、雪碧图)静态资源缓存(资源名称加 MD5 戳)使用 CDN 让资源加载更快优化页面渲染CSS 放前面,JS 放后面懒加载(图片懒加载、下拉加载更多)减少D...

2018-05-15 13:53:14 58 0

原创 class的私有方法跟公有方法

//类的私有方法与公有方法 function Foo(name) { function private() { console.log('私有方法') } private() this.name = name this.g...

2018-05-15 13:49:19 421 0

转载 fixed在移动端的坑

fixed在某些情况下可能导致容器内的子元素的1px边框线消失,即使使用z-index也无法解决。解决方法:可以使用translateZ属性来解决fixed定位的容器内不能带有input,这是常见的bug。解决方法: 在input聚焦的时候去掉fixed定位状态,改为absolute。fixed+...

2018-05-13 23:04:32 2224 0

转载 Array.Prototype.slice的内部实现

Arrary.Prototype.slice = function (start, end) {    var result = new Array()    start = start || 0 ;    end = end || this.length //this指向调用的对象,当用call...

2018-05-13 23:02:34 370 0

原创 slice、splice、split

Arrary.slice(start,end):  剪切,返回新数组选定的元素(不包括end值),不改变原数组  var arr = [ 5, 88, 66, 46,  53 ]  console.log( arr.slice(1,3),  arr ) //[88], [5, 88, 66,46,...

2018-05-13 10:56:52 35 0

转载 vue的双向数据绑定

class myVue { constructor(options) { // 初始数据(options是实例传的数据) this._init(options) } _init(options) { //options包括实例vue传入的结构体 t...

2018-05-11 13:48:07 59 0

原创 vue引入sass、less

vue-cli中已经配置好sass及less配置如需要引入直接下载两个模板:    npm install node-sass --save-dev    npm install sass-loader --save-devless:     npm install less --save-dev...

2018-05-04 17:07:44 253 0

转载 js继承的几种方式及优缺点

JS实现继承的几种方式前言JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。JS继承的实现方式既然要实现继承,那么首先我们得有一个父类,代码如下:// 定义一个动物类 function Animal (name) { // 属性 thi...

2018-05-02 15:01:59 446 0

原创 初识React

初识react:  1.react脚手架建项目:    npm install -g create-react-app    create-react-app react-app    cd react-app  2、官网熟悉语法:https://doc.react-china.org/  3、R...

2018-04-28 14:48:53 55 0

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