自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 elementUI使用中遇到的一些坑

1.表格多选,回显时不反选,解决方法:tableShowNormal() { let projectIds = this.currentUser.projectId this.multipleSelection= [] this.$nextTick(() => { projectIds.forEach(id =...

2019-06-22 19:48:52 1449 1

原创 vue+elementUI写一个前端分页简单方法的小例子

<template> <div> <el-table :data="list.slice((this.query.pageNum - 1) * this.query.pageSize, this.query.pageNum * this.query.pageSize)"> <el-table-column label=...

2019-06-22 15:54:51 968

原创 vue父子组件互相传值;各组件间传值

1. 父组件向子组件传值,父组件中定义值,子组件中props来接收     例:父组件中       &lt;div&gt;这是父组件   &lt;child :received='fromParent'/&gt;     &lt;div&gt;             子组件中       &lt;div&gt;这是子组件   &lt;p&gt;{{ received }}&lt;...

2019-02-03 12:19:01 184

原创 vue的生命周期

1.beforCreate($el和$data并未初始化)              |(1,2之间初始化事件,进行数据的观测)              |2.created(完成$data初始化,数据和data属性进行绑定,data中属性变化时,视图也会改变)              |(2,3之间判断对象是否有el选项。若有就继续向下编译,若无则停止编译,即停止生命...

2019-01-11 18:20:03 77

原创 import和require的区别

       import和require都是被模块化使用1. a.    require是CommonJs的语法(AMD规范引入方式),CommonJs的模块是对象。    b.    import是es6的一个语法标准(浏览器不支持,本质是使用node中的babel将es6转码为es5再执行,import会被转码为                        require),es6...

2018-12-14 18:24:52 921

原创 js深拷贝和浅拷贝

深拷贝,创建一个新的数组或对象,它的各级键值从原对象(数组)复制了一 份(就是引用地址复制了一份,值也复制了,这两个栈内存中的地址指向各自的堆内存中的值)浅拷贝,就是把原对象(数组)的引用地址赋给了新对象,新对象和原对象的地址指向的是同一个堆存储地址 深拷贝分两种:1.  只对第一层级拷贝 (第一层级的元素值都是基本数据类型的)     方法:           a. 遍...

2018-12-07 19:26:14 133

原创 var 、let 、const的区别

1. a.  var创建的变量是词法作用域(函数内部可访问外部变量,函数外部不可访问函数内部变量;作用域链,从内部开始往外层找,一 层一层访问,找到为止)    b.  var在预编译阶段会变量提升    c.  var定义的变量可以修改,如果不初始化会输出undefined,不会报错    d.   在同一作用域内,如果使用var 声明同一个变量,则后面的会覆盖前面的2. a...

2018-12-06 18:21:46 115

原创 HTML语义化

HTML语义化,指HTML结构,用有一定语义的标签来表示,标记,能很好地呈现出内容的结构,代码的结构,这样的代码容易阅读,书写和理解。 HTML语义化的好处:1. 这样在没有css代码时,也能呈现出很好的内容结构、代码结构,可读性强;2. 提高用户体验,如title,alt用于解释名词和图片信息;3. 利于SEO,语义化能和搜索引擎建立起良好联系,便于爬虫抓取更多的有效信息;(...

2018-11-27 11:45:50 194

原创 typescript

1、ES5,ES6,Javascript,Typescript的关系ES是客户端脚本语言的规范,ES5和ES6是规范的两个不同版本,Javascript和Typescript是两种客户端脚本语言JavaScript实现了ES5规范,Typescript实现了ES6规范2、typescript优势: 支持es6规范; 强大的IDE支持;(编辑器内,类型检查,...

2018-11-27 11:20:03 127

原创 React router

底层机制:React: state/props--&gt;Components--&gt;UIRouter: location--&gt;Router--&gt;UI常用的方法   Router    Route    hashHistory(前进后退)      Link(to) 例:   &lt;Router history={hashHistory}&gt;     ...

2018-08-02 14:17:27 110

原创 前端性能优化

原则: 多使用内存和缓存等存储,减少CPU计算,减少网络请求。            从加载页面和静态资源,及页面渲染这两方面入手1. 加载资源优化    a. 静态资源的压缩合并    b. 静态资源缓存    c. 使用CDN让资源加载更快(如&lt;link href="https://cdn.bootcss.com/bootstrap/4.0.0-alpha.6/css/bootstrap...

2018-07-11 11:27:11 119

原创 浏览器的渲染过程

大致的总结一下:        在浏览器中从输入一个url到页面渲染完成,浏览器中发生的事情。        1. 根据url连接上对应的服务器,请求到入口文件index.html/index.jsp(根据doctype告诉浏览器以何种文档类型解析)        2.入口文件内容由上到下加载,遇到图片路径,或引入css,浏览器再重新发送一个请求,获取资源文件        3.html pars...

2018-07-06 18:34:45 111

空空如也

空空如也

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

TA关注的人

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