
工作日志
文章平均质量分 63
cicistream
一腔热情的晚起鸟
展开
-
三年经验前端面试小记
主要总结前两面基础问题,后面面试更多的是项目相关。字节三面一面基础题HTTPS? VS HTTP 知道哪些对称加密/非加密算法HTTPS 详细的SSL/TLS握手过程?React hooks理念, diff原理,为什么要key prop插入大量DOM节点,react 、 原生分别怎么处理,原生会用到哪些方法React使用Fragment,原生使用createDocumentFragmentJWT是什么,cookie细节模块化了解吗?AMD CMD CommonJS原创 2021-06-26 21:02:01 · 368 阅读 · 0 评论 -
Git 操作
常用操作git rm <file> 删除文件 (删除后要提交更改)git mv <file> <filename> 重命名文件git commit --amend -m ‘提交注释’ 修正上一次消息提交的注释git push --set-upstream origin <分支名> || git push -u origin <分支名> 向远程推送并创建该分支git fetchgit pull = git fetch + g原创 2020-09-25 10:32:26 · 234 阅读 · 0 评论 -
react-native 填坑集合
react-native巨坑,相关插件也巨坑,版本更新慢,维护不及时。我手头使用的是RN目前最新版本0.57.8,以下均为此版本环境下遇到的问题,在解决问题时配合开发调试方法,事半功倍。我使用的技术栈是:react-native(0.57.8)+ react-navigation + react-redux + ant-design + axios项目中使用的插件有react-nativ...原创 2019-02-27 14:11:18 · 672 阅读 · 0 评论 -
vue中实现基础组件——拖拽组件
&amp;lt;template&amp;gt; &amp;lt;div&amp;gt; &amp;lt;div style=&quot;overflow:hidden&quot;&amp;gt; &amp;lt;div class=&quot;no-select&quot; v-for=&原创 2018-09-19 15:36:20 · 17759 阅读 · 6 评论 -
GOJS + VUE 流程图实现
前言及展示在项目中需要根据传过来的数据画出流程图,采用了GOJS插件,功能很全面,可以根据自己的需要调整,不过建议简单的流程图还是自己手写一个组件,更加便于维护和变换。有一点需要注意的是,GOJS是需要收费的,有水印,虽然可以手动去掉,但是公司用的话还是需要买。GOJS的官网上有关于在VUE中应用GOJS的小例子:Minimal GoJS Sample in Vue.js。推荐看一下,可以解决...原创 2018-08-21 16:32:25 · 50373 阅读 · 17 评论 -
常用HTTP返回码记录
记录常遇到的HTTP CODE百度百科相关304 Not Modified 如果客户端发送了一个带条件的 GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个状态码。304响应禁止包含消息体,因此始终以消息头后的第一个空行结尾。 该响应必须包含以下的头信息:Date,除非这个服务器没有时钟。假如没有时钟的服务器也遵守这些规...原创 2018-08-20 20:05:10 · 285 阅读 · 0 评论 -
有关浏览器缓存 200vs304
基本概念Etag:web服务器响应请求时,告诉浏览器当前资源在服务器的唯一标识(生成规则由服务器决定)。If-None-Match:当资源过期时(使用Cache-Control标识的max-age),发现资源具有Etage声明,则再次向web服务器请求时带上头If-None-Match (Etag的值)。web服务器收到请求后发现有头If-None-Match 则与被请求资源的相应校验串进...原创 2018-08-20 19:57:39 · 759 阅读 · 0 评论 -
7月第四周
7.24CSS3 属性之 transform & translationtransform:transform属性translation:transition 属性是一个简写属性,用于设置四个过渡属性:transition-propertytransition-durationtransition-timing-functiontransition-delayJQuer原创 2017-10-03 20:18:57 · 219 阅读 · 0 评论 -
7月第一周
7.5mui框架:init()和plusReady()7.6text-overflow:ellipsis 超出省略text-overflow:ellipsis 一般与overflow : hidden;连用结合-webkit-line-clamp可以限定文字最小行数,超出即用省略号替换注意:-webkit-line-clamp一定要与display: -webkit-box以及-webkit-bo原创 2017-10-03 20:19:00 · 214 阅读 · 0 评论 -
7月第二周
7.10Webview模式初识mui.fire()自定义事件dev.dcloud.net.cn/mui/event/7.11flexbox 弹性布局语法篇:www.ruanyifeng.com/blog/2015/07/flex-grammar.html实用篇:www.ruanyifeng.com/blog/2015/07/flex-examples.html详细的标准:www.w3.org/ht原创 2017-10-03 20:19:03 · 256 阅读 · 0 评论 -
7月第三周
7.20vue中index的使用可以通过data中每个数组都有的一个参数(如isHide)来传递v-for内的参数,利用被选中项该参数值的唯一性(比如其他都为0,被选中为1),遍历后得到被选中值的index:nth-child(x)的用法x可以为整数,也可以为用n表示的表达式,还可以是even/oddx为表达式时,n=0,1,2...正整数如n+4表示大于等于4的正整数,-n+4原创 2017-10-03 20:19:06 · 238 阅读 · 0 评论 -
8月第二周
8.7vue-cli vue-router用法总结: 包含默认路由的地址写法,父子路由的嵌套,redirect重定向的使用,exact属性8.8vue练习解惑在methods中设置函数来修改class时,v-for渲染的动态数据组成的DOM节点不能被获取到但是在mounted中,所有的DOM挂在和渲染都已完成,此时在该钩子函数中进行任何DOM操作都不会有问题。vertical-al原创 2017-10-03 20:19:11 · 492 阅读 · 0 评论 -
8月第一周
7.31-1- 原生JS的轮播用惯了swiper,今天练习一下原生JS的轮播写法-2- Flex 的兼容性今天遇到了display:-webkit-box,搜索了一下发现是旧版的display:flex通常适应旧手机版本时会使用display:box来表示flexbox通过这个延伸出思考,mobile端和PC端的主要差异,目前根据我的实际开发经验可以了解到三点:Mobile端re原创 2017-10-03 20:19:08 · 466 阅读 · 0 评论 -
8月第三周
8.18will-change 属性The will-change CSS property provides a way for authors to hint browsers about the kind of changes to be expected on an element, so that the browser can set up appropriate optimi原创 2017-10-03 20:19:14 · 353 阅读 · 0 评论 -
8月第四周
8.24zoom:1 的作用http://blog.youkuaiyun.com/u010313768/article/details/47067593根据这篇文章我又沿着问题链了解了很多关于清除浮动和IE的知识关于清除浮动,严格来说是闭合浮动,可以参考下文来了解:http://www.iyunlu.com/view/css-xhtml/55.html这篇文章详细描述了清除浮动的七种方法,这些方法原创 2017-10-03 20:19:17 · 541 阅读 · 0 评论