爱忽悠的唐唐
码龄8年
关注
提问 私信
  • 博客:277,577
    277,577
    总访问量
  • 93
    原创
  • 2,065,862
    排名
  • 25
    粉丝
  • 0
    铁粉

个人简介:有梦想的人,永远年少

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

tangyuhui

博客描述:
前端技术经验分享
查看详细资料
个人成就
  • 获得69次点赞
  • 内容获得48次评论
  • 获得152次收藏
  • 代码片获得261次分享
创作历程
  • 3篇
    2022年
  • 5篇
    2021年
  • 8篇
    2020年
  • 40篇
    2019年
  • 37篇
    2018年
成就勋章
TA的专栏
  • 前端
    24篇
  • diff
    1篇
  • vue
    25篇
  • js
    20篇
  • datatables
    1篇
  • webpack
    2篇
  • 虚拟机
    2篇
  • 单元测试
    1篇
  • 上网代理
  • css
    8篇
  • spark
    1篇
  • 设计模式
    1篇
  • 服务器
    5篇
  • git
    4篇
  • canvas
    1篇
  • vue-router
    2篇
  • H5
    1篇
  • react
    4篇
  • react-native
    4篇
  • java
    1篇
  • docker
    1篇
  • redis
    1篇
  • el-autocomplete
    1篇
  • popperjs
    1篇
  • chrome
    2篇
  • fiddler
    2篇
  • eslint
    1篇
  • flutter
    1篇
  • 钉钉开发
    1篇
  • npm
    2篇
  • 正则
    1篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpack前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

nginx反向代理支持网址自动添加斜线

nginx反向代理自动添加斜线问题
原创
发布博客 2022.06.16 ·
3034 阅读 ·
0 点赞 ·
1 评论 ·
5 收藏

对比文件,生成类似github diff对比报告

对比文件,生成github diff报告
原创
发布博客 2022.05.18 ·
929 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第三方包补丁方案(优雅修改node_modules)

一、背景我们在平时开发过程中可能会遇到以下问题● 开源npm包不能满足我们实际预期,需要个性化支持● 开源的npm包存在一些小小的bug,需要修复而我们只需要对源码进行小小的改动就能满足我们的需求,这个时候我们该怎么办?二、以往方案分析方案一:在项目的node_modules下找到插件的源码直接修改优点:简单直接、快速见效缺点:不能持久化,一旦重新安装就失效方案二:去github上fork第三方包代码进行修改,将修改过后的代码发布到公司私服npm上使用优点:可持久化,项目成员都可以使用
原创
发布博客 2022.05.09 ·
1317 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

vue入门秘籍

学习目标会搭建前端开发环境会创建Vue实例,知道Vue的常见属性会使用Vue的生命周期的钩子函数会使用vue常见指令会使用vue计算属性和watch监控了解vue-cli使用会编写vue组件掌握组件间通信了解vue-router使用了解vuex使用实战1.认识VueVue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整
原创
发布博客 2021.04.18 ·
325 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

typescript教程

搭建环境全局安装tsnpm install -g typescript初始化项目tsc -inittsconfig.json常用配置{ "compilerOptions": { "allowUnreachableCode": true, // 不报告执行不到的代码错误。 "allowUnusedLabels": false, // 不报告未使用的标签错误 "alwaysStrict": false, // 以严格模式解析并为每个源文件生成 "use str
原创
发布博客 2021.03.10 ·
338 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

RN端ios全面屏刘海适配

项目中引入以下组件SafeAreaViewPlus.js 。可以自定义顶部和底部颜色。注意: 如果有用到 native-base 提供的headerTitle组件,下面文件中topArea的样式需改为height: 24, 如果没有用到,height:44/*** iPhone适配全面屏(iPhoneX)*/import React, {Component,} from 'react';import {DeviceInfo, SafeAreaView, StyleSheet, View, .
原创
发布博客 2021.01.20 ·
1423 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

git相关命令及规范

git分支命名• master:主分支,负责记录上线版本的迭代,该分支代码与线上代码是完全一致的。• develop:开发分支,该分支记录相对稳定的版本,所有的feature分支和bugfix分支都从该分支创建。其它分支为短期分支,其完成功能开发之后需要删除• feature/:特性(功能)分支,用于开发新的功能,不同的功能创建不同的功能分支,功能分支开发完成并自测通过之后,需要合并到 develop 分支,之后删除该分支。• release/:发布分支,用于代码上线准备,该分支从develop分支
原创
发布博客 2021.01.19 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

android 7.0 https抓包方案

1、下载安装逍遥模拟器2、模拟器允许root3、安装charles,下载证书4、使用openssl的x509指令进行cer证书转pem证书 和 用md5方式显示pem证书的hash值证书转换,如果已经是pem格式就不再进行这一步openssl x509 -inform DER -in xxx.cer -out charles.pem进行MD5的hash显示查看openssl版本openssl versionopenssl版本在1.0以上的版本的执行这一句openssl x5
原创
发布博客 2021.01.11 ·
1162 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

eslint vscode保存时自动格式化失效解决方法

打开vscode的设置。setting.json文件,加入以下配置 "editor.formatOnSave": false, // 自动修复 "editor.codeActionsOnSave": { "source.fixAll.eslint": true, }, // 配置 ESLint 检查的文件类型 "eslint.validate": ["javascript","vue","html"],...
原创
发布博客 2020.06.30 ·
9415 阅读 ·
4 点赞 ·
2 评论 ·
5 收藏

react-native开发必备技巧

搭建环境下载android studio https://developer.android.google.cn/studio/index.htmlVSCode 搭建 React Native 环境https://www.cnblogs.com/hl1223/p/11049968.htmlhttps://blog.csdn.net/young_emily/article/details/790057283、连接夜神adb connect 127.0.0.1:620014、查看a
原创
发布博客 2020.05.14 ·
363 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git Commitizen 提交规范化、提交信息验证、自动生成changelog

规范提交信息1、全局安装Commitizen npm install -g commitizen2、在项目根目录下运行下面命令,使其支持angular的 Commit message 格式commitizen init cz-conventional-changelog --save --save-exact注意,–save-exact 相当于锁定版本号此时,package.jso...
原创
发布博客 2020.04.02 ·
798 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js金融业务开发小技巧

第一种方法// 输入小数点后两位金额const inputMoney = (value) => { value = value || '' return value.replace(/[^\d.]/g, '') .replace(/^\./g, '') .replace(/\.{2,}/g, '.') .replace('.', '$#$') .r...
原创
发布博客 2020.03.18 ·
327 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

node-sass下载太慢解决方法

在项目根目录建立 .npmrc文件sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
原创
发布博客 2020.03.11 ·
1887 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue-cli3 全局引入scss公共变量

css: { loaderOptions: { // 设置 scss 公用变量文件 sass: { data: `@import '~@/assets/style/public.scss';` } } },
原创
发布博客 2020.03.10 ·
1620 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

怎么样使父元素的overflow:hidden不影响到子级absolute绝对定位元素

在项目中使用了popover组件,由于父级设置了overflow:hidden,当子级长度超出时,即使子元素是绝对定位元素也受到了影响。查了很多资料,发现只要父级元素不设置position:relative和position:absolute样式,就不会隐藏绝对定位的子元素。...
原创
发布博客 2020.02.14 ·
8174 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

常见屏幕分辨率

@media (min-width: 320px)@media (min-width: 360px)@media (min-width: 375px)@media (min-width: 386px)@media (min-width: 393px)@media (min-width: 401px)@media (min-width: 750px)@media (min-width:...
原创
发布博客 2020.01.11 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue之provide/inject

经测试发现,当provide提供为对象或者是某个方法时,子对象取值才会是响应式的。父组件代码 parent.vue<template> <div> <Child /> <button class="btn" @click="clickTest" > 点击我 </but...
原创
发布博客 2019.12.13 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

eslint推荐配置

// https://eslint.org/docs/user-guide/configuringmodule.exports = { root: true, parser: 'babel-eslint', parserOptions: { sourceType: 'module' }, env: { browser: true, }, // htt...
原创
发布博客 2019.12.05 ·
716 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue仿dva自动处理请求loading状态

1、相关插件准备vue、vue-wait、axios2、在main.js引入vue-wait引入步骤如下,具体vue-wait文档请查看 https://github.com/f/vue-wait/tree/masterimport VueWait from 'vue-wait'//Loading集中管理控件Vue.use(VueWait) // add VueWait as Vue ...
原创
发布博客 2019.11.20 ·
1135 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

indexedDb

参考教程:https://wangdoc.com/javascript/bom/indexeddb.html#indexeddb-%E5%AF%B9%E8%B1%A1
原创
发布博客 2019.10.11 ·
12584 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多