Web前端面试题及答案——框架

jQuery

1、$()是什么?

$符号是jQuery框架对外暴露的全局变量,是window对象的属性,

$()代表jQuery核心函数,可接收一个函数、字符串、DOM元素。

$(function(){});//推荐  .接收字符串选择器

//3.接收DOM元素,该元素被包装成一个jQuery对象返回

2、JavaScript window.onload事件和jQuery ready函数的不同

原生js和jQuery入口函数的加载模式不同。原生js会等网页全部加载完毕(DOM元素、图片等)才会执行;多个window.onload只会执行一次,后面覆盖前面。jQuery只等待网页中的DOM结构加载完毕,不等图片加载就会执行;多个$(document).ready()依次执行,不会覆盖。

1、jQuery事件委托方法bind、live、delegate、on之间的区别

如何找到所有 HTML select 标签的选中项?

$(this) 和 this 关键字在 jQuery 中有何不同?

JQuery有几种选择器

ajax请求contentType dataType

 

Vue

1、Vue如何实现父子组件通信,及非父子组件通信?

2、的作用是什么?

3、如何定义动态路由,如何获取传过来的动态参数?

active-class是哪个组件的属性,嵌套路由如何定义

结合使用经验对比三大框架

 

vue渲染到页面

js渲染到页面

私有变量

用vue的好处

你可能感兴趣的:(1.2,前端类库与框架)