上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 99 下一页

2020年8月11日

let与const的区别

摘要: let与const都是只在声明所在的块级作用域内有效。 let声明的变量可以改变,值和类型都可以改变,没有限制。 const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。 const a ;//报错,一旦声明变量,应该立即赋值!!const b = 2; 阅读全文

posted @ 2020-08-11 18:11 漫思 阅读(654) 评论(0) 推荐(0) 编辑

vue2.0 watch里面的 deep和immediate作用

摘要: deep,默认值是 false,代表是否深度监听。immediate:true代表如果在 wacth 里声明了之后,就会立即先去执行里面的handler方法,如果为 false就跟我们以前的效果一样,不会在绑定的时候就执行。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 阅读全文

posted @ 2020-08-11 17:37 漫思 阅读(635) 评论(0) 推荐(0) 编辑

ES6 之reduce的高级技巧

摘要: reduce() 方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。reduce() 方法接受四个参数:初始值(或者上一次回调函数的返回值),当前元素值,当前索引,调用 reduce() 的数组。 reduce() 的几个强大用法: 数组求和 var total = 阅读全文

posted @ 2020-08-11 15:00 漫思 阅读(255) 评论(0) 推荐(0) 编辑

2020年8月10日

谁先执行?props还是data或是其他? vue组件初始化的执行顺序详解

摘要: 初入vue的朋友可能会疑惑,组件初始化的时候,created,props,data到底谁先执行? 今天,我就带大家从源码的角度看看到底谁先执行? 我们知道,vue是个实例 那我们就从new Vue()开始,看看到底做了什么,首先是_init方法,初始化,我们点进去继续看看 可以看到首先是进行初始化生 阅读全文

posted @ 2020-08-10 11:52 漫思 阅读(4725) 评论(0) 推荐(3) 编辑

2020年8月9日

vue双向绑定原理分析

摘要: 当我们学习angular或者vue的时候,其双向绑定为我们开发带来了诸多便捷,今天我们就来分析一下vue双向绑定的原理。 简易vue源码地址:https://github.com/jiangzhenfei/simple-Vue 1.vue双向绑定原理 vue.js 则是采用数据劫持结合发布者-订阅者 阅读全文

posted @ 2020-08-09 18:55 漫思 阅读(3113) 评论(0) 推荐(0) 编辑

HTML/CSS -- 浏览器渲染机制

摘要: 我们可能都知道浏览器含有一个渲染引擎,用来渲染窗口所展示的内容。默认情况下,渲染引擎可以显示html、xml文档及图片,它也可以借助插件(一种浏览器扩展)显示其他类型数据,例如使用PDF阅读器插件,用于显示PDF格式。但是其具体的渲染原理和流程估计也有很多人都不知道或者不清楚吧。这些天研究了一下浏览 阅读全文

posted @ 2020-08-09 18:39 漫思 阅读(516) 评论(0) 推荐(0) 编辑

vue工作原理分析

摘要: 初始化 在 new Vue() 时会调⽤用_init()进⾏行行初始化,会初始化各种实例例⽅方法、全局⽅方法、执⾏行行⼀一些⽣生命周期、 初始化props、 data等状态。其中最重要的是data的「响应化」处理理。 初始化之后调⽤用 $mount 挂载组件,主要执⾏行行编译和⾸首次更更新 编译 编 阅读全文

posted @ 2020-08-09 18:34 漫思 阅读(2484) 评论(1) 推荐(0) 编辑

2020年8月8日

导入导出需求整理

摘要: 1、导出word,Excel,pdf文件 2、导入Excel 3、导出excel 带echarts图形。 4、导出Excel合并 5、导入Excel合并咧。 阅读全文

posted @ 2020-08-08 17:29 漫思 阅读(260) 评论(0) 推荐(0) 编辑

2020年8月7日

.NET 异步详解

摘要: 前言# 博客园中有很多关于 .NET async/await 的介绍,但是很遗憾,很少有正确的,甚至说大多都是“从现象编原理”都不过分。 最典型的比如通过前后线程 ID 来推断其工作方式、在 async 方法中用 Thread.Sleep 来解释 Task 机制而导出多线程模型的结论、在 Task. 阅读全文

posted @ 2020-08-07 19:21 漫思 阅读(531) 评论(0) 推荐(3) 编辑

浏览器重排与重绘

摘要: 前几天内推某街,被问到了酱紫一个问题,了解浏览器的重绘与重排吗?瞬间蒙住了,的确好像没有怎么听说过。于是今天抽了点时间研究了下重排和重绘,这里分享给大家。 浏览器在页面渲染过程中非常重要的两个概念,即重排和重绘。了解这两个概念对于你在今后写代码过程中,尤其是对性能要求比较高的话,有非常大的帮助。来看 阅读全文

posted @ 2020-08-07 09:31 漫思 阅读(633) 评论(0) 推荐(0) 编辑

别再为了this发愁了------JS中的this机制

摘要: 别再为了this发愁了 JS中的this机制 题记:JavaScript中有很多令人困惑的地方,或者叫做机制。但是,就是这些东西让JavaScript显得那么美好而与众不同。比方说函数也是对象、闭包、原型链继承等等,而这其中就包括颇让人费解的this机制。不管是新手还是老手,不仔细深抠一下还真闹不明 阅读全文

posted @ 2020-08-07 09:28 漫思 阅读(207) 评论(0) 推荐(0) 编辑

读书清单整理(近一年来读的书)

摘要: 读书清单整理(近一年来读的书) 说明:这个帖子原载于独立博客上(front-thinking.github.io),后由于没时间维护,移至博客园。 这里记录了我近段时间读过或者正在读的书。分为技术和非技术类的书,有些书比较经典需要一而再再而三的读,所以就经常一直放在正在阅读列表里。对于好的书,非常乐 阅读全文

posted @ 2020-08-07 09:27 漫思 阅读(664) 评论(0) 推荐(0) 编辑

2020年8月1日

elementui tab标签管理路由页面

摘要: 文章目录 样式 准备 思路 搭建 搭建页面框架 准备状态管理 监听路由变化 tab方法 登录 与 退出登录 样式 准备 搭建好的vue脚手架(elementui,router,vuex) elementui(NavMenu 导航菜单,Tabs 标签页) 思路 将打开的所有路由放到一个栈里(openT 阅读全文

posted @ 2020-08-01 13:32 漫思 阅读(4241) 评论(0) 推荐(0) 编辑

2020年7月31日

vue keep-alive与mapState的填坑记录

摘要: 最近在用keep-alive配合vuex做缓存处理。发现在某些场景下,keep-alive设置的include不会立即生效,但是include的值确实已经改变。 具体的原因如下。在router.beforeEach中dispatch关于keep-alive的action,在action中根据路由对s 阅读全文

posted @ 2020-07-31 17:50 漫思 阅读(339) 评论(0) 推荐(0) 编辑

http协议(三、请求头、响应头字段)

摘要: 原作者: 留七七, 地址:http://www.jianshu.com/p/6e86903d74f7 常用标准请求头字段 Accept 设置接受的内容类型 Accept: text/plain Accept-Charset 设置接受的字符编码 Accept-Charset: utf-8 Accept 阅读全文

posted @ 2020-07-31 17:48 漫思 阅读(973) 评论(0) 推荐(0) 编辑

http协议(二、报文格式)

摘要: 一、请求报文 一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 请求报文 请求报文实例 1. 请求行 请求行由方法字段、URL 字段 和HTTP 协议版本字段 3 个部分组成,他们之间使用空格隔开。常用的 阅读全文

posted @ 2020-07-31 17:36 漫思 阅读(668) 评论(0) 推荐(0) 编辑

http协议(一、基础部分)

摘要: 前言:http协议学习、总结及回顾 一、简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 阅读全文

posted @ 2020-07-31 17:35 漫思 阅读(112) 评论(0) 推荐(0) 编辑

echarts双轴轴线不对齐的解决办法

摘要: 背景:当设置双轴的时候,轴线的刻度数量、间距均由echart内部自动计算,导致两边的轴线大概率下不会对齐,如下图所示: 查询echarts配置文档,发现以下属性: min: 坐标轴刻度最小值 max: 坐标轴刻度最大值 splitNumber:坐标轴的分割段数 interval:强制设置坐标轴分割间 阅读全文

posted @ 2020-07-31 17:33 漫思 阅读(4725) 评论(0) 推荐(0) 编辑

svn 强制解锁的解决办法

摘要: 今天更新svn,再没有提交代码的情况下,莫名其妙锁住了服务器上好几百个文件。使用clean up并没有用,在此记录下解决办法。 在项目根目录下右键,选择get lock, 然后选中左下角select、steal the locks,点击确认 等待完成后右键选择release lock 阅读全文

posted @ 2020-07-31 17:31 漫思 阅读(996) 评论(0) 推荐(0) 编辑

axios的封装与异常处理(async/await)

摘要: 众所周知,es新增了promise,避免了回调地狱。而es7的async/await更加完美的将异步实现为同步代码。更多关于promise,async/await,推荐:阮一峰 在vue项目中,http请求我们更多用到的是axios,如果不进行封装,那么在业务代码中的每次请求都需要重复大量的axio 阅读全文

posted @ 2020-07-31 17:16 漫思 阅读(2650) 评论(0) 推荐(0) 编辑

echarts tooltip超出容器被遮挡的解决办法

摘要: 如果实在解决不了可以加我微信 一定能解决 最近项目中使用到echarts。由于数据的分类较多,导致tooltip超出容器,且被周围的其他dom所遮挡。网上找了一圈发现很多朋友说配置其中的confine: true, 然而该配置只是将tooltip限制在该容器内。 当周围的dom的z-index过于高 阅读全文

posted @ 2020-07-31 17:14 漫思 阅读(12993) 评论(0) 推荐(0) 编辑

数据校验的需求整理

摘要: 1、差异性。 string 类型 bool类型 列表类型 千分位的校验。 要求输入方式带有差异性。 2、严格意义上的校验。 字符串。 bool 身份证。 邮箱 手机号 必须严格校验,因为为未来的数据分析做准备 密码 3、最近我进过的校验 重复校验 AAAAA BBBBB CCCCC DDDDD AA 阅读全文

posted @ 2020-07-31 09:38 漫思 阅读(187) 评论(0) 推荐(0) 编辑

数据管理平台的一些需求梳理

摘要: 1、至此多数据库。mysql,sqlserver ,Oracle等 2、数据信息查询,字段查询。 3、数据查询,在线设计器查询数据,并导出。在线设计器。 4、数据库结构整体的比对。 5、数据对比平台。 6、分库分表的建议。 7、数据统一分析建议。 9、根据一条数据生成一句sql。 10、一键数据结构 阅读全文

posted @ 2020-07-31 09:35 漫思 阅读(291) 评论(0) 推荐(0) 编辑

2020年7月30日

15个Nodejs应用场景

摘要: 15个Nodejs应用场景 我们已经对Nodejs有了初步的了解,接下来看看Nodejs的应用场景。 2.1 Web开发:Express + EJS + Mongoose/MySQL express 是轻量灵活的Nodejs Web应用框架,它可以快速地搭建网站。Express框架建立在Nodejs 阅读全文

posted @ 2020-07-30 21:16 漫思 阅读(971) 评论(0) 推荐(0) 编辑

NodeJS 极简教程 <1> NodeJS 特点 & 使用场景

摘要: NodeJS 极简教程 <1> NodeJS 特点 & 使用场景 田浩 因为看开了所以才去较劲儿。 1. NodeJS是什么 1.1 Node.js is a JavaScript runtime build on Chrome's V8. Node.js并不是一门语言,JavaScript才是。N 阅读全文

posted @ 2020-07-30 21:08 漫思 阅读(213) 评论(0) 推荐(0) 编辑

vue中树状结构转行数据,并渲染成table的方法

摘要: 这个算法非常有价值.50块钱提供核心协助 我qq 840189859 我微信 18500591275 场景: 我们现在有一个树状结构的数据,如下图:大概的数据结构如下: const tree = { value: '根节点', children: [ { value: '学校', children: 阅读全文

posted @ 2020-07-30 10:10 漫思 阅读(2653) 评论(0) 推荐(0) 编辑

2020年7月29日

nodejs的基础教程<一>

摘要: 1、我们来看基础的架构文件目录 2、我们来从一个地点来看这个脉络 在app.js定义路由 var indexRouter = require('./routes/index'); var usersRouter = require('./routes/users'); app.use('/', in 阅读全文

posted @ 2020-07-29 21:59 漫思 阅读(118) 评论(0) 推荐(0) 编辑

2020年7月24日

有关vue的核心见解

摘要: 1、封装字典组件。像男女,部门等的组件 2、二次封装文本组件,这样的话可以进行批量操作。 设定 最大的输入量。 3、查询按钮,新增按钮,删除按钮。都要进行封装。 4、查询框。工具栏,查询结果都要进行封装。 5、所有的输入框,选择框,组合选择框进行model化。 6、 阅读全文

posted @ 2020-07-24 11:54 漫思 阅读(150) 评论(0) 推荐(0) 编辑

Vue.js中 watch(深度监听)的最易懂的解释

摘要: <div> <p>FullName: {{fullName}}</p> <p>FirstName: <input type="text" v-model="firstName"></p> </div> new Vue({ el: '#root', data: { firstName: 'Dawei' 阅读全文

posted @ 2020-07-24 10:33 漫思 阅读(431) 评论(0) 推荐(0) 编辑

2020年7月22日

Vue项目开发,nprogress进度条加载之超详细讲解及实战案例

摘要: Nprogress的默认进度条很细,它的设计灵感主要来源于 谷歌,YouTube 他的安装方式也很简单,你可以有两种使用方式: 直接引入js和css文件 使用npm安装的的方式 直接引入: Npm安装: 基本的使用方式 你可以调用 start() 和done()来进行进度条的控制 如果你准备在jQu 阅读全文

posted @ 2020-07-22 19:50 漫思 阅读(1828) 评论(0) 推荐(0) 编辑

2020年7月20日

在Vue中使用echarts

摘要: 由于在项目中需要对数据进行可视化处理,也就是用图表展示,众所周知echarts是非常强大的插件。一开始想在网上找一个基于vue封装好的(懒省事),eg:vue-echarts ,但是拉取下来发现,跟项目中使用的类型有点偏差,而且他们的数据大多都是定制好的,我很难在此基础上进行更改(惹不起),于是选择 阅读全文

posted @ 2020-07-20 11:11 漫思 阅读(574) 评论(0) 推荐(0) 编辑

2020年7月13日

Vue你不得不知道的异步更新机制和nextTick原理

摘要: Vue你不得不知道的异步更新机制和nextTick原理 前言# 异步更新是 Vue 核心实现之一,在整体流程中充当着 watcher 更新的调度者这一角色。大部分 watcher 更新都会经过它的处理,在适当时机让更新有序的执行。而 nextTick 作为异步更新的核心,也是需要学习的重点。 本文你 阅读全文

posted @ 2020-07-13 22:32 漫思 阅读(3786) 评论(0) 推荐(0) 编辑

2020年7月8日

1. [Vue warn]: Missing required prop: "value"

摘要: 意思是说数据没有绑定,页面缺少value值。应该v-model进行数据绑定。 阅读全文

posted @ 2020-07-08 08:17 漫思 阅读(591) 评论(0) 推荐(0) 编辑

2020年7月6日

vue+iview的form表单校验总结

摘要: 这篇文章时关于如何使用iview的form表单校验。主要学习如何使用form校验(以校验文字长度为例),以及如何动态添加校验规则和异步校验。 1.为需要校验的表单添加form标签 <!--注意: ref/rules/model/prop等属性是必须的--> <Form res="foemRef" : 阅读全文

posted @ 2020-07-06 17:07 漫思 阅读(1938) 评论(0) 推荐(0) 编辑

gojs 流程图框架-基础绘图(一)

摘要: gojs 流程图框架-基础绘图(一) gojs 是一款非常优秀的流程图绘制 js 框架, 该框架没有中文版 api, 并且网上可查阅的资料非常少, 本文旨在带领读者了解整个框架结构, 以及基本的绘制方法. 本文对技术细节不作过多描述, 并会附上 api 地址以供参考. 完成后的效果图: 源码地址:  阅读全文

posted @ 2020-07-06 15:45 漫思 阅读(1836) 评论(0) 推荐(0) 编辑

前端常用60余种工具方法

摘要: 1.邮箱 export const isEmail = (s) => { return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s) } 2.手机号码 export const isMobile = 阅读全文

posted @ 2020-07-06 11:17 漫思 阅读(357) 评论(0) 推荐(0) 编辑

2020年7月5日

echarts itemStyle symbol 折线图原点样式调整

摘要: symbol 适用类型 :折线图、散点图 。默认:null 标志图形类型,默认自动选择(8种类型循环使用,不显示标志图形可设为'none'),默认循环选择类型有: 'circle' | 'rectangle' | 'triangle' | 'diamond' | 'emptyCircle' | 'e 阅读全文

posted @ 2020-07-05 17:16 漫思 阅读(3131) 评论(0) 推荐(0) 编辑

2020年7月1日

ES6、ES7、ES8、ES9、ES10新特性一览

摘要: ES全称ECMAScript,ECMAScript是ECMA制定的标准化脚本语言。目前JavaScript使用的ECMAScript版本为ECMA-417。关于ECMA的最新资讯可以浏览 ECMA news查看。 ECMA规范最终由TC39敲定。TC39由包括浏览器厂商在内的各方组成,他们开会推动J 阅读全文

posted @ 2020-07-01 11:23 漫思 阅读(501) 评论(0) 推荐(1) 编辑

[javascript] vuejs为输入框增加回车事件

摘要: 官网文档里有介绍 , 但是加上事件后不管用 , 此处备注一下要加.native 例如下面的例子: <el-input placeholder="在信息流中搜索关键词" v-model="weiboSearch" v-on:keyup.enter.native="searchWeibo" class= 阅读全文

posted @ 2020-07-01 09:56 漫思 阅读(689) 评论(0) 推荐(0) 编辑

2020年6月29日

iview上的兼容性问题

摘要: 1、transfer树形 经典的用法 <Poptip :transfer="true" confirm title="确定要删除这条记录吗?" @on-ok="ok(row)" @on-cancel="cancel"> <Button type="error" size="small">删除</Bu 阅读全文

posted @ 2020-06-29 08:46 漫思 阅读(787) 评论(0) 推荐(0) 编辑

上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 99 下一页

导航