最新148道 CSS 与 JavaScript 基础面试题(2),前端开发师培训机构

css+js面试题二十道(18+2) css+js面试题二十道 阅读详情

最后

正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

前端资料图.PNG

transform: translate(-50%, -50%);

background-color: pink; /方便看效果/

}

  • 水平垂直居中三

/利用flex布局实际使用时应考虑兼容性/

.container {

display: flex;

align-items: center; /垂直居中/

justify-content: center; /水平居中/

}

.containerdiv {

width: 100px;

height: 100px;

background-color: pink; /方便看效果/

}

  • 水平垂直居中四

/利用text-align:center和vertical-align:middle属性/

.container {

position: fixed;

top: 0;

right: 0;

bottom: 0;

left: 0;

background: rgba(0, 0, 0, 0.5);

text-align: center;

font-size: 0;

white-space: nowrap;

overflow: auto;

}

.container::after {

content: ‘’;

display: inline-block;

height: 100%;

vertical-align: middle;

}

.box {

display: inline-block;

width: 500px;

height: 400px;

background-color: pink;

white-space: normal;

vertical-align: middle;

}

10. display 有哪些值?说明他们的作用。

  • block 块类型,默认宽度为父元素宽度,可设置宽高,换行显示。

  • none 元素不显示,并从文档流中移除。

  • inline 行内元素类型。默认宽度为内容宽度,不可设置宽高,同行显示。

  • inline-block 默认宽度为内容宽度,可以设置宽高,同行显示。

  • list-item 像块类型元素一样显示,并添加样式列表标记。

  • table 此元素会作为块级表格来显示。

  • inherit 规定应该从父元素继承display属性的值。

11. position 的值 relative 和 absolute 定位原点是?

相关知识点:

  • absolute

生成绝对定位的元素,相对于值不为static的第一个父元素的padding box进行定位,也可以理解为离自己这一级元素最近的一级position设置为absolute或者relative的父元素的padding box的左上角为原点的。

  • fixed(老IE不支持)

生成绝对定位的元素,相对于浏览器窗口进行定位。

  • relative

生成相对定位的元素,相对于其元素本身所在正常位置进行定位。

  • static

默认值。没有定位,元素出现在正常的流中(忽略top,bottom,left,right,z-index声明)。

  • inherit

规定从父元素继承position属性的值。

12. CSS3 有哪些新特性?(根据项目回答)

  • 新增各种CSS选择器 (:not(.input):所有class不是“input”的节点)

  • 圆角 (border-radius:8px)

  • 多列布局 (multi-column layout)

  • 阴影和反射 (Shadow\Reflect)

  • 文字特效 (text-shadow)

  • 文字渲染 (Text-decoration)

  • 线性渐变 (gradient)

  • 旋转 (transform)

  • 缩放,定位,倾斜,动画,多背景

13. 请解释一下 CSS3 的 Flex box(弹性盒布局模型),以及适用场景?

相关知识点:

Flex是FlexibleBox的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。

任何一个容器都可以指定为Flex布局。行内元素也可以使用Flex布局。注意,设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。

采用Flex布局的元素,称为Flex容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为Flex项目(flex item),简称"项目"。

容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis),项目默认沿主轴排列。

以下6个属性设置在容器上:

  • flex-direction属性决定主轴的方向(即项目的排列方向)。

  • flex-wrap属性定义,如果一条轴线排不下,如何换行。

  • flex-flow属性是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap。

  • justify-content属性定义了项目在主轴上的对齐方式。

  • align-items属性定义项目在交叉轴上如何对齐。

  • align-content属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用。

以下6个属性设置在项目上:

  • order属性 定义项目的排列顺序。数值越小,排列越靠前,默认为0。

  • flex-grow属性 定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。

  • flex-shrink属性 定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。

  • flex-basis属性 定义了在分配多余空间之前,项目占据的主轴空间。浏览器根据这个属性,计算主轴是否有多余空间。它的默认值为auto,即项目的本来大小。

  • flex属性 是flex-grow,flex-shrink和flex-basis的简写,默认值为0 1 auto。

  • align-self属性 允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。默认值为auto,表示继承父元素的align-items 属性,如果没有父元素,则等同于stretch。

14. 用纯 CSS 创建一个三角形的原理是什么?

采用的是相邻边框连接处的均分原理。将元素的宽高设为0,只设置 border,把任意三条边隐藏掉(颜色设为transparent),剩下的就是一个三角形。

#demo {

width: 0;

height: 0;

border-width: 20px;

border-style: solid;

border-color: transparent transparent red transparent;

}

  1. 一个满屏品字布局如何设计?

  2. CSS 多列等高如何实现?

  3. 经常遇到的浏览器的兼容性有哪些?原因,解决方法是什么,常用 hack 的技巧?

  4. li 与 li 之间有看不见的空白间隔是什么原因引起的?有什么解决办法?

  5. 为什么要初始化 CSS 样式?

  6. 什么是包含块,对于包含块的理解?

  7. CSS 里的 visibility 属性有个 collapse 属性值是干嘛用的?在不同浏览器下以后什么区别?

  8. width:auto 和 width:100%的区别

  9. 绝对定位元素与非绝对定位元素的百分比计算的区别

  10. 简单介绍使用图片 base64 编码的优点和缺点。

  11. ‘dsplay’、'position’和’float’的相互关系?

  12. margin 重叠问题的理解。

  13. 对 BFC 规范(块级格式化上下文:block formatting context)的理解?

  14. IFC 是什么?

  15. 请解释一下为什么需要清除浮动?清除浮动的方式

  16. 使用 clear 属性清除浮动的原理?

  17. zoom:1 的清除浮动原理?

  18. 移动端的布局用过媒体查询吗?

  19. 使用 CSS 预处理器吗?喜欢哪个?

  20. CSS 优化、提高性能的方法有哪些?

  21. 浏览器是怎样解析 CSS 选择器的?

  22. 在网页中应该使用奇数还是偶数的字体?为什么呢?

  23. margin 和 padding 分别适合什么场景使用?

  24. 抽离样式模块怎么写,说出思路,有无实践经验?

  25. 简单说一下 css3 的 all 属性。

  26. 为什么不建议使用统配符初始化 css 样式。

  27. absolute 的 containingblock(包含块)计算方式跟正常流有什么不同?

  28. 对于 hasLayout 的理解?

  29. 元素竖向的百分比设定是相对于容器的高度吗?

  30. 全屏滚动的原理是什么?用到了 CSS 的哪些属性?

  31. 什么是响应式设计?响应式设计的基本原理是什么?如何兼容低版本的 IE?

  32. 视差滚动效果,如何给每页做不同的动画?

  33. 如何修改 chrome 记住密码后自动填充表单的黄色背景?

  34. 怎么让 Chrome 支持小于 12px 的文字?

  35. 让页面里的字体变清晰,变细用 CSS 怎么做?

  36. font-style 属性中 italic 和 oblique 的区别?

  37. 设备像素、css 像素、设备独立像素、dpr、ppi 之间的区别?

  38. layout viewport、visual viewport 和 ideal viewport 的区别?

  39. position:fixed; 在 android 下无效怎么处理?

  40. 如果需要手动写动画,你认为最小时间间隔是多久,为什么?

  41. 如何让去除 inline-block 元素间间距?

  42. 有一个高度自适应的 div,里面有两个 div,一个高度 100px,希望另一个填满剩下的高度。

  43. png、jpg、gif 这些图片格式解释一下,分别什么时候用。有没有了解过webp?

  44. 浏览器如何判断是否支持 webp 格式图片

  45. 什么是 Cookie 隔离?

  46. style 标签写在 body 后与 body 前有什么区别?

  1. 什么是 CSS 预处理器/后处理器?

  2. 阐述一下 CSSSprites

  3. 使用 rem 布局的优缺点?

  4. 画一条 0.5px 的线

  5. transition 和 animation 的区别

  6. 什么是首选最小宽度?

  7. 为什么 height:100%会无效?

  8. min-width/max-width 和 min-height/max-height 属性间的覆盖规则?

  9. 内联盒模型基本概念

  10. 什么是替换元素?

  11. 替换元素的计算规则?

  12. content 与替换元素的关系?

  13. margin:auto 的填充规则?

  14. margin 无效的情形

  15. border 的特殊性?

  16. 什么是基线和 x-height?

  17. line-height 的特殊性?

  18. vertical-align 的特殊性?

  19. overflow 的特殊性?

  20. 无依赖绝对定位是什么?

  21. absolute 与 overflow 的关系?

  22. clip 裁剪是什么?

  23. relative 的特殊性?

  24. 什么是层叠上下文?

  25. 什么是层叠水平?

  26. 元素的层叠顺序?

  27. 层叠准则?

  28. font-weight 的特殊性?

  29. text-indent 的特殊性?

  30. letter-spacing 与字符间距?

  31. word-spacing 与单词间距?

  32. white-space 与换行和空格的控制?

  33. 隐藏元素的 background-image 到底加不加载?

  34. 如何实现单行/多行文本溢出的省略(…)?

  35. 常见的元素隐藏方式?

  36. css 实现上下固定中间自适应布局?

  37. css 两栏布局的实现?

  38. css 三栏布局的实现?

  39. 实现一个宽高自适应的正方形

  40. 实现一个三角形

篇幅有限,只有题目和部分答案,需要资料【可以点击这里】领取100道 CSS 面试题,JavaScript 基础面试题文档(包含题目和答案)

JavaScript 基础面试题
  1. 介绍JavaScript的基本数据类型

  2. 说说写JavaScript的基本规范?

  3. jQuery使用建议

  4. Ajax使用

  5. JavaScript有几种类型的值?你能画一下他们的内存图吗?

  6. 栈和堆的区别?

  7. Javascript实现继承的几种方式

  8. Javascript创建对象的几种方式?

  9. Javascript作用链域

  10. 谈谈this的理解

  11. eval是做什么的?

  12. 什么是window对象? 什么是document对象?

  13. null,undefined的区别?

  14. [“1”, “2”, “3”].map(parseInt) 答案是多少?

  15. 关于事件,IE与火狐的事件机制有什么区别? 如何阻止冒泡?

  16. 什么是闭包(closure),为什么要用它?

  17. javascript 代码中的"use strict";是什么意思 ? 使用它区别是什么?

  18. 如何判断一个对象是否属于某个类?

  19. new操作符具体干了什么呢?

  20. Javascript中,执行时对象查找时,永远不会去查找原型的函数?

  21. 对JSON的了解?

  22. JS延迟加载的方式有哪些?

  23. 同步和异步的区别?

  24. 什么是跨域问题 ,如何解决跨域问题?

  25. 页面编码和被请求的资源编码如果不一致如何处理?

  26. 模块化开发怎么做?

  27. AMD、CMD规范区别?

  28. requireJS的核心原理是什么?(如何动态加载的?如何避免多次加载的?如何缓存的?)

  29. call和apply

  30. documen.write和 innerHTML的区别

  31. 回流与重绘

  32. DOM操作

  33. 数组对象有哪些原生方法,列举一下

  34. 那些操作会造成内存泄漏

  35. 什么是Cookie 隔离?

  36. 响应事件

  37. flash和js通过什么类如何交互?

Vue 编码基础

2.1.1. 组件规范

2.1.2. 模板中使用简单的表达式

2.1.3 指令都使用缩写形式

2.1.4 标签顺序保持一致

2.1.5 必须为 v-for 设置键值 key

2.1.6 v-show 与 v-if 选择

2.1.7 script 标签内部结构顺序

2.1.8 Vue Router 规范

Vue 项目目录规范

2.2.1 基础

2.2.2 使用 Vue-cli 脚手架

2.2.3 目录说明

2.2.4注释说明

2.2.5 其他

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

怎么做?

  1. AMD、CMD规范区别?

  2. requireJS的核心原理是什么?(如何动态加载的?如何避免多次加载的?如何缓存的?)

  3. call和apply

  4. documen.write和 innerHTML的区别

  5. 回流与重绘

  6. DOM操作

  7. 数组对象有哪些原生方法,列举一下

  8. 那些操作会造成内存泄漏

  9. 什么是Cookie 隔离?

  10. 响应事件

  11. flash和js通过什么类如何交互?

Vue 编码基础

2.1.1. 组件规范

2.1.2. 模板中使用简单的表达式

2.1.3 指令都使用缩写形式

2.1.4 标签顺序保持一致

2.1.5 必须为 v-for 设置键值 key

2.1.6 v-show 与 v-if 选择

2.1.7 script 标签内部结构顺序

2.1.8 Vue Router 规范

Vue 项目目录规范

2.2.1 基础

2.2.2 使用 Vue-cli 脚手架

2.2.3 目录说明

2.2.4注释说明

2.2.5 其他

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

前端经典面试题(60道前端面试题包含JS、CSS、React、网络、浏览器、程序题等) (以下所有答案仅供参考) 简答题 1、什么是防抖和节流?有什么区别?如何实现? 参考答案 防抖 触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间 思路: 每次触发事件时都取消之前的延时调用方法 function debounce(fn) { let timeout = null; // 创建一个标记用来存放定时器的返回值 r... 阅读详情

相关推荐

html、CSS和js面试题

html、CSS和js面试题.期望他如果iuseojgiopsdjgbvvo较大金粉世家

148道-CSS-与-JavaScript-基础面试题

前端校招精编面试解析大全点击这里获取完整版pdf查看习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**[外链图片转存中…(img-1DJFMM5O-1712388103328)]由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)前端校招精编面试解析大全点击这里获取完整版pdf查看。

2401_84092574的博客 1056

html+css+js面试题

html+css+js面试题,比较全面系统的选择题复习资料!好好复习!

148道 CSS 与 JavaScript 基础面试题

demo a{}/特殊性值:0,1,0,1color: red;}/特殊性值:0,1,0,2样式应用时,css会先查看规则的权重(!important),加了权重的优先级最高,当权重相同的时候,会比较规则的特殊性。特殊性值越大的声明优先级越高。相同特殊性值的声明,根据样式引入的顺序,后声明的规则优先级高(距离元素出现最近的)部分浏览器由于字节溢出问题出现的进位表现不做考虑:链接访问前、链接访问后、鼠标滑过、激活。

2401_85154765的博客 1219

沈阳计算机研究所复试,沈阳计算所复试试题附答案.doc

沈阳计算所复试试题附答案目录数据结构1200612007220085200914操作系统16200616200718200818200919组成原理20200620200720200821200921经典算法22数据结构2006数据结构部分(共25分,第1题10分,第2题15分)在(下图)所示的有向图中:v1 v2v4 ...

weixin_42511053的博客 860

平衡电桥在高压绝缘检测中的动态切换策略与误差优化

本文深入探讨了平衡电桥在高压绝缘检测中的动态切换策略与误差优化方法。通过分析四种基本切换模式及智能切换时序设计,显著提升检测精度与范围。结合电阻选型黄金法则和软件补偿技术,有效降低测量误差,为电动汽车电池管理系统提供可靠的安全保障。

weixin_30275415的博客 472

【前端】面试题 html/css/js基础知识篇

前端有关css、html,、javascript的面试知识总结。

Shinersmile的博客 5667

IPSec案例部署

步骤二:按照规划划分vlan并开启vlanif接口,配置链路类型实现vlan之间的互通。步骤2 :配置OSPF实现公司内部通信,配置静态路由实现AR1和AR3路由可达。3. 配置IPSec的安全联盟(协商业务数据加密时使用的参数)下发缺省路由,使网关设备有去往对端的路由‘配置对等体IP地址,即分公司的出口IP。步骤1:设备重命名以及IP地址的配置。步骤4:配置NAT,实现内网访问外网。步骤3:配置IPSec VPN。5.调用IPSec的安全策略。发了5个包 加密5个包。

2301_76769137的博客 1694

【博客项目】,CSS盒模型概述

【博客项目】—cookie和session(七)

m0_58269070的博客 474

Ubuntu升级遇到grub-efi-amd64-signed安装失败?3步搞定这个烦人错误

本文深度解析Ubuntu系统升级时grub-efi-amd64-signed安装失败并提示“cannot find EFI directory”错误的根本原因。该错误通常由EFI系统分区挂载异常、BIOS/UEFI引导模式不匹配或dpkg包状态死锁导致。文章提供了三步精准修复流程:首先检查并修复ESP分区挂载,其次处理dpkg依赖问题,最后针对传统BIOS系统提供适配方案,帮助用户安全彻底地解决这一常见升级难题。

r7s8t的博客 398

解决‘GLIBC_2.28 not found‘错误:手把手教你升级glibc到最新版(附中文乱码修复)

本文提供了一份详尽的Linux系统glibc升级实战指南,旨在解决常见的'GLIBC_2.28 not found'错误。文章不仅涵盖从风险评估、环境准备到编译安装的完整流程,还特别加入了精简本地化数据以修复中文乱码的实用技巧,帮助管理员和开发者在安全可控的前提下完成系统核心库的升级。

a1b2c3d的博客 1342

148道-CSS-与-JavaScript-基础面试题,推荐给大家

left: 0;bottom: 0;right: 0;方便看效果确定容器的宽高宽500高300的层设置层的外边距div{绝对定位top: 50%;left: 50%;外边距为自身宽高的一半方便看效果未知容器的宽高,利用transform属性div {相对定位或绝对定位均可top: 50%;left: 50%;方便看效果利用flex布局实际使用时应考虑兼容性。

2401_84002771的博客 694

UUVsimulator仿真

pub -r 10 /cmd_vel geometry_msgs/Twist控制运动没有反应。通过键盘控制运动,接收不到/cmd_vel消息。

Fatal__的博客 4605

html,css,js面试题

它是关于网页制作的过程中让不同的设备有不同的尺寸和不同的功能。响应式设计是让所有的人能在这些设备上让网站运行正常浮动就是让元素可以向左或向右移动,浮动元素会从文档的正常流中脱离,但是他还是会影响布局,当一个元素浮动时,其他内容会“环绕”该元素浮动元素会脱离标准流(脱标)浮动的元素会一行内显示并且元素顶部对齐浮动的元素会具有行内块元素的特性浮动元素不会影响它前面的元素Ajax 是一种通过后台与服务器进行少量的数据交换,使页面实现异步更新。是一种创建交互式网页应用的网页开发技术。

zhangnx10000的博客 2089

初识机会网络仿真器ONE中ExternalMovement移动模型(导入外部移动数据)

最近半个月一直在研究ONE中关于ExternalMovement移动模型的源代码,在网上几乎没有找到相关的资料,很是苦恼,如果有共同研究方向的小伙伴欢迎联系我,共同讨论进步。 下面记录一下几点感悟: 1、使用外部数据的前提是在ONE的配置文件中增加及修改相关代码: Group.movementModel = ExternalMovement ExternalMovement.file = move...

qq_36974792的博客 656

Autosar模式管理入门系列02-EcuM

对EcuM状态机切换过程及模块中重要API进行介绍。

initiallizer的博客 7092

css和js面试题

(一) css面试 1.盒子水平垂直居中 (五大方案) 定位:三种 前提:父盒子相对定位,子盒绝对定位 [1]. 父盒子有固定宽高,在子样式中写出计算出的子盒子应该距离顶部和左边的距离 [2]. 父盒子有固定宽高.son{ position:absolute; top:0; left:0; right:0; bottom:0; margin: auto; } [3]. 问题:存在不兼容position:absolute; top:50%; left: 50%; transform:

草木红的博客 934

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

js,css基础面试题总结(一)

1.div+css的布局较table布局有什么优点? 改版的时候更方便 只要改css文件。 页面加载速度更快、结构化清晰、页面显示简洁。 表现与结构相分离。 易于优化(seo)搜索引擎更友好,排名更容易靠前。 2.为什么利用多个域名来存储网站资源会更有效? CDN缓存更方便 突破浏览器并发限制 节约cookie带宽 节约主域名的连接数,优化页面响应速度 防止不必要的安全问题 3.优化图片加载,给用户更好的用户体验 图片懒加载,在页面上的未可视区域可以添加一个滚动条事件,判断图片位置与浏览器顶端的距离与页面的

qq_42589571的博客 409

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

2024最新前端面试题

数组是属于Object类型的,也就是引用类型,所以不能使用 typeof 来判断其具体类型。Object.getPrototypeOf()方法返回指定对象的原型,然后和Array的原型对比。isPrototypeOf()方法可以判断一个对象是否存在于另一个对象的原型链上。5、Array原型链上的isPrototypeOf。主要是判断某个实例(arr)是否属于某个对象。判断实例(arr)的构造函数是否等于某个对象。把对象转化成字符串和一个已知的对象进行对比。ES5新增数组方法,判断数组是不是数组。

qq_39933787的博客 6382

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

前端开发面试题集合html+css+js

JavaScript 是一种广泛运行在浏览器环境中的解释性脚本语言。它的一个重要特性是单线程,这意味着在同一时间只能执行一个任务。单线程的设计使得 JavaScript 在处理网页交互时避免了复杂的线程同步问题,但也在处理一些耗时操作时可能导致页面卡顿。全局变量:在函数体外部声明的变量就是全局变量,省略var声明的变量 作为全局变量使用局部变量:在函数体内用var声明的变量就是局部变量,只能在函数体内使用。防抖是将多次执行变为最后一次执行,节流是多次执行变为每隔一段时间执行。

前端开发探索之旅 1126

Web前端面试题(附答案及解析)(2026年最新版)

【Web 前端面试必备】精选高频面试题 + 详细答案解析,搭配实战总结心得,帮你高效复盘考点、轻松应对面试! 内容会持续更新,你的每一份支持都是我更新的动力,感谢关注!

这世上从不缺让人上头的新鲜感,能顾及你情绪的人实属难得。 37万+

前端经典面试题(60道前端面试题包含JS、CSS(1)

外链图片转存中…(img-f9Ss3Rzy-1712482251035)][外链图片转存中…(img-RsceNVvp-1712482251036)][外链图片转存中…(img-RvGFrif5-1712482251036)][外链图片转存中…(img-7Tmk0UqD-1712482251037)][外链图片转存中…(img-SH46cWKP-1712482251038)][外链图片转存中…(img-YQt5yAd1-1712482251038)]

2401_83973995的博客 523

js面试题收集

js面试题整理 链接 H5 新特性 50个css面试题 css优化,js优化以及web性能优化 js面试题知识点全解(一原型和原型链) 如何实现浏览器内多个标签页之间的通信? (阿里) WebSocket、SharedWorker; 也可以调用localstorge、cookies等本地存储方式; localstorge另一个浏览上下文里被添加、修改或删除时,它都会触发一个事件, 我们通过监听...

weixin_44218695的博客 377

CSS+JS面试题

一、什么是盒子 盒子模型是指盒子的content(内容=width+height)、margin、padding、border这4部分。 CSS3中新增的box-sizing属性可以控制盒子的计算方式:border-box 二、行内元素有哪些、块级元素有哪些 (1)行内元素:a b strong i em s del u ins span select textarea br (2)块级元素:h p div table li 所有表格类标签 form 三、同步和异步的区别 (1)同步:是阻塞模

m0_47224321的博客 911

css js基础面试题

1.css选择器 1 CSS选择符有哪些 2 3 通配符选择器(*) 4 id选择器(#classId) 5 类选择器(.className) 6 标签选择器(div,h1,p,span,table) 7 子选择器(ul > li) 8 后代选择器(li a) 9 伪类选择器(a:hover,li:nth-child) ...

ao47269的博客 223

css js 面试题

1、Javascript的事件流模型都有什么? “事件冒泡”:事件开始由最具体的元素接受,然后逐级向上传播 “事件捕捉”:事件由最不具体的节点先接收,然后逐级向下,一直到最具体的 “DOM事件流”:三个阶段:事件捕捉,目标阶段,事件冒泡 2、null和undefined的区别? null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。 3、 new操作符具体干了什么呢? 创建一个空对象,并且 this 变量引用该对象

zj2394448944的博客 633
上一篇: Web网站模板-响应式旅游旅行团酒店预订展示网站模板(HTML+CSS+JavaScript前端大作业)
下一篇: 最新17个提升用户体验图像特效库,大牛深入讲解
普通网友
博客等级 码龄5年 3419粉丝 477原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值