Skip to content

cxx3668119/JS_basics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
chenxx
Feb 21, 2023
ea449d1 · Feb 21, 2023

History

32 Commits
Jan 29, 2021
Mar 8, 2021
Sep 24, 2021
Jan 13, 2021
Jan 13, 2021
Mar 7, 2021
Feb 21, 2023
Oct 12, 2021
Nov 12, 2021
Feb 21, 2023
Sep 3, 2021
Jan 29, 2021
Nov 12, 2021
Sep 3, 2021

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