首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
颜酱
掘友等级
前端酱
|
frontzhm@163.com
one piece
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
665
文章 646
沸点 19
赞
665
返回
|
搜索文章
最新
热门
理解执行上下文和其生命周期
代码一旦变多,我们就会尝试写函数、拆文件、拆模块,从而让代码更容易。 将庞大的问题拆分成一个个小问题的思想,叫分治(突然想到皇帝的政策)。 同理,JS 引擎在执行阶段,会将把庞大的执行任务划分成不同的执行上下文,降低执行的复杂度。 执行上下文,简言之,“执行代码的环境”。结合分…
努力说清this的指向和怎么改变this的指向
JS 中的 this,总是神神叨叨的,不小心就错了。 希望我自己写完本文之后,以后也按着现在捋顺的逻辑来分析 this。 箭头函数的this,和它书写的位置密切相关,在书写阶段(即声明位置)就绑定到它父作用域的 this。 因为其由父作用域决定,所以父作用域至关重要。 func…
JS内存管理生命周期和垃圾回收机制
最近在看大神写的专栏,很精辟,笔者想通过总结的方式加深理解,不一定准确,只是笔者自己的想法,欢迎指正。 内存管理又是是每一种编程语言都会具备的一种基本能力。 但有些语言暴露内存管理的方法,如 c,有些语言不暴露,如JS。 所以,不暴露,就不容易看见和知道了。。。 “挖坑”—— …
作用域相关的知识点:闭包、执行上下文、LHS/RHS、词法作用域
最近在看大神写的专栏,很精辟,笔者想通过总结的方式加深理解,不一定准确,只是笔者自己的想法,欢迎指正。 暂时性死区:let 命令声明变量之前,该变量都是不可用的。上面的换成let就会报错。 执行上下文:常常是函数调用的时候,JS 引擎先做一些执行前的准备工作。 闭包:一个函数,…
从0实现简易版的vuex
想要更好的使用一个插件,可以尝试理解其实现的方式。 当然,了解一个优秀的插件,本身也会增强自己的能力。 本文,努力从零开始实现一个简易版的vuex,期间会用到很多编程思想,希望自己越来越灵活使用。 先可以用vue create xx创建一个项目,不带vuex的。 先看看,如果有…
快速搞定,查询 + 表格,这种页面
做后台系统的时候,估计接触最多的就是表单 + 表格,以此进行增删改查的操作。 本篇,努力将增删改查的通用逻辑分析清除,使用的时候,能通过简单的配置,就搞定一个复杂的页面。 1. 基础的查询和表格 第一步,先将表单显示出来,表格的数据通过请求拿到数据,也显示出来。 之前封装过表格…
watch经常失效的场景和解决方案
使用过watch的,应该起码经历过一次失效。 引用类型的指针是固定的,所以如果不是重新赋值,那么其赋值的变量自然也不会发生变化。 设置deep:true,这样obj中的属性发生变化(可被监测到的),便会执行 handler 函数;。 引用类型,除了对象,很容易想到数组,那数组是…
vue项目里怎么快速mock接口
vue项目是使用npm run serve打开的时候,会自动分配一个端口,比如http://localhost:8080/。
让el-table更好用,通过配置的方式
element-ui虽然有el-table组件,但是仍然需要手动写el-table-column。 这里希望进一步抽离配置,在 el-table的基础上封装个enhanced-el-table组件。 综上,enhanced-el-table组件的大概就出来了。 el-table…
让el-form更好用,通过配置的方式
element-ui虽然有el-form组件,但是仍然需要手动写el-form-item。 这里希望进一步抽离配置,在el-form的基础上封装个enhanced-el-form组件。 综上,enhanced-el-form组件的大概就出来了。 现在有一个很简单的表单,需要填写…
下一页
个人成就
优秀创作者
文章被点赞
2,234
文章被阅读
538,914
掘力值
16,478
关注了
85
关注者
443
收藏集
39
关注标签
33
加入于
2017-03-10