首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
月肃生
掘友等级
前端工程师
|
普通公司
个人主页:likun.fun
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 62
沸点 4
赞
66
返回
|
搜索文章
最新
热门
js: 闭包
函数a()中可以访问g,而在外面却不能访问m,函数b()中可以访问m。在js中有作用域,作用域是单向的。 垃圾回收时,会找到那些在堆中没有引用指向的地址,然后清除它。比如:
rebase 和 merge 区别
百度能搜到很多类似的讲解文章,但是不自己动手操作一下的话,总是一知半解的,关于具体区别,在此不再赘述。可以参考 git merge 和 git rebase 小结。 首先我们在本地建了两个分支master和guest。分别做了如下提交 好像从上图而言,唯一的区别是,merge之…
Vue图片懒加载原理和实现
先将img标签的src链接设为同一张图片(默认图片),当js监听到该图片进入可视窗口时,再将实际地址应用。
设计模式(一):单例模式
保证一个类仅有一个实例,提供访问入口。 但是有个缺点,Java通过将构造函数私有化实现单例,而上面的例子中仍可通过new Singleton()获得实例。 通过匿名函数创建对象,但是这个Single有点奇怪,准确来说并不是一个类(有返回值),只是一个函数。 通过代理实现单例,S…
Flutter-window配置
环境配置pub新增环境变量项目配置gradle配置/android/gradle/wrapper/gradle-wrapper.propertiesmaven配置/android/build.grad
class extends语法糖的实质
class的使用通过class创建类(实质是函数)分析对js原型链熟悉的人应该能很快理解(ps:js:原型、继承总结)原型链的constructor指向函数本身,所以constructor里写的就是函
手写React Router
History.forward():指向浏览器会话历史中的下一页,跟浏览器的前进按钮相同。 History.go(): 可以跳转到浏览器会话历史中的指定的某一个记录页。 History.pushState():pushState可以将给定的数据压入到浏览器会话历史栈中,该方法接…
ReactNative踩坑记录
做一个豆瓣电影展示,下拉加载更多数据,结果疯狂请求一次加载完了.....
react diff算法浅析
这一步是普通的Tree的比较,先比较父节点,再比较子节点。 如上图,dom本身没有改变,只是换了个父节点,但是Tree Diff的缺陷,会销毁后在创建新节点,而不会直接移动,所以跨层级操作在react中是比较耗费性能的。 ps: react16 中可以使用 createPort…
styled components不能覆盖antd组件样式
问题:用styled-components包裹antd组件,样式没有被覆盖?查看head中,styled的样式在antd样式前面?
下一页
个人成就
文章被点赞
70
文章被阅读
47,036
掘力值
828
关注了
9
关注者
14
收藏集
6
关注标签
9
加入于
2018-05-26