美文网首页
进阶-任务14

进阶-任务14

作者: nicole914 | 来源:发表于2017-03-29 20:34 被阅读0次

库和框架的区别

  • 库可以认为是很多工具的集合,在开发时我们使用库中的工具来简化开发流程
  • 框架是一种结构,可以看做是一个开发平台。开发者遵循一定的规则来开发符合自己需求的产品

jquery 能做什么?

jquery是一个javascript库,通过调用jquery提供的API使得处理如HTML文档遍历、DOM操作、事件处理、动画以及Ajax变得更简单,并且能够解决浏览器兼容性问题。

jquery 对象和 DOM 原生对象有什么区别?如何转化?

DOM原生对象具有原生JS的属性和方法
jquery对象是一个类数组对象,是对DOM原生对象的一个封装,不具有原生JS的方法,具有jquery对象自己的属性和方法

// DOM to jquery
$btn = $(btn)
// jquery to DOM
btn = $btn[0]

jquery中如何绑定事件?bind、unbind、delegate、live、on、off都有什么作用?推荐使用哪种?使用on绑定事件使用事件代理的写法?

  • 一般使用.on( events [, selector ] [, data ], handler )绑定事件
  • bind,unbind: jQuery 3.0中已弃用此方法
  • delegate:指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。jQuery 3.0中已弃用此方法
  • live:Query 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。从 jQuery 1.7 开始,不再建议使用 .live() 方法。
  • on, off:在选择元素上绑定/解绑一个或多个事件的事件处理函数。推荐使用。
$('#ct').on('click', 'li', function(e) {
  alert('hello')
})

jquery 如何展示/隐藏元素

$('#ct').show()
$('#ct'),hide()

jquery 动画如何使用

动画demo

如何设置和获取元素内部 HTML 内容?如何设置和获取元素内部文本?

  • 设置元素内部 HTML 内容/文本
$ct.html('<span>hello</span>')
$ct.html()
  • 获取元素内部 HTML 内容/文本
$ct.text('hello')
$ct.text()

如何设置和获取表单用户输入或者选择的内容?如何设置和获取元素属性?

$input.val()
$input.val('abc')
$img.attr('src')
$img.attr('src','/img/1/png')

相关文章

  • 进阶任务14

    问答部分 一、说说库和框架的区别? 库~是一个提供了封装好很多方法的工具,在这个工具里面,用与不用都是由你决定,控...

  • 进阶-任务14

    库和框架的区别 库可以认为是很多工具的集合,在开发时我们使用库中的工具来简化开发流程 框架是一种结构,可以看做是一...

  • 进阶任务14 jQuery

    题目1: jQuery 能做什么? 选择网页元素 改变结果集 元素的操作:取值和赋值 元素的操作:移动 元素的操作...

  • Swift多线程:GCD进阶,单例、信号量、任务组

    Swift多线程:GCD进阶,单例、信号量、任务组 Swift多线程:GCD进阶,单例、信号量、任务组

  • 进阶-任务2

    1、JavaScript 定义了几种数据类型? 哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? ...

  • 进阶-任务2

    1、JavaScript 定义了几种数据类型? 哪些是原始类型?哪些是复杂类型?原始类型和复杂类型的区别是什么? ...

  • 进阶任务-12

    ajax 是什么?有什么作用? 1. 什么是ajax AJAX 的全称为 Asynchronous JavaScr...

  • 进阶任务八

    dom对象的innerText和innerHTML有什么区别? innerText是一个可写属性,返回元素内包含的...

  • 进阶任务四

    1. 引用类型有哪些?非引用类型有哪些 基本类型值(数值、布尔值、字符串、null和undefined):指的是保...

  • 进阶任务三

    1.函数声明和函数表达式有什么区别 函数声明 函数表达式 区别: 函数调用可以发生在函数声明之前,不能在函数表达式...

网友评论

      本文标题:进阶-任务14

      本文链接:https://www.haomeiwen.com/subject/piqdottx.html