Day 17前端工具升级之Javascript & jQuery

Posted 数可视

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day 17前端工具升级之Javascript & jQuery相关的知识,希望对你有一定的参考价值。

互动网页制作与前端编程的第一个教学周,研修班请到了媒体人、香港浸会大学数据可视化课程讲师胡辟砾,带领大家完成了对html、CSS和javascript的学习。

【Day 17】前端工具升级之Javascript & jQuery
【Day 17】前端工具升级之Javascript & jQuery
【Day 17】前端工具升级之Javascript & jQuery
【Day 17】前端工具升级之Javascript & jQuery
【Day 17】前端工具升级之Javascript & jQuery

在今天的课程中,胡辟砾首先带领大家复习了前一日的教学成果,又向学员们介绍了在前端编程中的有效工具,jQuery.

【Day 17】前端工具升级之Javascript & jQuery


在前一日的教学中,同学们对DOM Object有了初步了解。每个HTML标签/元素都对应一个DOM对象,操作DOM对象是交互的基础。他向同学们介绍了一些常用语法:

  • Access object:

    .getElementById(), .getElementByXXX(), …


  • Content:

    .innerHTML, .innerText


  • Navigate DOM tree:

    .parentNode, .childNodes

【Day 17】前端工具升级之Javascript & jQuery

胡老师正在跟我们讲解

那么,我们该如何注意到那些特别的内容呢?这就要引入Event的概念了。Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。

事件通常与函数结合使用,函数不会在事件发生前被执行。与之相关的一些常用语法是:

  •  <button onclick="alert('Button clicked!')">Click me</button>

  • document.getElementById('clickable-span').onclick = function() {

  • document.getElementsByTagName('mytag')[0].addEventListener('click', function() {

  • Events:

    click, change, keydown, mouseover, …

接下来,就到了今天“工具升级”的环节,jQuery。

jQuery档案

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。


jQuery的核心特性:

具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

要在实际操作中引入jQuery,这些命令你记住了吗?

  • Read -- x = $(this).method(‘key’)

  • Write -- $(this).method(‘key’, ‘value’)

  • Example: .css(), .data(), .val() ...

最后,以下是一些常用的jQuery Libraries。不妨右键保存下吧~

jQuery Plugin repo:https://plugins.jquery.com/

jQuery-UI:https://jqueryui.com/

数字媒介研修班简介

“数字媒介研修班”是由北京大学汇丰商学院财经传媒专业主办,参照哥伦比亚大学的LEDE项目,开设为期5周的数字媒介教学。由北京大学汇丰商学院财经传媒专业徐泓教授担任学术总指导,并邀请到纽约大学、迈阿密大学、香港浸会大学的教授授课,每周六邀请数据新闻资深媒体人联合指导。本期研修班共有30名学员,其中包括12名媒体学员和18名在校学员。

撰文 | 于文澜 王文浩

编辑 | 陈雪



【Day 17】前端工具升级之Javascript & jQuery

以上是关于Day 17前端工具升级之Javascript & jQuery的主要内容,如果未能解决你的问题,请参考以下文章

每天10个前端小知识 Day 17

python学习_day54_前端基础之js

python学习_day58_前端基础之jQuery入门1

前端基础之jQuery(Day55)

day13-web前端之JS与JQuery

wpython学习点滴记录-Day15-前端基础之jquery