0

点赞

0

回复

701

浏览

JavaScript框架jQuery入门

JQUERY入门 jQuery http://jquery.com/ 是一个快速简单的JavaScript工具库,为快速开发提供了DOM遍历、事件处理、动画、AJAX交互几个方面的工具。jQuery会改变你写JavaScript的方式。 先来看看jQuery用起来是怎样的: // 给拥有continue类的 元素设置文本为:Next Step......

jqueryjavascript

0

点赞

0

回复

761

浏览

jQuery社会化分享:支持微信、微博、Github

一个既美观有支持微信的社会化分享工具: harttle/social share https://github.com/harttle/social share 。 支持微信(二维码)、微博、Github、Google+、LinkedIn、Twitter、Facebook、RSS..., 支持四种大小设置。 在线Demo: http://harttle.com/social share/ http://harttle.com/social share/ 文档: https://github.com/harttle/social share https://github.com/harttle/social share 最近在 天码营 http://tianmaying.com/ 和本博客中添加社会化分享,调研和尝试了不少第三方工具。 国内最方便的应当是 jiathis http://www.jiathis.com/ ,然而并不美观。国外的工具基本都没有微信(二维码)的支持。 于是诞生了 harttle/social share https://github.com/harttle/social share 。 效果图 第三方依赖 harttle/social share https://github.com/harttle/social share 依赖于 Fontawesome http://fontawesome.io/ 和 jQuery http://jquery.com/ , 需要先引入这两个第三方库: ...

javascriptjquery

0

点赞

0

回复

931

浏览

jQuery事件:bind、delegate、on的区别

最近在 AngularJS http://harttle.com/2015/05/31/angular scope initialize.html 的开发中,遇到一个神奇的事情:我们用到 livebox http://lokeshdhakar.com/projects/lightbox2/ 来预览评论列表中的图片, 然而评论列表是由Angular Resource动态载入的。不可思议的是,点击这些动态载入的图片仍然会触发lightbox的图片预览。 难道lightbox使用先进的 MutationObserver https://developer.mozilla.org/en US/docs/Web/API/MutationObserver 技术监听了DOM的变化?观察 lightbox源码 https://github.com/lokesh/lightbox2/blob/master/src/js/lightbox.js 才发现,原来只是jQuery的 .on() 方法: $('body').on('click', 'a rel^=lightbox , ...', function(event){});...

事件jqueryjavascript

0

点赞

0

回复

722

浏览

DOM Level 2 Event与jQuery源码:捕获与冒泡

本文中的JavaScript事件是指:在浏览器中,DOM标准提供的JavaScript事件集与接口集。 在项目开发中通常会使用类似jQuery的工具来绑定事件处理函数, 也可以设置捕获,或者中断事件流,正如这篇文章锁讨论的: jQuery事件:bind、delegate、on的行为与性能 http://harttle.com/2015/06/26/jquery event.html 。 本文来讨论 DOM标准 http://www.w3.org/TR/DOM Level 2 Events/events.html 中是如何规定这些JavaScript事件的,以及jQuery源码中DOM事件的实现方式。 JAVASCRIPT 事件 首先我们来回顾一下DOM事件的行为,事件从发生开始经历了三个阶段: 1. 捕捉阶段(capture phase):从最上层元素,直到最下层(你点击的那个target)元素。路过的所有节点都可以捕捉到该事件。 2. 命中阶段(target phase):如果该事件成功到达了target元素,它会进行事件处理。 3. 冒泡阶段(bubbling phase):事件从最下层向上传递,依次触发父元素的该事件处理函数。 如何中断事件传播,以及禁止事件发生时的浏览器默认行为,参考: jQuery事件:bind、delegate、on的行为与性能 http://harttle.com/2015/06/26/jquery event.html 图片来源: http://www.w3.org/TR/DOM Level 3 Events/ dom event architecture http://www.w3.org/TR/DOM Level 3 Events/ dom event architecture DOM标准中,定义了一系列的JavaScript事件,以及事件接口。其中,DOM Level 0 Event提供了类似 onclick 的属性来支持事件, DOM Level 2 Event提供了 addEventListener , removeEventListener , dispatchEvent ,还有IE ...

jquerydomeventjavascript

0

点赞

0

回复

701

浏览

jQuery中$()函数的用法

jQuery http://api.jquery.com/ 想必是当前前端开发中必不可少的组件。它提供了DOM对象的封装、统一的事件机制、以及一系列的工具函数。 由于面试中突然被问及jQuery中 $() 有几种用法,瞬间有点懵并未答全。 虽说这样的问法颇似孔乙己问“茴香豆的茴有几种写法?”,但还是借此机会来整理知识,伺机学习一把! 首先我们需要引入jQuery,如果你还没有听过jQuery,请移步其他文章或者在你的网站中引入这个: ...

javascriptdomjquery事件

新建主题 记录代码

学员动态

  • z**x在课程中提出了问题:哇,我换成课程里的压...
  • z**x在课程中提出了问题:老师,为什么它那个中...
  • z**x添加了笔记:public sta...
  • c**u评论了:13课实战弄不明...
  • MAFT向课程作业中提交了代码
  • J**y向课程作业中提交了代码
  • z**x在课程中提出了问题:对应版本?我的JDK...
  • z**x添加了笔记:将希望输出信息放到S...
  • 天码君回复了h**2在课程中的问题:欢迎来到天码营学习,...
  • 三年添加了笔记:先来定义Mapper...
  • 三年添加了笔记:需要修改MyBati...
  • 三年添加了笔记:关于MyBatis本...
  • J**y向课程作业中提交了代码
  • z**x在课程中提出了问题:老师我把Java换成...
  • w**3回复了z**x在课程中的问题:可以设置字体 htt...
  • 天码君回复了D**n在课程中的问题:欢迎来到天码营学习,...
  • w**3回复了L**z在课程中的问题:嗯,毕竟几乎公司和学...
  • w**3回复了z**x在课程中的问题:软件安装问题每个人碰...
  • z**x在课程作业中回复了老师:想请问下老师这行代码...
  • D**n在课程作业中回复了老师:这道题是什么意思? ...
  • A**i向课程作业中提交了代码
  • A**i向课程作业中提交了代码
  • 天码君回复了X**E在课程中的问题:欢迎来到天码营学习,...
  • R.D完成了课程的作业
  • L**z在课程中提出了问题:好的那我还是装回我的...
  • 天码君回复了s**n在课程中的问题:欢迎来到天码营学习,...
  • 天码君回复了R.D在课程中的问题:欢迎来到天码营学习,...
  • 三年添加了笔记:这里你注意两点即可:...
  • l**o向课程作业中提交了代码
  • 天码君回复了工**武在课程中的问题:欢迎来到天码营学习,...
  • z**x在课程中提出了问题:老师我的电脑是64位...
  • w**3回复了z**x在课程中的问题:重新安装对应版本的e...
  • 天码君回复了c**h在课程中的问题:欢迎来到天码营学习,...
  • z**x在课程作业中回复了老师:所以说,是要先创建包...
  • J**y向课程作业中提交了代码
  • D**n向课程作业中提交了代码
  • L**z向课程作业中提交了代码
  • 三年在课程中提出了问题:请老师解答下这课作业...
  • w**3评论了z**x在课程中的作业:...
  • c**u向课程作业中提交了代码
  • J**y向课程作业中提交了代码
  • L**z向课程作业中提交了代码
  • z**x在课程中提出了问题:好的老师,那版本11...
  • L**z向课程作业中提交了代码
  • w**3评论了D**n在课程中的作业:看清楚要求,参数表要...
  • L**z向课程作业中提交了代码
  • X**E向课程作业中提交了代码
  • X**E向课程作业中提交了代码
  • 三年添加了笔记:分析我们的业务场景,...
  • J**y向课程作业中提交了代码
  • A**i向课程作业中提交了代码
  • 三年在课程作业中回复了老师:老师,我的代码中报这...
  • 天码君回复了A**i在课程中的问题:欢迎来到天码营学习,...
  • 扶**学向课程作业中提交了代码
  • 天码君回复了A**i在课程中的问题:欢迎来到天码营学习,...
  • z**x评论了:安装的时候出现这个界...
  • w**3回复了L**z在课程中的问题:你如果要用java1...
  • w**3回复了z**x在课程中的问题:安装java8 不要...
  • L**z向课程作业中提交了代码
  • 工**武在课程中提出了问题:请问为什么课程的视频...
  • A**i向课程作业中提交了代码
  • L**z向课程作业中提交了代码
  • L**z在课程中提出了问题
  • 天码君回复了z**x在课程中的问题:欢迎来到天码营学习,...
  • z**x在课程作业中回复了老师:入门到精通这本我今天...
  • A**i向课程作业中提交了代码
  • J**y向课程作业中提交了代码
  • J**y向课程作业中提交了代码
  • A**i向课程作业中提交了代码
  • w**3回复了z**x在课程中的问题:百度找一下如何彻底删...
  • z**x在课程中提出了问题:请问下老师,安装的时...
  • A**i完成了课程的作业
  • L**z向课程作业中提交了代码
  • J**y向课程作业中提交了代码
  • w**3评论了z**x在课程中的作业:这是一个类的主体部分...
  • 天码君回复了L**z在课程中的问题:欢迎来到天码营学习,...
  • 天码君评论了三年在课程中的作业:你的代码应该是可以跑...
  • w**3评论了z**x在课程中的作业:对的,一般是在包下的...
  • A**i向课程作业中提交了代码
  • 三年添加了笔记:接下来引入MyBat...
  • f**e向课程作业中提交了代码
  • z**x在课程作业中回复了老师:所以说包的作用就像是...
  • L**z在课程中提出了问题:老师,刚才我换了一个...
  • w**3评论了z**x在课程中的作业:这个是根据你的jav...
  • 天码君回复了D**G在课程中的问题:欢迎来到天码营学习,...
反馈意见