前端面试题 1、盒子塌陷的原因?解决方式 2、不定宽高的div水平垂直居中 3、css写一个三角形 4、css选择器的优先级 5、px、em和rem的区别 6、什么是重绘和重...
前端面试题 1、盒子塌陷的原因?解决方式 2、不定宽高的div水平垂直居中 3、css写一个三角形 4、css选择器的优先级 5、px、em和rem的区别 6、什么是重绘和重...
1、怎么理解mvvm这种设计模式 2、v-if和v-show的区别,使用场景区别 3、事件修饰符和按键修饰符有哪些 4、v-model修饰符有哪些 5、v-for中为什么要加...
npm的基本使用 现代前端项目结构 现在开发一个新前端的项目,肯定会通过npm来管理项目管理项目版本、描述、作者、版本号、官网、用到第三方包。。。 npm 初始化项目 建立好...
Git 安装git客户端 如果鼠标右键,出现以下菜单,表示安装成功 为什么要学习Git - 版本管理软件 有哪些版本管理软件 集中式 svn 老旧 分布式 Git 主流 常...
了解Ajax 什么是Ajax 一种由浏览器 发起 向 服务器 数据交互 的技术 全称是 Asynchronous Javascript And XML 翻译为 异步 js ...
js高级第一天 箭头函数 箭头函数的体验 箭头函数传参 箭头函数只传入一个函数时,小括号可以省略 const func2 = a => {} 当传入的参数个数不等于1时,小...
一、正则表达式 正则表达式:匹配字符串中字符组合的模式 定义正则表达式 正则有test 方法 测试字符串中是否有符合正则模式的,有返回true,否则返回false 正则的ex...
一、Window对象 BOM(浏览器对象模型) window 是浏览器内置中的全局对象,我们所学习的所有 Web APIs 的知识内容都是基于 window 对象实现的win...
一、DOM- 网页特效篇 滚动事件 当页面进行滚动时触发的事件监听整个页面滚动给 window 或 document 加语法:document.addEventListene...
补充知识点: 时间对象的 toLocaleString 方法 可以得到本地化时间格式let d = new Date()console.log(d.toLocaleStrin...
一、节点操作 DOM节点:DOM树里每一个内容都称之为节点1 . 元素节点:所有的标签 比如 body、 div;2 . 属性节点:所有的属性 比如 href、id、clas...
一、注册事件-事件监听 给元素注册上事件语法:元素.addEventListener('事件', 要执行的函数)就是让浏览器检测是否有事件产生,一旦有事件触发,就立即调用一个...
一、web API 的基本认知 作用: 就是使用 JS 去操作 html 和浏览器 分类:DOM (文档对象模型)、BOM(浏览器对象模型) DOM:DOM(Document...
总结: 凡是根据数据生成动态结构,都遵守一个原则: 要动态,先静态 在js中,转换bool值为false的有: '' "" 0 undefined null NaN N...
一、对象 什么是对象?对象(object):JavaScript里的一种数据类型可以理解为是一种无序的数据集合特点:无序的数据的集合;可以详细的描述描述某个事物 对象的使用 ...
一、函数 为什么需要函数?函数可以把具有相同或相似逻辑的代码“包裹”起来,通过函数调用执行这些被“包裹”的代码逻辑,这么做的优势是有利于精简代码方便复用。 函数是什么?fun...
一、循环——for for循环基本使用 for也是用于循环,它也有三要素(变量初始值,条件,变量的变化) for(变量定义及初始值;条件;变量的变化){循环体} for会有一...
一、运算符 算数运算符数学运算符也叫算术运算符,主要包括加、减、乘、除、取余(求模)。+:求和-:求差*:求积/:求商%:取模(取余数)——开发中经常作为某个数字是否被整除优...
一、js介绍 JavaScript是什么?是一种通常运行在浏览器中(运行环境)的编程语言;可以用来实现人机交互效果,提供逻辑思维能力。 JavaScript的组成ECMASc...