首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端
订阅
用户5738897181679
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Vuex一问一答(重学前端-vue篇3)
1. 直接修改与commit提交mutation修改state的差异 2. Vuex中状态是对象时要注意什么 因为对象是引用类型,复制后改变属性还是会影响原始数据,这样会改变state里面的状态,是不允许,所以先用深度克隆复制对象,再修改。 3. 组件中批量使用Vuex的sta…
Vuex简洁清晰指南(重学前端-vue篇2)
上一个项目没用Vuex,几百万行代码的编辑器,全程用的eventBus,照样很香。 为什么不用呢?因为一开始就没想过用,等到项目快完成了,没人愿意换了。 多个视图依赖于同一状态。 来自不同视图的行为需要变更同一状态。 对于问题一,传参的方法对于多层嵌套的组件将会非常繁琐,并且对…
玩转 JavaScript 之数据类型
众所周知,JavaScript 是一门弱类型语言,不对变量进行类型强制,变量可以随时持有任何类型的值,所以在 JavaScript 中,类型对于我们开发人员来说可以理解为值的内部特征,类型定义了值的行为,以使其能够区别于其他值。 JavaScript 中共有七种内置数据类型,包…
2019前端性能优化方案目录
前端性能优化是个老生常谈的话题,基本入职两三年的程序员面试都会遇到这个问题。各个项目虽有不同,但思路相差不多。本文是对之前项目的前端性能优化做一个梳理,同时也希望能对社区的朋友有所帮助。 目前做的项目(一款可视化平台,如果有了解过飞冰和稿定,大概比这两个要复杂一个层级)十分庞大…
前端知识体系(6)-css篇
以下内容为 css 基础篇(1) 1. 如何解决 a 标点击后 hover 事件失效的问题? a:link:未访问的样式 a:visited:已经访问的样式 a:hover:鼠标移上去时的样式 a:a
前端知识体系(5)-html篇
1. html5新增特性? 拖拽释放(Drag and drop) API; 语义化更好的内容标签(header, nav, footer, aside, article, section); 音频、
前端知识体系(4)-js手写函数篇
当需要创建多个对象的时候,如果循环会「重复创建」很多变量,占用内存。 如果用new生成,那么里面重复的属性是在「原型」上,就不用占用内存。 节省代码,属于语法糖,可以拥有使用构造函数里面的所有「属性和方法」,并且还可以「拓展」。 判断构造函数的返回值,如果是对象,直接返回这个值…
前端知识体系(3)-浏览器篇
URL(Uniform Resource Locator),统一资源定位符,俗称网址。用于定位互联网上资源。URL 给资源的位置提供了一种抽象的识别方法,并用这种方法给资源定位,从而对资源进行各种操作,增删改查。 scheme - 定义协议的类型。常见的协议有 http、htt…
前端知识体系(2)-vue篇
MVVM的核心是数据驱动即ViewModel,ViewModel是View和Model的关系映射。MVVM本质就是基于操作数据来操作视图进而操作DOM,借助于MVVM无需直接操作DOM,开发者只需编写ViewModel中有业务,使得View完全实现自动化。 SPA( singl…
前端知识体系(1)-js篇
本知识体系是为了查漏补缺,提升自己(不一定适合你们)而整理的。 本文结构尽量做到精简,详细内容点击每个模块下方链接。 文章将按模块进行分类,以简单的文字和外链相对深入的文章来整理各个模块。 一旦声明必须赋值,不能使用null占位。 一般通过 typeof 操作符来判断一个值属于…