鹰子
码龄13年
求更新 关注
提问 私信
  • 博客:247,627
    247,627
    总访问量
  • 30
    原创
  • 27
    粉丝
  • 7
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2012-11-05

个人简介:时快时慢,只要不停步就ok

博客简介:

eagle_88的专栏

博客描述:
追逐前端梦
查看详细资料
个人成就
  • 获得54次点赞
  • 内容获得35次评论
  • 获得107次收藏
  • 代码片获得128次分享
  • 博客总排名497,792名
创作历程
  • 1篇
    2024年
  • 1篇
    2021年
  • 2篇
    2020年
  • 2篇
    2019年
  • 8篇
    2018年
  • 5篇
    2017年
  • 11篇
    2016年
  • 5篇
    2015年
成就勋章
TA的专栏
  • jquery插件
    10篇
  • thinkphp
  • jsduct
    1篇
  • css
    1篇
  • 其它
    4篇
  • js
    5篇
  • vue
    10篇
  • git
    2篇
  • react native
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

86人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

仿三方智能对话分析原始会话窗口

仿三方智能对话分析原始会话窗口
原创
博文更新于 2024.01.19 ·
459 阅读 ·
8 点赞 ·
0 评论 ·
11 收藏

一种场景的优雅处理方式

业务逻辑:比如说用户还款100元,有a、b、c3个账户要换。若用户的账户类型a,3个账户的优先级是a>b>c,先还a,还了还有的多,再还b,依次类推。。。若用户的账户类型b,3个账户的优先级是b>a>c,先还b,还了还有的多,再还a,依次类推。。。若用户的账户类型c,3个账户的优先级是c>a>b,先还c,还了还有的多,再还a,依次类推。。。后面账户增加了,变成a、b、c、d了,那要能优雅的扩展才行。之前是单个判断的,把我搞晕了,来看下之前3个账户的
原创
博文更新于 2021.10.27 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue子组件调用父组件方法,并根据方法的返回值再做处理,如何实现?

1、使用场景项目里将element-ui的el-upload写成公共组件方便调用,官方的before-upload方法用于处理上传前要做的事,如:比较文件大小,限制文件类型等,通过返回true 或 false 控制是否上传。 当该组件调用父组件方法,并且要能获取到父组件方法的返回值,如何实现?2、问题说明通常子组件调用父组件方法:this.$emit(方法名, 传参1, 传参2),但是此方法...
原创
博文更新于 2019.07.26 ·
7229 阅读 ·
5 点赞 ·
0 评论 ·
11 收藏

jqGrid表格多次点击行交替选中的实现

jqGrid表格多次点击行交替选中的实现
原创
博文更新于 2016.02.27 ·
1860 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

git分支多了如何给分支增加备注信息

大家有没有碰到过开发项目多了,git分支多了,搞不清分支是哪个项目?之前我是通过分支名跟项目jira的ID对应来区别,直接看分支名有时还是一脸懵逼。今天同事分享的git功能可以解决此问题,好东西分享给大家:给分支添加备注$ git config branch.feature_20150713_hd-123.description 海南放款查看分支备注$ git br* feature-20200706-ab-441 提示文字1 feature_20150713_hd-123 海南放款.
原创
博文更新于 2020.07.22 ·
4131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git备忘录

一、git revert和git reset都是回滚提交记录,区别是什么?a、git reset回滚到指定的commit_id,在该commit_id之后的提交会被删除。1、通过git log找到要撤销的commit的版本号,复制它上一个版本号(注意版本号之后的提交都会被撤销)2、执行git reset --hard ac82adae143fffd4ad9c0b08c983ac...
原创
博文更新于 2020.06.18 ·
370 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue开发浮动菜单碰到的问题的解决方案

开发浮动菜单,实现功能:1、点击菜单项,滚动到对应位置。 2、拖动滚动条,对应的菜单项高亮显示。效果如下图所示:考虑到多个页面都有此效果,所以做成公共组件breadnav.vue<template> <div class="nav" :class="{'is_fixed': navFixed}"> <div v-for="(...
原创
博文更新于 2020.04.29 ·
769 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Monaco Editor安装及使用

最近在玩以vue为基础开发web代码编辑器,发现Monaco Editor(仿 Visual Studio Code)插件完美的解决了业务需求。故将重要的记录如下:安装1、monaco-editor和monaco-editor-webpack-plugin安装npm install monaco-editor --save-devnpm install monaco-editor-webp...
原创
博文更新于 2019.05.13 ·
13163 阅读 ·
3 点赞 ·
4 评论 ·
10 收藏

js如何实现数组数据的上移下移

Vue项目开发中碰到对表格数据实现上移,下移的需求,只是纯前端实现移动数组数据,不跟服务端做交互。经研究,用splice方法简洁优雅,具体实现如下: // 上移,下移 onMove(code, dir) { let moveComm = (curIndex, nextIndex) =&gt; { let...
原创
博文更新于 2018.09.14 ·
8379 阅读 ·
2 点赞 ·
1 评论 ·
10 收藏

vue新增时赋初始值性能考量

后台开发经常会涉及到新增、编辑操作。通常在新增时需要把表单元素的值初始化,vue+element ui开发如果用element ui的form表单验证this.$refs[formName].validate()来实现,可以用this.$refs[formName].resetFields()实现初始化。但是表单验证不能完全满足开发的需要,比如:验证图片是否上传,验证表格里是否至少包含一行数据...
原创
博文更新于 2018.08.28 ·
1104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

启动react native,在genymotion中报错“unable to load script from assets 'index.android.bundle'.”的解决办法

一段时间没启react native,最近启动后报错:unable to load script from assets 'index.android.bundle'.Make sure your bundle ispackged correctly or you are running a packger server.经查找终于知道原因了,是因为react native的版本更新后启动入口文件...
翻译
博文更新于 2018.07.11 ·
684 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Vue多个路由绑定同一组件造成created不执行的解决办法(详解)

开发中遇到的需求是:多个页面调用同一组件,通过传参获取不同的数据展示在页面上。多个路由映射到同个组件,只是传参不同,页面切换不会触发组件的创建cteated方法,怎么办?官方给出的解决办法:https://router.vuejs.org/zh-cn/essentials/dynamic-matching.html#%E5%93%8D%E5%BA%94%E8%B7%AF%E7%94%B1%E5%8...
原创
博文更新于 2018.04.26 ·
11732 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

vue中v-for循环如何将变量带入class的属性名中

开发中碰到的需求如下:如何实现?参考vue官方文档,没有找到。文档针对class的对象语法是在明确属性名的情况下,通过true or false动态显示class名,class名是固定的,针对class的数组语法虽然class名是动态的,但不适用v-for循环。而本例是在v-for循环中实现class名动态(赋变量值)。代码如下:&lt;template&gt; &lt;div class="q...
原创
博文更新于 2018.04.02 ·
18205 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

npm工作笔记

npm常用命令网上一搜一大堆,在工作中不是每个命令都会用上,想想就把几个工作中用到的命令在这备注一下,后续有新增再补。1、安装和卸载模块npm install &lt;pkg&gt;  // 在本地安装模块,即安装在当前路径下的node_modules包下npm install &lt;pkg&gt; -g  // 全局路径下安装模块,通常在(用户目录)Users\AppData\Roaming\...
原创
博文更新于 2018.02.09 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sublime text3与node.js环境配置及使用方法

实践了半天,把实践成果汇总成文档,以备查用!在sublime text3编辑器中开发node.js,希望通过快捷键编译代码,就是把nodejs服务的控制台嵌入到编辑器中。步骤如下:一、在编辑器中安装插件nodejs选择菜单:preferences/Package Control,或快捷键ctrl+shift+p,调出package control。输入install P
原创
博文更新于 2018.02.02 ·
9986 阅读 ·
0 点赞 ·
3 评论 ·
9 收藏

js数组遍历方法解析

在ES5中常用的10种数组遍历方法:(以下脚本可复制黏贴到浏览器的console中查看效果)1、原始的for循环语句2、Array.prototype.forEach数组对象内置方法 优点不用定义额外的参数变量,缺点:性能不如for循环不能用return结束循环不生成新数组ie不支持(alert(Array.prototype.forEach)返回undefined)数
原创
博文更新于 2018.01.16 ·
917 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端常见跨域解决方案

前端常见跨域解决方案什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: <link>、<script>、、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链3.) 脚本请求: js发起的ajax请求、dom和js对象的跨
转载
博文更新于 2017.09.15 ·
621 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue.js的computed,filter,get,set的用法及区别

1、vue.js的computed方法:处理复杂逻辑,基于依赖缓存,当依赖发生改变时会重新取值。用methods也可以实现同样的效果,但methods在重新渲染的时候会重新调用执行,在性能上computed优于methods,当不需要缓存时可用methods。实例1:computed和methods实现翻转字符串 原始字符串: {{ message }}
原创
博文更新于 2017.06.09 ·
26927 阅读 ·
5 点赞 ·
0 评论 ·
14 收藏

vue+element实现批量删除功能

今年开始学习vue+element实现后台开发,在实现批量删除功能时有2个小知识点记录在下:1、如何实现单击行交替选中当前行的复选框,element官网的table实例中没有找到。——通过selection-change实现2、如何获取选中行的值来实现批量删除。——通过row-click和toggleRowSelection实现代码如下html: 批量删
原创
博文更新于 2017.04.19 ·
25499 阅读 ·
8 点赞 ·
2 评论 ·
27 收藏

extjs的apply,applyIf和merge用法及原理剖析

extjs的apply,applyIf和merge都用来操作2个对象并生成新对象,在实现结果上是有区别的,下面来看下他们的区别:先定义2个对象:var obj1 = {            a: '语文',            b: ['美术1', '美术2'],            c: true,            d: {
原创
博文更新于 2017.01.23 ·
1132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多