小城听风雨
码龄9年
关注
提问 私信
  • 博客:599,668
    社区:223
    599,891
    总访问量
  • 151
    原创
  • 555,722
    排名
  • 120
    粉丝

个人简介:有些鸟儿注定是关不住的, 因为它们的每一片羽毛都闪耀着自由的光辉

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-07-05
博客简介:

a5252145的博客

查看详细资料
个人成就
  • 获得284次点赞
  • 内容获得96次评论
  • 获得952次收藏
  • 代码片获得722次分享
创作历程
  • 5篇
    2021年
  • 47篇
    2020年
  • 72篇
    2019年
  • 33篇
    2018年
成就勋章
TA的专栏
  • 从零摸索架构
  • Typescript
    1篇
  • 组件库开发
    1篇
  • highcharts
    3篇
  • iview
    3篇
  • proxy
    1篇
  • 关于编程的那些事
  • Javascript踩过的坑
    39篇
  • CSS3心得整理
    14篇
  • 移动端踩过的坑
    4篇
  • 项目的发布与上线
    4篇
  • Node/NPM
    5篇
  • 文章整理
    15篇
  • vue的使用心得
    36篇
  • Jquery
  • VScode编辑器
    2篇
  • LayUI
    11篇
  • 一入前端深似海
    8篇
  • HTML5
    2篇
  • Echarts图表
    2篇
  • Element-ui
    9篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jses6webpack前端框架
  • 后端
    node.js
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

WebSocket

WebSocket
转载
发布博客 2021.04.12 ·
591 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue 自定义双向绑定

vue 自定义双向绑定背景:父子组件props通信是单向的,如何双向通信呢。<!-- children.vue --><template> <a-input:value="val" @input="(e)=>{this.$emit('change',e.target.value)}"/></template><script>export default { props:{ // 须定义和model相同的props名称
原创
发布博客 2021.04.12 ·
358 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

解决mac下每次git pull/push都需要输入密码的问题

解决mac下每次git pull/push都需要输入密码的问题文章转载于: talent_ray的简书博客首先本身项目是走ssh克隆下来的,之前也配置过密钥。按理来说不应该出现这样的问题,在日常开发过程中突然需要我输入密码?(小朋友你是否有很多问号)。在经过多方面资料查找与解决方案尝试后终于找到了原因,背后的黑手是系统升级了…在升级为macOS catlina后 ssh的代理就被自动清除了,所以重新添加一下就好了首先执行 ssh-add -L,若跟我一样的话控制台应该会显示如下;$ ssh-
原创
发布博客 2021.01.13 ·
6523 阅读 ·
15 点赞 ·
12 评论 ·
17 收藏

nightwatchjs心得整理

nightwatchjs笔记:test case中禁止跑特定的case , 在function之前加上 ‘’ 即可。跑完测试集自动打开浏览器: 需要在nightwatch/globals/html-reporter/new HtmlReporter属性openBrowser:trueperform 可在callback中执行nightwatch所提供的指令。4. perform 可在callback中执行nightwatch所提供的指令。...
原创
发布博客 2021.01.10 ·
467 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

macOS Big Sur安装nvm

macOS Big Sur安装nvm2020新版的M1芯片mac,node15.5已经支持,查看M1芯片支持度可以在此处查询:m1支持度nvm GitHub点击此处macOS10.15以上版本需要创建.zshrc文件touch ~/.zshrccurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash如果提示curl: (7) Failed to connect to raw.github
原创
发布博客 2021.01.10 ·
865 阅读 ·
1 点赞 ·
8 评论 ·
0 收藏

JavaScript 小技巧2

JavaScript 小技巧1. Replacestring.Replace() 函数只会替换第一个项目。你可以在这个正则表达式的末尾添加 /g 来替换所有内容。var example = "potato potato";console.log(example.replace(/pot/, "tom"));// "tomato potato"console.log(example.replace(/pot/g, "tom"));// "tomato tomato"2. 提取唯一值我们可
转载
发布博客 2020.12.23 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js排序复杂度

原创
发布博客 2020.12.23 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript中遍历数组小问题

JavaScript中遍历数组小问题1. break、return对遍历的影响const arr = [1, 2, 3, 4, 5, 6];for - breakfor (let i = 0; i < arr.length; i++) { if (arr[i] === 3) { console.log(i); break; } console.log(arr[i]);}输出:for - returnfor (let i = 0
原创
发布博客 2020.12.23 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Js获取url参数

Js获取url参数1. 如果参数为字符串:URL:http://localhost:8088/#/orderDetail?workOrderId=001&type=0&status=processing&event=yesgetQueryVariable(name) { let reg = new RegExp("(^|&)?" + name + "=([^&]*)(&|$)", "i"); let r = window.location
原创
发布博客 2020.10.23 ·
278 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue3.0变化

Vue3.0尤雨溪在VueConf 2019上海演讲视频周边项目和3.0现状
转载
发布博客 2020.09.27 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

未知的Vue知识整理

未知的Vue知识整理Vue.js最佳实践
转载
发布博客 2020.09.27 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

less和less-loader版本

严格控制版本号npm install less@3.9.0 less-loader@4.1.0 --save-dev
原创
发布博客 2020.09.27 ·
20674 阅读 ·
16 点赞 ·
3 评论 ·
36 收藏

Eslint配置

Eslint配置eslint要是配置不好,代码在IDE中提示真的很恶心,但是配置项又太多,还有很多专有的扩展,这里给出我的一个配置module.exports = { root: true, env: { node: true }, extends: ["plugin:vue/strongly-recommended"], rules: { "no-console": process.env.NODE_ENV === "production" ? "error"
原创
发布博客 2020.09.27 ·
401 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue渲染模板时怎么保留模板中的HTML注释呢?

设置comments属性,官网默认为舍弃注释<template comments> ...</template>官方文档
原创
发布博客 2020.09.27 ·
901 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Vue重置data

Object.assign(this.$data, this.$options.data());使用Object.assign(),vm.$data可以获取当前状态下的data,vm.$options.data可以获取到组件初始化状态下的data。
原创
发布博客 2020.09.27 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

组内第一次分享遗留问题解决

问题for…in 和 for…of 迭代时的问题。every()和some()方法为什么需要return? 原理是什么?bable语法糖?解决for…in 和 for…of 遍历时的问题。问题复现:let obj = { a: 1, b: 2, c: 3};let arr = [1, 2, 3, 4, 5];现有一个对象和一个数组,分别使用for..in对arr和obj进行遍历,使用for..of对arr进行遍历,让arr中每一项和obj中每一项的val
原创
发布博客 2020.09.27 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript小技巧

1. 箭头函数简写function sayHello(name) { console.log('Hello', name);}简写为=>sayHello = name => console.log('Hello', name);同理function sayHello(name, age) { console.log('Hello', name, 'age', age);}sayHello('taohang', 24); // hello taohang, age
转载
发布博客 2020.09.27 ·
748 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

vscode Typescript Test 热编译

文件夹目录下DOS运行tsc --init,生成tsconfig.jsontsconfig.json下outDir属性:新建test.ts,终端->运行生成任务->选择tsconfig.json,即可实时编译。新建index.html,引入编译后的文件<script src="./js/test.js"></script>即可。...
原创
发布博客 2020.09.21 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

clip-path

clip-pathCSS clip-path 生成器上面6个点,需要配置6个属性,每个属性都代表当前点的坐标clip-path: polygon(5% 0, 100% 0, 100% 90%, 95% 100%, 0 100%, 0 10%);注意:clip-path默认会把border也去掉,若想保留border,需要在当前div加一个父元素,父元素css保持和当前div一致,父元素width和height比当前大2px即可。...
原创
发布博客 2020.09.11 ·
853 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

StencilJS

1. 前提stenciljs采用JSX和TypeScript语法。需要了解JSX2. 初始化项目// 1git clone https://github.com/ionic-team/stencil-component-starter.git my-componentcd my-componentgit remote rm origin// 2npm install // 此处报错:需要运行: npm set registry https://registry.npmjs.org/
原创
发布博客 2020.09.10 ·
1801 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏
加载更多