首页
学习
活动
专区
工具
TVP
发布

人生代码

专栏作者
426
文章
496564
阅读量
28
订阅数
Overlay 协议使 DEFI 更强大
Overlay 是一种协议,允许用户在不需要传统交易对手的情况下交易几乎任何流数据。
公众号---人生代码
2021-09-18
5170
如何进行Moonriver众贷预注册
KSM持有者可通过两种方式参加Moonriver众贷:通过Moonbeam基金会应用程序进行质押(众贷开始后这一功能将开启),或者通过交易平台参与。
公众号---人生代码
2021-08-26
6320
写代码之前请先看看开发文档规范
1. 组件与样式写在一个目录里面,方便后面移动 layout layout.vue layout.less 2. 每一个组件都有自己的使用文档说明 组件属性,方法说明 3. 每一个方法都有自己的使用说明 安装 jsdoc 选中所写函, 按下 ctrl+shift+p, 选中 gen jsdoc /** * 描述 * @author ken * @date 2021-05-19 * @returns {any} */ showLoading() { this.$loading.sho
公众号---人生代码
2021-05-31
3830
Vue 源码解析 (四)初始化事件流程
initEvents vm 出现 _events 对象 vm 出现 _hasHookEvent 表示是否存在 hook 事件 初始化 updateComponentListeners export function initEvents (vm: Component) { vm._events = Object.create(null) vm._hasHookEvent = false // init parent attached events const listeners = vm.
公众号---人生代码
2021-05-31
3300
再说 this 指向问题
因为,函数调用时不带其他修饰的函数调用,使用默认绑定 this 到全局 window 对象上。
公众号---人生代码
2021-05-08
7720
面试官:聊聊作用域问题
script 标签所在的区域就是所谓的全局作用域,全局作用域有一个全局的对象 window
公众号---人生代码
2021-05-08
3390
面试官:JavaScript规定了几种语言类型
null 表示的是:“定义了但是为空”。所以,在实际编程时,我们一般不会把变量赋值为 undefined,这样可以保证所有值为 undefined 的变量,都是从未赋值的自然状态。
公众号---人生代码
2021-05-08
6330
面试官:聊聊JS基本类型和引用类型
数据在栈内存中的存储方式,遵循后进先出的原则。栈内存包括了变量的标识符和变量的值,在栈内存中存储的数据的大小及生存周期是必须确定的
公众号---人生代码
2021-05-08
8280
全网最全的,最详细的,最友好的 Typescript 新手教程
全网最全的,最详细的,最友好的 Typescript 新手教程,拿走不谢,希望给个点赞,在看,转发,谢谢
公众号---人生代码
2021-04-22
5.9K0
实现 MVVM 类 Vue 迷你框架(七)
还有一件事件我们忘记处理,就是对数组的处理,Vue 内部处理一些数组方法,例如:push,pop,reverse,shift,unshift,sort,splice
公众号---人生代码
2021-04-01
3640
实现 MVVM 类 Vue 迷你框架(五)
上面几节课我们已经把数据代理,响应式处理搞完了,接下来需要做什么呢?当然是最难的一部分了,就是我们的编译模板。
公众号---人生代码
2021-04-01
3640
实现 MVVM 类 Vue 迷你框架(一)
如何实现 MVVM 类 Vue 迷你框架(一) MVVM 框架的三大要素: 数据响应式 使用 Object.defineProperty 属性 使用 ES6 Proxy 监听数据变化,更新到视图上 模板插值 提供模板语法与数据绑定 插值:{{ }} 指令:v-bind,v-model 等等。 模板渲染 如果将模板转成 html 将实际数据替换到模板插值中 渲染 模板-> vdom -> real dom 初体验响应式 function defineReactive(obj, key, value) { O
公众号---人生代码
2021-04-01
3360
深入了解 Proxy 代理
代理对象封装另一个对象并拦截操作,如读取/写入属性和其他操作,可以选择自己处理它们,或透明地允许对象处理它们。
公众号---人生代码
2021-04-01
9130
带你深入了解 Module
当我们的应用程序变大时,我们想要把它分割成多个文件,也就是所谓的“模块”。一个模块可以包含一个用于特定目的的类或函数库。
公众号---人生代码
2021-03-16
1K0
Vite2.0 依赖关系预捆绑
CommonJS和UMD兼容性:在开发过程中,Vite的dev将所有代码作为本地ESM服务。因此,Vite必须首先将作为CommonJS或UMD发布的依赖项转换为ESM。
公众号---人生代码
2021-03-16
2.5K0
拥抱 Vite2.0 系列(二)
在最基本的层次上,使用Vite进行开发与使用静态文件服务器没有太大区别。但是,Vite对本机ESM导入提供了许多增强功能,以支持通常在基于捆绑程序的设置中常见的各种功能。
公众号---人生代码
2021-03-16
3.3K0
(重磅来袭)react-router-dom 简明教程
BrowserRouter使用浏览器的History API来管理url及与浏览器进行交互, 需要服务器增加配置以让所有的url请求返回同一个页面
公众号---人生代码
2021-03-16
11.8K0
有了"承诺"之后,没完成,需要处理
Promise 在错误处理方面非常出色。当 promise 拒绝时,控件跳转到最近的拒绝处理程序。这在实践中很方便。
公众号---人生代码
2021-03-16
1.3K0
深入了解 Dynamic imports
这是因为import/export的目的是为代码结构提供一个主干。这是一件好事,因为代码结构可以被分析,模块可以被收集并通过特殊工具绑定到一个文件中,未使用的导出可以被删除(“树状震荡”)。这是可能的,因为进口/出口的结构简单和固定。
公众号---人生代码
2021-03-16
6480
Vue 源码解析之工具方法
检测是否是正则表达式 export function isRegExp (v) { return _toString.call(v) === '[object RegExp]' }
公众号---人生代码
2021-03-16
3790
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档