首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
94very
更多收藏集
微信扫码分享
微信
新浪微博
QQ
32篇文章 · 0订阅
看完这篇,真正理解JS面向对象编程思想
对象到底是什么,我们可以从两次层次来理解。 (1) 对象是单个事物的抽象。 一本书、一辆汽车、一个人都可以是对象,一个数据库、一张网页、一个与远程服务器的连接也可以是对象。当实物被抽象成对象,实物之间的关系就变成了对象之间的关系,从而就可以模拟现实情况,针对对象进行编程。 (2…
从零开始学习BOM&DOM
前言 ECMAScript,描述了该语言的语法和基本对象,如类型、运算、流程控制、面向对象、异常等。 文档对象模型(DOM),描述处理网页内容的方法和接口。 浏览器对象模型(BOM),描述与浏览器进行
搞不懂JS中赋值·浅拷贝·深拷贝的请看这里
为什么写拷贝这篇文章?同事有一天提到了拷贝,他说赋值就是一种浅拷贝方式,另一个同事说赋值和浅拷贝并不相同。 我也有些疑惑,于是我去MDN搜一下拷贝相关内容,发现并没有关于拷贝的实质概念,没有办法只能通过实践了,同时去看一些前辈们的文章总结了这篇关于拷贝的内容,本文也属于公众号【…
「前端进阶」JS中的栈内存堆内存
JS的内存空间分为栈(stack)、堆(heap)、池(一般也会归类为栈中)。 其中栈存放变量,堆存放复杂对象,池存放常量,所以也叫常量池。 栈是一种特殊的列表,栈内的元素只能通过列表的一端访问,这一端称为栈顶。 栈被称为是一种后入先出(LIFO,last-in-first-o…
Vuex 进阶——模块化组织 Vuex
前两篇讲解了一下 Vuex 的基本使用方法,可是在实际项目中那么写肯定是不合理的,如果组件太多,不可能把所有组件的数据都放到一个 store.js 中的,所以就需要模块化的组织 Vuex,首先看一下 项目结构。 我们就延用上两篇文章中的例子。先说一个各个文件的作用 1. 在 m…
9102年:从0开始手写一个Vue.js优化版脚手架
webpack 启动后,在读取配置的过程中会先执行 new MyPlugin(options) 初始化一个MyPlugin获得其实例。在初始化 compiler对象后,再调用 myPlugin.apply(compiler) 给插件实例传入 compiler对象。 插件实例在获…
前端API层架构,也许你做得还不够
上午好,今天为大家分享下个人对于前端API层架构的一点经验和看法。架构设计是一条永远走不完的路,没有最好,只有更好。这个道理适用于软件设计的各个场景,前端API层的设计也不例外,如果您觉得在调用接口时还存在诸多槽点,那就说明您的接口层架构还待优化。今天我以vue + axios…
JavaScript遍历方法总结与对比
首先需要知道对于数组和可迭代对象的遍历方法,我们需要从不同的维度进行对比,方法的功能性,方法的应用场景,方法的兼容性,方法的效率,方法的返回值以及是否改变原始数组。深层次的我们可以思考如何实现这些方法,并且考虑到低版本浏览器的兼容性。如果要分group的话,可以这么分:forE…
web前端—基础知识05讲
严格模式的排版和js运作模式是以该浏览器支持的最高标准运行,在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。 发布和订阅:事件完全可以理解为信号,如果存在一个信号中心,某个事件任务完成就向信号中心发送一个信号,其他事件任务可以向信号中心订阅…
入口文件开始,分析Vue源码实现
网上现有的Vue源码解析文章一搜一大批,但是为什么我还要去做这样的事情呢?因为觉得纸上得来终觉浅,绝知此事要躬行。 然后平时的项目也主要是Vue,在使用Vue的过程中,也对其一些约定产生了一些疑问,可能官网上只会建议你这么做,但是核心实现我们可能并不知道。比如: ... 其次,…