Giter Site home page Giter Site logo

lldlly.github.io's People

Contributors

lldlly avatar

Watchers

 avatar  avatar

lldlly.github.io's Issues

微前端项目总结 | 上野

https://lldlly.github.io/2022/01/18/qiankun/#%E6%80%BB%E7%BB%93

前言又来记笔记了… qiankun 官网地址:https://qiankun.umijs.org/zh/guide 踩过的坑大部分问题,官网上都是有解决方案,乾坤常用问题解决方案地址: https://qiankun.umijs.org/zh/faq 主要记录一下部署的时候遇到的问题; 主应用和子应用部署在不同服务器的情况,需要主应用配置代理,或者子应用的 ningx 配置设置一下 add_he

npm发包小记 | 上野

https://lldlly.github.io/2021/11/19/npm/#%E5%9D%91%E5%9C%A8%E8%BF%99%E9%87%8C

前言记录一次犯蠢经历😅,主要是npm私服发包和npm官网发包有一点小区别。 npm官网包写好后,先登录,登录之后直接publish就ok了。注意: 确定在执行登录命令的时候处于npm源下,不能是淘宝源等其他源,否则会401报错; 包发布24小时内可以使用unpublish撤销。 npm文档传送门 123456789101112131415161718// 登录 会提示输入账号,密码,邮箱np

create-react-app 创建项目更改webpack配置 | 上野

https://lldlly.github.io/2020/07/07/react/#4-%E9%85%8D%E7%BD%AEconfig-overrides-js

前言使用create-react-app创建的项目webpack配置文件是隐藏起来的,如果想要把配置暴露出来更改,需要运行 npm run eject 命令。不过这种方法有两个缺点: npm run eject命名不可逆,一旦配置文件暴露后就不可再隐藏; 扩展的配置和create-react-app内建的webpack配置混合在了一起,不利于配置出现问题后的排查。 注意:还有craco也可做c

Mobx学习记录 | 上野

https://lldlly.github.io/2019/11/26/Mobx/#2-mobx%E5%9C%A8store%E5%92%8C%E7%BB%84%E4%BB%B6%E9%87%8C%E7%9A%84%E5%BA%94%E7%94%A8

Mobx工作记录之前由于项目比较急,需要在短时间内学习并上手mobx,虽然已经用react+mobx开发了好几个项目,一直都没时间总结一下。特此梳理一下,让知识沉淀沉淀~Mobx官方文档Mobx官方中文文档 Mobx的核心概念Mobx的核心原理是通过action触发state的变化,进而触发state的衍生对象(computed value & Reactions)。 1.State(状

less、sass换肤方案记录 | 上野

https://lldlly.github.io/2020/07/16/lessSass/#4-%E5%9C%A8sass%E4%B8%AD%E4%BD%BF%E7%94%A8mixin

前言现在换肤的场景越来越多,特此总结一下自己使用过切实可行的两种换肤方案,less和sass各一种,less配合的vue项目,sass配合的react项目;大体的思路都是一样的: 1.将主题会用到的颜色都使用变量定义;2.使用less/sassmixin和函数实现不同主题的颜色选取;3.在body上放一个用于区别主题的类名或者属性,通过动态更换这个类名,实现主题的切换; Less1.效果定义了

react-redux使用 | 上野

https://lldlly.github.io/2021/10/22/react-redux/#%E6%80%BB%E7%BB%93

前言上两月忙其他的事情,由此学习的步伐暂停了近两个月的时间,现在终于有时间继续啦!之前在学习 redux 的过程中没有整理笔记,继续开始的时候发现知识点居然忘记了好多,还是老话说的好:“好记性不如烂笔头!”;写成一篇文章一是对自己学习过程的记录,也是对知识点的总结,最终目的是为了让知识点掌握的更加牢固~ 安装依赖提供了两个 api Provider 为后代组件提供 store connect 为

echart 记录 | 上野

https://lldlly.github.io/2022/08/19/echart/#%E6%95%88%E6%9E%9C-2

浅浅做个记录 一. 环形图 + 自定义文字效果其中包含的配置点: 自定义文字 graphic; 图例文字超过6个省略; 色彩配置; 饼图 => 环形; 不要饼图的指引线和文字; 色块直接的白色间隔; title放到圆环中间; 配置1234567891011121314151617181920212223242526272829303132333435363738394041424

Markdown常用语法测试 | 上野

https://lldlly.github.io/2019/11/22/md/#%E5%9B%BE%E7%89%87

测试文字这是一篇测试的文章,随便写一些什么东西吧。大学时,时间是一学期一学期来计算的;毕业后,时间就变成了一年的一年的计算,感觉一晃就是一年,一晃就是好几年…… 这是一篇测试的文章,随便写一些什么东西吧。大学时,时间是一学期一学期来计算的;毕业后,时间就变成了一年的一年的计算,感觉一晃就是一年,一晃就是好几年…… 测试代码这里来放一点代码吧: 12

测试HTML标签展示&

Composition API 和 React Hook区别 (学习笔记) | 上野

https://lldlly.github.io/2020/09/18/compositionApi/#Composition-API

Composition API与React Hook很像,说说区别? React Hook 从React Hook的实现角度看,React Hook是根据useState调用的顺序来确定下一次重渲染时的state是来源于哪个useState,所以出现了以下限制: 1.不能在循环、条件、嵌套函数中调用Hook;2.必须确保总是在你的React函数的顶层调用Hook;3.useEffect、useM

CSS3新增特性 | 上野

https://lldlly.github.io/2017/09/21/css3/#12-%E5%BC%B9%E6%80%A7%E5%B8%83%E5%B1%80-flex

一.选择器1. 关系选择器 后代选择器 ul li 选择所有的后代元素子代选择器 ul > li 选择ul的儿子紧邻选择器 .box + li 选择.box后面的一个li元素兄弟选择器 .box ~ li 选择.box后面所有的li元素 2. 属性选择器 :通过属性来选择对应的元素 (1)E[属性名] : 选择所有的具备这个属性的E元素(2)E[属性名=值] :选择所有的具备这个 ‘属性

自定义hooks | 上野

https://lldlly.github.io/2021/07/29/react-hooks/#%E4%BD%BF%E7%94%A8-1

自定义 hooks 记录 记录一下常用的自定义 hook~~~ useForceUpdate 当我们使用React.PureComponent定义类组件的时候,因为React.PureComponent只是对数据做浅比较,当数据结构非常复杂的情况则可能出现数据更新页面不更新的情况,react 提供了一个forceupdate方法用来手动重新渲染组件,而函数组件是没有这个方法的,如果也想要实现手动

React.createContext( ) | 上野

https://lldlly.github.io/2020/07/08/reactcreatcontext/#layout-tsx-Consumer

前言之前自己写demo项目的时候用到了React16新出的Context方法,确实是个好东西!避免忘记特此记录。其实官网上对Context的讲解已经很详细了,接下来就记录一下我自己对Context的理解和使用;好记性不如烂笔头,我相信这是一个好习惯~ 产生react组件之间(父传子)使用props来传递数据,子组件里面通过this.props就能拿到父级传来的值。一旦组件深度嵌套,数据又在顶级父级

2021年末——光怪陆离 | 上野

https://lldlly.github.io/2022/01/06/2021YearEnd/#%E5%86%99%E5%9C%A8%E6%9C%80%E5%90%8E

前言风吹花树,成长正酣。 随便一些感想光阴如白驹过隙,眨眼间一年的时间又过去了,自古有感于时间,无一不叹其短暂易逝。孩童时期盼望着快快长大去闯荡世界,如今毕业几年才知读书的时候才是人生最美好的一段时间啊!新冠疫情爆发至今都快3年了,不敢相信都已经3年过去了,每天都在盼望疫情早点结束,每天都会被新增的确诊人数拉回现实。以前出门只需要带个钥匙、手机就行,现在口罩都成为出门必备物品之一了。每每想到如此就

vue-cli2 / vue-cli3 / vite+vue3.0 打包环境区分 | 上野

https://lldlly.github.io/2020/12/07/vue-bulid-env/#3-%E8%AE%BE%E7%BD%AEbaseUrl-1

前言刚好最近把 vue-cli2 / vue-cli3 / vite+vue3.0 的环境区分都来了一遍,特此记录。下文的方法都是自己使用亲测有效的,不过也不是唯一的方法。 vue-cli2vue-cli2生成的项目目录下有build、config这两个目录,项目的webpack配置和运行环境的区分就是在这两个文件夹下去处理的; 1.下载cross-env1npm install cross-en

手写Promise,代码记录 | 上野

https://lldlly.github.io/2020/12/15/promiseJs/#%E4%BD%BF%E7%94%A8

规范 1.1 “promise”是一个具有then方法的对象或函数,其行为符合此规范。也就是说Promise是一个对象或者函数。 1.2 “thenable”是一个定义then方法的对象或函数,说句人话也就是这个对象必须要拥有then方法。 1.3 “value”是任何合法的JavaScript值(包括undefined、或者promise)。 1.4 promise中的异常需要使用throw语句

Vant 375适配750项目 | 上野

https://lldlly.github.io/2021/09/01/vuxToVant/#%E4%BF%AE%E6%94%B9%E9%85%8D%E7%BD%AE

前言如果自己的项目是按照750尺寸做的适配,引入vant组件就会出现,组件的样式都缩小一半的情况;github的issues里面已经有小伙伴提过类似的问题传送门 修改配置改法:利用postcss-pxtorem对项目和vant组件进行区别适配,修改postcss.config.js或者.postcssrc.js里面的配置: 12345678910111213141516171819202122//

includes与indexOf | 上野

https://lldlly.github.io/2020/06/22/includes/#%E6%80%BB%E7%BB%93

includes和indexOf都是用来检测数组或者字符串中是否包含某元素的方法,includes是ES6的。 indexOf indexOf 这个方法对大小写敏感,不能是indexof; 入参有两个:要查找的元素、开始查找的下标(可以不传); 查找的元素存在,返回第一个满足条件的索引,后面的就不会管了; 查找的元素不存在,返回 -1; 特殊点:对数组中查询 NaN 是无效的; 123456

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.