赵玉玲
码龄10年
关注
提问 私信
  • 博客:44,309
    44,309
    总访问量
  • 32
    原创
  • 547,169
    排名
  • 5
    粉丝
  • 0
    铁粉

个人简介:只有不断接触新的东西生活才有趣味

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

赵玉玲的博客

博客描述:
只有不断接触新的东西生活才有趣味
查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得2次评论
  • 获得29次收藏
创作历程
  • 1篇
    2022年
  • 1篇
    2020年
  • 8篇
    2019年
  • 12篇
    2018年
  • 10篇
    2017年
  • 2篇
    2016年
成就勋章
TA的专栏
  • 缓存
    1篇
  • 浏览器
    1篇
  • anjular
    1篇
  • css
    9篇
  • js
    12篇
  • git
    4篇
  • hexo
    1篇
  • GitHub
    1篇
  • 正则
    2篇
  • 网络
    3篇
  • React
    3篇
  • 测试
    1篇
  • 源码分析
    1篇
  • Jest
    1篇
  • Enzyme
    1篇
  • html
    2篇
  • http
    4篇
  • vue
    3篇
  • ES6
    2篇
  • Chrome
    1篇
  • 前端路由
创作活动更多

如何做好一份技术文档?

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

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

代码规范-提交时检查

工具:husky:Husky improves your commits and more woof! You can use it to lint your commit messages, run tests, lint code, etc… when you commit or push. Husky supports all Git hooks.husky可以让你方便的使用各种git hookslint-staged:This project contains a script that
原创
发布博客 2022.03.02 ·
519 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对象属性类型及常用遍历方式

是否可枚举自身属性 / 继承属性Symbol属性for…in可枚举自身+继承不可遍历Object.keys()可枚举仅自身属性不可遍历Object.getOwnPropertyNames()可枚举+不可枚举仅自身属性不可遍历Reflect.ownKeys可枚举+不可枚举仅自身属性可遍历MDN参考:属性的可枚举性和所有权...
原创
发布博客 2020.09.10 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git配置约定

文件名大小写敏感git默认文件名大小写不敏感,通过以下配置修改git config core.ignorecase false
原创
发布博客 2019.12.24 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

具名函数表达式--NFE(Named Function Expression)

问题先来看下面一段代码var b = 10;(function b(){ b = 20; console.log(b); // 输出位置1})();console.log(b); // 输出位置2结果位置1:ƒ b(){b = 20;console.log(b); // 输出位置1}位置2: 10解析:位置一: NFE特性1,函数名(b)不能再绑定其它值(不可更改...
原创
发布博客 2019.11.06 ·
894 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

千分位分隔

Object.prototype.toLocalString()Number、Date、Array都有继承自Object的toLocalString()方法,可以通过locals设置,实现不同地区数字格式化转换,例如德国使用“,”作为小数分隔符,使用“.”作为千分位分隔符MDNconsole.log(number.toLocaleString('de-DE')); // 123.456,7...
原创
发布博客 2019.11.05 ·
961 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

setTimeout in vue methods(this与vue视图更新)

先来看一段代码<template><div @click="fn">test{{obj}}</div> </template><script> export default { data() { return { obj:{} } }, methods: { ...
原创
发布博客 2019.10.15 ·
497 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cherry-pick这是什么神奇的现象

要应用在branch1上的c1提交点的修改在branch2分支上进行cherry-pick c1时,按照c1的修改,标红的代码应该删除,但并没有删除
原创
发布博客 2019.10.10 ·
889 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Chrome: Provisional headers are shown and cookies hidden

现象:携带cookies的请求在chrome devTools–network中被隐藏,如图:相关flags - Enable network service访问chrome://flags/#network-service将Enable network service设置为disablednetwork service disable之后恢复,如图:但根据我翻阅的资料还有一个相...
原创
发布博客 2019.05.24 ·
696 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

对象属性初始化的方式

目录ES5ES6 对象属性简写属性初始化器(试验性写法)ES5var obj = { method: function() {}}ES6 对象属性简写var obj = { method() {}}属性初始化器(试验性写法)目前要使用babel编译babel编译var obj = { method = () =&gt; {}}...
原创
发布博客 2019.02.28 ·
692 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

箭头函数的特点

没有自己的this箭头函数中的this实际是外层函数的thisconst test={pro:'pro',con:()=&amp;amp;gt;console.log(this)}test.con() //windowconst foo={bar:{con:test1.con},pro:'foopro'}foo.bar.con() //window(this与调用层数没有关系this是函数才有的内部...
原创
发布博客 2019.01.17 ·
1987 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

vue-router:hash与history

结论实现原理:hash利用hash改变时的onhashchange事件history利用window.history在H5中新增的特性:onpopstate事件以及pushState()、replaceState()方法由实现原理引发的特性url: hsah方式实现的前端路由中有#字符,history实现的就是一个正常的url页面刷新时的额外配置: 页面刷新时,由于http请求不包含h...
原创
发布博客 2018.12.17 ·
1043 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

HTTP:浏览器缓存

强缓存(本地缓存)浏览器在第一次请求资源后,再次请求该资源时,会先获取该资源缓存的header信息,如果命中强缓存,则不继续请求服务端数据,直接使用本地缓存数据,不会与服务器通信、相关字段http1.0中使用expirse,用于指定有效期截止时间,如果发送请求的时间在expirse之前就会使用本地缓存http1.1中使用Cache-Control:max-age=num,num是一个相对值...
原创
发布博客 2018.12.15 ·
355 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

HTTP:1.0/1.1/2.0版本之间的区别

1.0/1.1更多的请求/响应头Hosthttp1.1在1.0的基础上扩充了请求/响应头,例如可以通过新增的Host字段指定访问服务器上的哪个web站点Connection长连接http1.0需要手动设置connection字段为keep-alive才能建立长连接,http1.1客户端和服务端都默认支持长链接,这样在请求同源资源时就省去了tcp三次握手的时间,减少了建立连接的时间。如果r...
原创
发布博客 2018.12.14 ·
1311 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

HTTP请求方法:get和post的区别

语义get方法请求指定的资源post方法发送数据给服务器,可以修改服务器上的资源安全说一个HTTP方法是安全的,是说这是个不会修改服务器的数据的方法。–MDNget方法用于获取数据没有副作用是安全的post方法会引起服务端状态的改变是不安全的幂等一个HTTP方法是幂等的,指的是同样的请求被执行一次与连续执行多次的效果是一样的,服务器的状态也是一样的。–MDNget方法是幂等的,p...
原创
发布博客 2018.12.13 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

三栏布局:圣杯布局&双飞翼布局

浮动左右浮动,主体使用margin主体结构要在左右的后面&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;style type="text/css"&gt; html,body{ height: 100%; } .left,.right{ width: 200p...
原创
发布博客 2018.12.09 ·
420 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

BFC

创建一个BFC根元素,即html浮动,float不为none绝对定位,position为absolute或fixedoverflow设置为visible之外的值display设置为flex、inline-block、table-cell、、BFC特性外边距折叠:在同一个BFC内的相邻盒子的垂直外边距会重合,外边距不一样时以最大的为准,可以通过创建新的BFC解决计算BFC的高度...
原创
发布博客 2018.12.09 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

css元素分类

css中有两种元素分类方式:块级元素与行内元素、替换元素与不可替换元素特性1块级元素: 独占一行行内元素: 并排显示特性2块级元素:width\height\margin\padding均有效行内可替换元素:width\height\margin\padding均有效行内不可替换元素:width\height无效,可以使用line-heihgt设置行高;margin左右有效,...
原创
发布博客 2018.12.08 ·
660 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

React+Jest+Enzyme测试

项目介绍:1、antd-pro创建的项目为什么不直接用roadhog test?看了源码roadhog test不支持–watch–coverage之外的Jest命令,我们的项目需要用到–updateSnapshot等import test from 'umi-test';const args = process.argv.slice(2);const watch = args.i...
原创
发布博客 2018.11.20 ·
1156 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

setTimeout(fn,0)

零延时setTimeout(fn,0)会将fn添加到当前事件队列(消息队列)的最后,等待事件循环的处理零延迟并不是意味着回调会立即执行。在零延迟调用 setTimeout 时,其并不是过了给定的时间间隔后就马上执行回调函数。其等待的时间基于队列里正在等待的消息数量。延迟是要求运行时处理请求所需的最小时间,但不是有所保证的时间。MDN-零延时const fnTest = () =&amp;gt; ...
原创
发布博客 2018.10.19 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

React监听窗口变化

React组件监听窗口变化基本思路:改变事件方法中的this指向constructor(props) { this.resizeBind = this.resizeTTY.bind(this)}添加监听componentDidMount() { window.addEventListener('resize', this.resizeBind)}注销事件compone...
原创
发布博客 2018.10.16 ·
8958 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多