Skip to content

cxx3668119/JS_basics

Repository files navigation

JS_basics

前端练习 内容为自己的练习题

有常见的算法题 以及常考的 Javascript html css vue

题目 引自:前端小哥

CSS HTML 1.行内元素/块级元素,非替换元素/替换元素 ★★★ 2.img 标签 的 title 和 alt 属性 ★★ 3.meta 标签 ★★ 4.DOCTYPE 标签 ★★★ 5.script 标签 的 defer 和 async★ 6.W3C 盒模型和怪异盒模型 ★★★ 7.水平垂直居中的方法 ★★★ 8.BFC ★★★ 9.清除浮动的方法 ★★★ 10.position 属性 ★★★ 11.CSS 隐藏元素的方式 ★★★ 12.Flex 布局 ★★★ 13.双栏布局三栏布局 ★★★ 14.重排和重绘 ★★★ 15.CSS 选择器 ★★★ 16.CSS 动画 ★★ 17.CSS 实现三角形 ★★ 18.CSS Sprites★★ 19.pxremem★ 20.伪类/伪元素 ★

VUE 1.单页应用(SPA)★★★ 2.MVWVM ★★★ 3.Vue 的响应式原理 (双向数据绑定)★★★ 4.data 为什么是函数 ★★ 5.v-model 的原理 ★ 6.v-if 和 v-show 的区别 ★★★ 7.computed、 watch 和 method ★★ 8.Vue 的生命周期 ★★★ 9.父子组件生命周期顺序 ★★ 10.Vue 组件间通信的方式 ★★★ 11.Vue 的单向数据流 ★ 12.keep-alive 组件 ★ 13.slot 插槽 ★ 14.Vue 检测数组或对象的变化 ★★ 15.虚拟 DOM★★★ 16.Vue 中的 key 的作用 ★★ 17.nextTick 的原理 ★★ 18.Vuex★★★ 19.vue-router 的两种模式 ★★ 20.vue-router 有哪几种导航钩子?★

JS 1.JavaScript 的数据类型 ★★★ 2.判断变量的类型 ★★★ 3.数据类型转换 ★★ 4.原型和原型链 ★★★ 5.闭包及优缺点 ★★★ 6.call/apply/bind ★★★ 7.DOM 事件流和事件委托 ★★★ 8.Cookie/storage ★★★ 9.数组和对象的常见方法 ★★ 10.new 内部做了什么 ★ 11.防抖/节流 ★ 12.requestAnimationFrame ★★ 13.this 指向 ★★ 14.作用域链 ★ 15.let/const/var 的区别 ★★★ 16.ES6 异步编程: Promise 和 async await★★★ 17.箭头函数 ★★ 18.JavaScript 的运行机制 ★★★ 19.实现继承的几种方式 ★★ 20.垃圾回收 ★

手写 1.防抖和节流 ★ 2.深拷贝 ★★★ 3.数组扁平化 ★★★ 4.单例模式 ★★ 5.数组去重 ★★★ 6.手写 promise all 和 promise.race★★ 7.模拟实现 new★ 8.实现 call/apply/bind ★ 9.模拟 Object.create()的实现 ★ 10.千分位分隔符 ★ 11.实现三角形 ★★ 12.实现三栏布局/双栏布局 ★★★

新增

99 表 二分

About

前端练习 内容为自己的练习题

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published