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事件

新建主题 记录代码

学员动态

  • 三**年添加了笔记:首先在UserRep...
  • 天**君回复了唐**学在课程中的问题:欢迎来到天码营学习,...
  • F**k在课程中提出了问题:我按照课程指导安装了...
  • h**6向课程作业中提交了代码
  • I**y向课程作业中提交了代码
  • w**3回复了手**掌在课程中的问题:void 是返回类型...
  • 手**掌在课程中提出了问题:但是我装8的时候提示...
  • j**a添加了笔记:包(Package)...
  • I**y向课程作业中提交了代码
  • 浮**梦向课程作业中提交了代码
  • 天**君回复了c**8在课程中的问题:欢迎来到天码营学习,...
  • 三**年添加了笔记:为了支持分页,我们需...
  • j**a添加了笔记:占用内存空间小的类型...
  • I**y向课程作业中提交了代码
  • I**y在课程中提出了问题:老师,这样的赋值到底...
  • S**e向课程作业中提交了代码
  • 天**君回复了7**4在课程中的问题:欢迎来到天码营学习,...
  • _**s向课程作业中提交了代码
  • 虚**人向课程作业中提交了代码
  • L**9在课程作业中回复了老师:老师,请问我写的这个...
  • I**y向课程作业中提交了代码
  • L**9向课程作业中提交了代码
  • t**y在课程中提出了问题:老师,已经add,为...
  • c**8在课程中提出了问题:老师啊,这章讲的也太...
  • 天**君回复了F**k在课程中的问题:欢迎来到天码营学习,...
  • H**g向课程作业中提交了代码
  • w**3回复了白**2在课程中的问题:这叫做for-eac...
  • 三**年添加了笔记:上面这种方法解决了B...
  • h**6向课程作业中提交了代码
  • I**y向课程作业中提交了代码
  • h**6在课程作业中回复了老师:这样能成吗...
  • c**8在课程作业中回复了老师:老师还有一个问题! ...
  • L**1向课程作业中提交了代码
  • w**3回复了手**掌在课程中的问题:安装java8重新配...
  • w**7完成了课程的作业
  • I**g向课程作业中提交了代码
  • I**g向课程作业中提交了代码
  • 天**君评论了h**6在课程中的作业:这是其他同学的作业,...
  • 三**年完成了课程的作业
  • w**3评论了L**9在课程中的作业:不要直接去获取nam...
  • c**8向课程作业中提交了代码
  • 手**掌在课程中提出了问题:void start...
  • c**x创建了代码片段:ASDLKJASL打...
  • 天**君回复了p**0在课程中的问题:欢迎来到天码营学习,...
  • I**y向课程作业中提交了代码
  • L**1向课程作业中提交了代码
  • 三**年添加了笔记:为了支持方便的分页功...
  • 白**2在课程中提出了问题:for(T elem...
  • w**3回复了t**y在课程中的问题:https://ww...
  • I**y在课程中提出了问题:老师,这里不是很理解...
  • I**y向课程作业中提交了代码
  • c**x创建了代码片段:哪里能开发票办证小姐...
  • h**i向课程作业中提交了代码
  • j**a添加了笔记
  • l**5向课程作业中提交了代码
  • I**g向课程作业中提交了代码
  • I**g在课程作业中回复了老师:请问方法哪里写错了?...
  • w**3评论了L**9在课程中的作业:那是我给的解题思路里...
  • I**y向课程作业中提交了代码
  • 天**君评论了c**8在课程中的作业:1、Optional...
  • j**a添加了笔记:使用记事本编写Jav...
  • L**9在课程作业中回复了老师:老师,请问为什么我写...
  • j**a添加了笔记:不仅仅是使用Java...
  • c**8在课程作业中回复了老师:全部回答了!太感谢...
  • j**a添加了笔记:包(Package)...
  • 三**年完成了课程的作业
  • j**a添加了笔记:数学运算中存在自动类...
  • L**1完成了课程的作业
  • j**a添加了笔记:使用记事本编写Jav...
  • 三**年添加了笔记:我们创建一个分页的类...
  • c**8评论了h**6在课程中的作业:我也是学生,不是老师...
  • w**7在课程作业中回复了老师:页面显示是正常的啊,...
  • 三**年完成了课程的作业
  • I**y向课程作业中提交了代码
  • 天**君回复了i**r在课程中的问题:欢迎来到天码营学习,...
  • L**9在课程作业中回复了老师:老师,题目提醒中这句...
  • 三**年添加了笔记:给BlogRepos...
  • H**g向课程作业中提交了代码
  • 浮**梦在课程作业中回复了老师:不是很懂这道题,可不...
  • w**3评论了I**g在课程中的作业:public sta...
  • L**9在课程作业中回复了老师:谢谢老师,我试...
  • I**y向课程作业中提交了代码
  • c**8在课程作业中回复了老师:老师您好,有5个小问...
  • j**n向课程作业中提交了代码
  • L**9向课程作业中提交了代码
  • _**s向课程作业中提交了代码
  • j**a添加了笔记:保存代码: 快捷键C...
反馈意见