搜索
首页
大数快讯
大数活动
服务超市
报告
跨企查
广告开户
APP
产业带
导航
知识体系
工具箱
产业园
更多
百科
找货源
跨境招聘
DeepSeek
首页
>
【面试真题】WEB前端开发面试题,最基本的问题你会吗?(二)
>
【面试真题】WEB前端开发面试题,最基本的问题你会吗?(二)
职英产教融合
2023-04-20
0
导读:上期的面试题各位同学找到答案了吗?面试题是我们面试的第一关,所以,大家一定要多看多学,重视起来~
上期
的面试题
各位同学找到答案了吗?
面试题是我们面试的第一关,所以,大家一定要多看多学,重视起来~
我们把面试题积少成多,不知不觉就会发现,我们自身的面试题储存量变得很多呢。为了同学们的面试更加顺利,今天还是给大家准备了五道面试题哦~
面试题如下
1、jQuery 的使用建议。
2、创建 Ajax 的过程。
3、
JavaScript 有几种类型的值?你能画一下他们的内存图吗?
4、JS 延迟加载的方式有哪些?
5、同步和异步的区别?
上期答案请查收
1、CSS 中 link 与@import 的区别?
@import 是 CSS 提供的语法规则,只有导入样式表的作用;link 是 HTML 提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等。
加载页面时,link 引入的 CSS 被同时加载,@import 引入的 CSS 将在页面加载完毕后加载。
link 标签作为 HTML 元素,不存在兼容性问题,而@import 是 CSS2.1 才有的语法,故老版本浏览器(IE5 之前)不能识别。
可以通过 JS 操作 DOM,来插入 link 标签改变样式;由于 DOM 方法是基于文档的,无法使用@import 方式插入样式。
2、CSS 3有哪些新特性?
CSS3 实现圆角(border-radius),阴影(box-shadow),对文字加特效(text-shadow、),线性渐变(gradient),旋转(transform)transform:rotate(9deg) scale(0.85,0.90) translate(0px,-30px) skew(-9deg,0deg);//旋转,缩放,定位, 倾斜增加了更多的 CSS 选择器 多背景 rgba在 CSS3 中唯一引入的伪元素是::selection.媒体查询,多栏布局border-image 复制代码
3、请你谈谈 Cookie 的优缺点。
优点:极高的扩展性和可用性
1) 数据持久性。
2) 不需要任何
服务
器资源。Cookie 存储在客户端并在发送后由服务器读取。
3) 可配置到期规则。控制 cookie 的生命期,使之不会永远有效。偷盗者很可能拿到一个过期的 cookie 。
4) 简单性。基于文本的轻量结构。
5) 通过良好的编程,控制保存在 cookie 中的 session 对象的大小。
6) 通过加密和安全传输技术( SSL ),减少 cookie 被破解的可能性。
7) 只在 cookie 中存放不敏感数据,即使被盗也不会有重大损失。
缺点:
1) Cookie 数量和
长度
的限制 。
数量:每个域的 cookie 总数有限。
a) IE6 或更低版本最多 20 个 cookie
b) IE7 和之后的版本最后可以有 50 个 cookie
c) Firefox 最多 50 个 cookie
d) chrome 和 Safari 没有做硬性限制。
长度:
每个 cookie 长度不超过 4KB ( 4096B ),否则会被截掉。
2) 潜在的安全风险 。Cookie 可能被拦截、篡改。如果 cookie 被拦截,就有可能取得所有的 session 信息。
3) 用户配置为禁用 。有些用户禁用了浏览器或客户端设备接受 cookie 的能
力,因此限制了这一功能。
4) 有些状态不可能保存在客户端 。例如,为了防止重复提交表单,我们需要在服务器端保存一个计数器。如果我们把这个计数器保存在客户端,那么它起不到任何作用。
4、说一下闭包。
一句话可以概括:闭包就是能够读取其他函数内部变量的函数,或者子函数在外调用,子函数所在的父函数的作用域不会被释放。
5、说说前端中的事件流。
HTML 中与 javascript 交互是通过事件驱动来实现的,例如鼠标点击事件
onclick、页面的滚动事件 onscroll 等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。
想要知道这些事件是在什么时候进行调用的,就需要了解一下“事件流”的概念。
什么是事件流:事件流描述的是从页面中接收事件的顺序,DOM2 级事件流包括下面几个阶段。
事件捕获阶段
处于目标阶段
事件冒泡阶段
addEventListener:addEventListener 是 DOM2 级事件新增的指定事件处理程序的操作,这个方法接收 3 个参数:要处理的事件名、作为事件处理程序的函数和一个布尔值。最后这个布尔值参数如果是 true,表示在捕获阶段调用事件处理程序;如果是 false,表示在冒泡阶段调用事件处理程序。
IE 只支持事件冒泡。
—— 春季招生已经全面启动 ——
欢迎各位同学、家长咨询报名
李老师:13007633571
郑州
校区、
商丘
校区、
新乡
校区同步招生中
扫描下方二维码,立即报名
👇
【声明】内容源于网络
0
0
职英产教融合
1234
内容
496
粉丝
0
关注
在线咨询
职英产教融合
1234
总阅读
17
粉丝
0
内容
496