- 博客(9)
- 收藏
- 关注
原创 2021-06-15
1、仅展示,精确到分,时间格式:(1)如果下次跟进时间是今天,展示:今天 15:12;(2)如果是本周且非今天,展示:周三 15:12;(3)如果是本周之后,展示:2021/03/10 12:12;(4)如果当前时间已过设定的下次跟进时间,仍然按以上规则展示。2、本周内需要跟进的数据,跟进时间高亮。3、有值展示,无值展示–需要的支持:npm install fecha --save1/组件jsx:import fecha from 'fecha';import styles from
2021-06-15 19:28:33
289
原创 前端问题汇总
技术篇布局的三种模式响应式布局100%布局(弹性布局)等比缩放布局(rem)移动端布局适配设备的方案1像素问题原因:不同的设备,不同的设备像素比(dpr)导致的;通过media来媒体查询React:style-components解决方案可设置颜色、类型、粗细,有默认值,也可通过父组件来传递参数//定义import styled from 'styled-components'const border = StyledComp => { return styled(
2020-09-01 15:25:39
2053
原创 公司中常用的一些git命令和常见情况
一:常见的git指令查看分支 git branch -a创建分支 git branch name切换分支 git checkout name创建并切换 git checkout -b name合并某分支到当前分支 git merge name删除分支 git branch -d name二:分支管理策略主分支 master代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。 Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以
2020-08-28 11:33:07
327
原创 震惊,前端问题这么答,面试官都惊呆了
1.并发和并行的区别并发是宏观概念,我分别有A任务和B任务,在一段时间内通过任务间的切换完成了这两个任务,这种情况就可以称之为并发。并行是微观概念,假设CPU存在两个核心,那么我就可以同时完成任务A.B。同事完成多个任务的情况就可以称之为并行。2.为什么操作DOM慢因为DOM属于渲染引擎的东西,而JS又是JS引擎中的东西。当我们通过JS操作DOM的时候,其实这个操作涉及到了两个线程之间的通信,那么势必会带来一些性能上的损耗,操作DOM次数一多,也就等于一直在进行线程之间的通信,并且操作DOM可能还会
2020-08-28 09:02:07
286
原创 React初学及内部原理
React常见的问题一、React的渲染机制-------Reconciliation过程(协调)React采用的虚拟DOM(即VDOM),每次属性(props)和状态(state)发生变化的时候,render函数返回不同的元素树,React会检测当前返回的元素树和上次渲染的元素树之间的差异,然后针对差异的地方进行更新操作,最后渲染为真实的DOM,这就是整个Reconciliation过程,其核心就是进行新旧DOM树对比的diff算法。二、如何对渲染进行优化为了获取更好的性能,利用shouldCom
2020-08-27 22:51:20
286
原创 本地上传文件到gitee仓库的步骤
第一步:在本地文件中选择要上传的项目文件,右键选择 Git Bash Here第二步:输入个人的信息(要提交的人)git config --global user.name "****"git config --global user.email ******@***.com第三步:输入 git init ,输入命令后项目目录会有一个隐藏的.git文件夹,然后将要上传的文件添加到.git文件夹所在文件夹中。第四步:输入 git add . (注意,在add和“ . ”之间有一个
2020-06-28 19:32:36
4189
原创 编写聊天应用程序
socket .io编写聊天应用程序创建文件搭建框架npm i socket.io -Snpm init -yexpress -enpm i一,在bin/www中引入var socket = require('../socket')核心代码,先require一个io,把server放进来//创建一个服务器(server),并将app作为监听对象,app就是一个function (req, res) {}var server = http.createServer(app);var
2020-06-28 17:44:26
382
原创 什么是Vue.js
初步认识Vue,以及其中常见的-指令Vue简介指令1. v-bind指令2.v-on 指令3.v-if、v-else 指令4.v-show 指令小案例5.v-for 指令6.v-model 指令总结案例Vue简介Vue.js是一套用于构建用户界面的渐进式框架,它只注重于视图层,采用自底向上增量式的设计。指令指令是Vue.js的重要特征,他是带着v-前缀的特殊属性,从写法上来说,指令的值限定...
2020-04-05 22:02:40
667
原创 移动端常见的1像素问题
移动端常见的1像素问题1像素问题(移动端适配,设备像素比问题)第一步:单独建一个scss文件,来写重复的样式第二步,然后通过@include放到你需要的地方调用它1像素问题(移动端适配,设备像素比问题)原因:不同的设备,不同的像素比(dpr)第一步:单独建一个scss文件,来写重复的样式@mixin border_1px($color) {position: relative;//判断...
2020-04-05 16:43:38
358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人