flying_huixia
码龄7年
关注
提问 私信
  • 博客:229,847
    229,847
    总访问量
  • 85
    原创
  • 1,546,822
    排名
  • 76
    粉丝
  • 0
    铁粉

个人简介:希望在编程的道路上一直进步,结识更多志同道合的人!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2017-12-09
博客简介:

runner_123的博客

查看详细资料
个人成就
  • 获得115次点赞
  • 内容获得31次评论
  • 获得649次收藏
  • 代码片获得324次分享
创作历程
  • 1篇
    2021年
  • 18篇
    2020年
  • 25篇
    2019年
  • 41篇
    2018年
成就勋章
TA的专栏
  • 异步编程&promise
    1篇
  • D3
    1篇
  • 研发管理
    3篇
  • js设计模式
    5篇
  • CSS
    9篇
  • 框架
    5篇
  • 布局
    1篇
  • javascript
    42篇
  • 对象
    5篇
  • jQuery
    10篇
  • ajax
    1篇
  • html
    2篇
  • 微信小程序
    5篇
  • vue
    9篇
  • Http
    1篇
  • node
    2篇
  • 数据结构与算法
    1篇
  • 自动化构建工具
    2篇
兴趣领域 设置
  • 前端
    javascriptvue.js前端框架
  • 后端
    node.js
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

vue-cli创建一个vue完整项目以及简单的菜单路由跳转

1、给段落的首字母加样式.contain p:first-child:first-letter {color: red;}.contain p:first-child:first-line {color: inherit;}2、实现一个不停旋转的地球.rotate{ animation-name: rotateme; animation-duration: 24s; animation-iteration-count: infinite; anima
原创
发布博客 2021.01.03 ·
706 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

项目实际开发中知识点整理

一、css篇1. 对于text-overflow:ellpisis;在flex布局下不生效;2. @import '../out.less' 这样引入的样式会作用于全局,尽管是写在当前文件的scoped下的解决办法:在less文件中的最外面套一层自己自定义的唯一的样式,这样里面重名的样式就不会应用到其他页面组件了二、js篇1. for in循环用来遍历对象,可以遍历数组,但最好不要,因为遍历数组时会遍历数组原型链的属性;2....
原创
发布博客 2020.11.22 ·
324 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

d3简单学习

1、d3读取。csv文件,提示访问方式必须以http,https开头的请求方式。安装http-server安装后启动项目2、点击按钮切换数据源(.csv)需要先清除数据 d3.select("#bar-1").selectAll("rect").data([]).exit().transition().delay(100).remove(); 渲染的时候给柱状图添加动画 bara.selectAll("rect").data(data).enter() .
原创
发布博客 2020.10.06 ·
483 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue购物车项目遇到的知识点

1、vue图片静态路径可以加载成功,但是List里面的src属性动态赋值,图片无法显示解决:require("@/img/xxx.png")2、路由跳转传递的参数可以是对象吗可以;使用params传递参数3、购物车中,点击增加数量,只对当前物品进行小结计算,vue的v-for循环中item中的对象数据的处理怎么挪入computed中来计算。因为computed不能携带参数,但是需要把当前Index传递进去,去计算金额,使用methods来代替 getTotalPrice()
原创
发布博客 2020.09.13 ·
790 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

canvas实现图片压缩

1、 Canvas 的绘图能力,通过调整图片的分辨率或者绘图质量来达到图片压缩的效果,实现思路如下:获取上传 Input 中的图片对象 File 将图片转换成 base64 格式 base64 编码的图片通过 Canvas 转换压缩,这里会用到的 Canvas 的 drawImage 以及 toDataURL 这两个 Api,一个调节图片的分辨率的,一个是调节图片压缩质量并且输出的,后续会...
原创
发布博客 2020.04.28 ·
2980 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

异步编程&promise(一)

一、异步编程首先函数是一等公民,可以作为函数参数或者函数返回值1、首先举个函数工厂的例子,顾名思义,用来生产函数,这个例子是判断一个变量的类型function isType(type){ return function(param){ return Object.prototype.toString().call(param)==`[object ${type}]`;...
原创
发布博客 2020.04.26 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript经典案例

一、跨浏览器添加事件\移除function addEvent(eventObj,tyoe,fn){ if(eventObj.addEventListener){ eventObj.addEventListener(type,fn,false) }else if(eventObj.attachEvent){ eventObj.attachEvent('o...
原创
发布博客 2020.04.17 ·
3475 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

CSS知识课堂

1、实现背景图片透明,图片之上的文字正常显示技术点有二:1、背景图片透明,其上的文字正常显示2、文字垂直居中显示分析:文字显示在背景之上,那么给文字的z-index:99; 文字是不定宽高的,用absolute+transform来实现难点:发现将中间内容的元素透明度设为0.5,文字也会继承此特性,变为0.5因此采用:::before伪类来实现...
原创
发布博客 2020.04.16 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

.txt文件转为json文件,本地json文件读取

最近遇到一个问题,客户给了一个.txt文件,里面有上万条数据,需要从文件中查询数据并进行计算。1、首先的思路是.txt文件转为.json文件用fileReader 来对数据进行处理2、处理后得到一个json数组对象,但是不能每次用到的时候都去读取.txt文件,毕竟里面的数据可不少,还是本地生成一个json文件function trans(){ var _FileData...
原创
发布博客 2020.04.03 ·
8014 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

图书销售系统项目知识点总结

1、实现购物车问题1:点击物品的加减,需要给当前物品的数目变化;因为物品列表是动态增加的,每次点击增加,数目会增加,但是点击下一物品,还是这个物品的数目增加,最后用了一个本办法给当前元素span一个唯一的ID,通过i来获取 div1.innerHTML = '<input type="button" value="-" onClick="less('+i+')"><...
原创
发布博客 2020.03.22 ·
901 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Node.js基础实践问题汇总

引言:最近做了一个非常非常非常小的项目实例,奈何在家太菜,吭哧吭哧写了一天半,把这个实现guo过程中遇到的一些边边角角的小问题都记录一下。1、写NodeJS服务器端的POST/GET请求(1)通过reques.method判断客户端的请求方式(2)通过request.url判断客户端的具体请求接口,返回对应字段 //post方式=》 var enddate = {};...
原创
发布博客 2020.03.01 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学习笔记(06):Node.js进阶教程第一步(基础篇)-node.js教程16_事件机制

本课程从Node.js的安装配置开始,包括函数调用,模块调用,路由,文件操作,异常处理,参数接收,正则表达式,连接数据库,事件等内容,使学员通过十六课时,学习Node.js的基础知识,掌握JS开发服务端的编写方法,了解Node.js的运行机制,为深入学习后期各类框架打好基础。...
原创
发布博客 2020.02.22 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学习笔记(05):Node.js进阶教程第一步(基础篇)-node.js教程4_路由初步

本课程从Node.js的安装配置开始,包括函数调用,模块调用,路由,文件操作,异常处理,参数接收,正则表达式,连接数据库,事件等内容,使学员通过十六课时,学习Node.js的基础知识,掌握JS开发服务端的编写方法,了解Node.js的运行机制,为深入学习后期各类框架打好基础。...
原创
发布博客 2020.02.20 ·
317 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

学习笔记(03):如何学好webpack4.0?-配置文件-入口出口

webpack是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个bundle。...
原创
发布博客 2020.02.14 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

迭代器模式

1、概念:迭代器模式是指提供提供一种方法顺序访问一个聚合对象中的各个元素。比如,JQuery中的$.each()函数,这属于内部迭代器,由于迭代规则已经被提前规定。外部迭代器必须显式地请求迭代下一个元素。2、迭代器的应用举例 //需要上传一个文件,先得看浏览器是否有对应的上传控件,没有则看是否支持flash插件,不支持则使用最原始的浏览器表单上传 var getU...
原创
发布博客 2020.01.29 ·
197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

模板方法模式和职责链模式

一、模板方法模式1、模板方法模式,基于继承的设计模式,由两部分组成,抽象父类和具体实现子类。2、例子Coffe 和 Tea//创建抽象类 -- 饮料 function Beverage(){} Beverage.prototype.boilWater = function(){ console.log("把水煮沸") } //...
原创
发布博客 2020.01.23 ·
656 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

适配器模式和组合模式

一、适配器模式1、作用:主要解决两个软件实体间接口不兼容的问题2、实例(1)地图渲染的适配//谷歌和百度地图的渲染地图调用的方式不一样 var googleMap = { show: function () { console.log('开始渲染谷歌地图') } } ...
原创
发布博客 2020.01.15 ·
649 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

发布-订阅模式

一、核心概述发布订阅模式主要包含三大块:缓存数组、订阅、发布缓存数组 一个数组[] 订阅 往数组里面压入函数fn 发布 里面循环遍历数组,然后执行数组中的函数。 二、简单代码实现及改进(1)实现 var subpub = {}; subpub.cache = []; subpub.subscribe = function(fn){ ...
原创
发布博客 2020.01.14 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单例模式、策略模式

一、单例模式1、概念保证一个类仅有一个实例,并提供一个访问它的全局访问点2、单例模式的实现 -- 以创建div节点为例var createDiv = (function(){ var instance; var createDiv = function(html){ if(instance){ return instance...
原创
发布博客 2020.01.09 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

layui项目知识点总结

1、input单选框——获取选中值和设置选中值需求:修改数据段时候,需要先去取到用户类型,然后让单选框对应的值选中。原生js获取选中值 & 设置选中值//获取if(document.getElementById("reserve_yes").checked){ reserve=yes;}else if(document.getElementById("reser...
原创
发布博客 2019.12.10 ·
660 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多