首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
峡迩
掘友等级
马拉松、前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 37
沸点 11
赞
48
返回
|
搜索文章
赞
文章( 37 )
沸点( 11 )
CSS学习笔记
主要为读书笔记,也有一些技巧。喜欢点个赞哟,谢谢。 优雅降级,针对高级浏览器设计网站,后期对于“过时”浏览器进行降级调整。 渐进增强,以基础版本开始,不断扩充。 文档流、盒模型,控制着元素的排布。 元素在排布时,margin会发生叠加现象,具体说来:兄弟外边距叠加,父子外边距叠…
【Ts重构Vue】00-Ts重构Vue前言
本科机械设计制造及其自动化,16年稀里糊涂的进了一家干变厂,17年自学了大半年,18年正式跨行来到前端。工作中主要写业务代码,很少涉及造轮子工作,一直希望能够提高编程能力。恰好,公司业务栈以vue为主,理解它的逻辑,相信对今后肯定会有帮助。于是就有了使用ts重构vue的冲动。更…
【Ts重构Vue】03-如何给真实DOM设置样式
我们的编码目标是下面的demo能够成功渲染。 我们在方法内执行钩子函数,并将虚拟节点作为参数传入,那么就可以在节点的生命周期(创建、更新、销毁)进行各种操作,Vue支持如下钩子函数:create、destroy、insert、remove、update、prepatch、pos…
【Ts重构Vue】01-如何创建虚拟节点
React/Vue都用到了虚拟DOM,围绕虚拟DOM,本篇主要解决下面3个问题。 我们的编码目标是下面的demo能够成功渲染。 我们会发现,真实dom上有非常多的属性,通过自定义虚拟dom能够有效节省空间。 另外,真实dom的重排重绘是非常消耗性能的,应该尽量少修改,借助虚拟D…
【Ts重构Vue】02-数据如何驱动视图变化
我们的的编码目标是下面的demo能够成功渲染,并在1s后自动更新。 Object.defineProperty用于在对象上定义新属性或修改原有的属性,借助getter/setter可以实现属性劫持,进行元编程。 观察下面demo,通过vm.name = 'hello xiaoh…
从零开始写一个前端数据埋点工具(BuryingPoint)
互联网发展到现在,数据的重要性已经不需要再多的强调,那如何做好数据搜集的工作则是每一家公司都要面临的问题。 数据搜集可以有不同的选择。有的公司选择使用第三方统计的SDK,比如友盟、神策等;有的公司选择自己在产品中注入统计代码,搭建查询系统,当然后者的代价会比较大,但优点就是更贴…
Facebook 开源 f14:一个更快、内容使用更高效的 Hash Table
Hash tables provide a fast way to maintain a set of keys or map keys to values, even if the keys are objects, like strings. They are such a…
11 个 React Native 组件库和 JavaScript 数据可视化库
1. NativeBase 超过 10k stars 和 1k fork,NativeBase 是一个广受欢迎的 UI 组件库,它为 React native 提供了几十个跨平台组件。当使用 NativeBase 时,你可以使用任何现成的本地第三方库,并且项目本身围绕着它提供了…
React Native 的未来与React Hooks
近期和一些朋友聊到了 React-Native 的官方重构状态,而刚好近期发布的 0.59.x 系列版本中,上层设计出现了比较大的调整,结合体验之后的状态,就想聊聊 React-Native 的现状、新版本的升级体验、还有新支持的 React Hook 等特性。 本篇并不是源码…
下一页
个人成就
文章被点赞
40
文章被阅读
14,871
掘力值
335
关注了
52
关注者
14
收藏集
2
关注标签
28
加入于
2018-03-19