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

前端之旅

专栏作者
146
文章
226772
阅读量
29
订阅数
2021 秋招面经
记录秋招部分公司的面经 昆仑万维 一面 自我介绍 你会怎么和别人讲解 ESbuild? 说一说 ES Module ES Module 可以 import css 文件吗? 那为什么 Vue 的入口文件通常可以导入 css 文件呢? 既然说到了 ES6 的 import,那它和 Nodejs 的 require 有什么区别吗? 既然说到了 import(),那调用它之后返回的是什么? 那说一说 promise、generator、async await 吧,比较喜欢哪个?为什么? JS 是单线程还是多线
Chor
2021-12-27
6750
如何在Vue项目中更优雅地使用svg
最近看项目视频的时候对里面使用 svg 的方式感到很好奇,于是去网上查了一下,发现 svg 竟然也有类似于 css 雪碧图一样的用法,也就是 svg-sprite(孤陋寡闻了),而且配合插件后能够以组件化的方式使用 svg,非常方便。这里记录下一些相关用法。
Chor
2020-05-06
12.1K1
Vue 全家桶学习笔记:Vue-router
在以前,前后端是不分离的,这个阶段通常是由服务端渲染好页面(SSR),再发送页面给前端去展示;接着到了前后端分离的阶段,前端向静态资源服务器拿资源,再通过 js 渲染页面,此时仍然是一个 url 对应一份 html+css+js。再后来出现了 SPA 单页面应用的概念,实际上它只有一个页面,但给我们的体验是多页面之间的切换。
Chor
2019-11-26
5760
Vue 全家桶学习笔记:Vuex
开发中,多个组件很可能会共享同一个状态(包括状态和数据),而组件和组件之间可能是兄弟关系,也可能是复杂的多层嵌套关系,如果单靠组件通信完成状态变更和同步,事情会变得很麻烦:
Chor
2019-11-26
6750
Vue-router 学习笔记
在以前,前后端是不分离的,这个阶段通常是由服务端渲染好页面(SSR),再发送页面给前端去展示;接着到了前后端分离的阶段,前端向静态资源服务器拿资源,再通过 js 渲染页面,此时仍然是一个 url 对应一份 html+css+js。再后来出现了 SPA 单页面应用的概念,实际上它只有一个页面,但给我们的体验是多页面之间的切换。
Chor
2019-11-18
5970
Vue 组件(四):组件插槽
组件实际上是可以复用的 Vue 实例,它们与 new Vue 接收相同的选项,例如 data、computed、methods 以及生命周期钩子等。 何谓复用?如果把页面看作是组件的容器,那么导航栏、搜索框其实都是可以复用的组件。作为对可重用代码的封装,它们自身具有独立的数据和逻辑。
Chor
2019-11-08
1K0
Vue 生命周期与钩子函数
Vue 的生命周期共有 8 个阶段,即创建前/后, 载入前/后,更新前/后,销毁前/销毁后,并对应地有很多钩子函数,让我们在控制整个Vue实例的过程时更容易形成好的逻辑。
Chor
2019-11-07
6230
用 :key 管理可复用元素
我们会发现,在点击按钮切换登录方式后,输入框中已有的内容没有被清除,这是为什么呢?
Chor
2019-11-07
5680
Vue 组件(二):父子组件通信
子组件是不能直接访问父组件中的数据的,但有时候父子组件之间需要进行数据交互,这就涉及到了父子组件通信的问题。简单来说,父组件向子组件通信是通过 props 进行的,而子组件向父组件通信则是通过自定义事件进行的。
Chor
2019-11-07
8470
「译」一个案例搞懂 Vue.js 的作用域插槽
作用域插槽是 Vue.js 中一个很有用的特性,可以显著提高组件的通用性和可复用性。问题在于,它实在不太好理解。尝试搞清楚父子作用域之间错综复杂的关系,其痛苦程度不亚于求解一个棘手的数学方程。
Chor
2019-11-07
1K0
Vue 组件(一):组件的基本使用
组件实际上是可以复用的 Vue 实例,它们与 new Vue 接收相同的选项,例如 data、computed、methods 以及生命周期钩子等。 何谓复用?如果把页面看作是组件的容器,那么导航栏、搜索框其实都是可以复用的组件。作为对可重用代码的封装,它们自身具有独立的数据和逻辑。
Chor
2019-11-07
9790
Vue 组件(三):关于单向数据流的简单理解
虽然 v-model 是双向绑定,但 Vue 实际上是单向数据流。我们看一个例子: 假设现在想要用子组件的 prop 做一个双向绑定,那么我们的代码可能会这么写:
Chor
2019-11-07
3.1K0
使用 Vue 脚手架搭建项目
vue-cli 也是一个 npm 包,可以帮助我们快速搭建起 vue 项目的脚手架。
Chor
2019-11-07
1.1K0
Webpack(二):使用 loader
Webpack 提倡一切皆模块,所有类型的文件(css、图片等)都可以经过 loader 处理变成我们可加载的模块。
Chor
2019-11-07
9080
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档