摘要: 通常情况下选择器可以直接定位到我们想要的元素,但是,当我们拿到一个jQuery对象后,还可以以这个对象为基准,进行查找和过滤。 最常见的查找是在某个节点的所有子节点中查找,使用find()方法,它本身又接收一个任意的选择器。例如如下的HTML结构: 用find()查找: 截图: 如果要从当前节点开始 阅读全文
posted @ 2017-08-22 09:55 ocean_boy 阅读(1930) 评论(0) 推荐(0) 编辑
摘要: 层级选择器(Descendant Selector) 如果两个DOM元素具有层级关系,就可以用$('ancestor descendant')来选择,层级之间用空格隔开。例如: 要选出JavaScript,可以用层级选择器: 因为<div>和<ul>都是<li>的祖先节点,所以上面两种方式都可以选出 阅读全文
posted @ 2017-08-22 09:25 ocean_boy 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 选择器是jQuery的核心。一个选择器写出来类似$('#dom-id')。 为什么jQuery要发明选择器?回顾一下DOM操作中我们经常使用的代码: 这些代码实在太繁琐了,并且,在层级关系中,例如,查找<table class="green">里面的所有<tr>,一层循环实际上是错的,因为<tabl 阅读全文
posted @ 2017-08-21 15:58 ocean_boy 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 你可能听说过jQuery,它名字起得很土,但却是JavaScript世界中使用最广泛的一个库。 江湖传言,全世界大约有80~90%的网站直接或间接地使用了jQuery。鉴于它如此流行,又如此好用,所以每一个入门JavaScript的前端工程师都应该了解和学习它。 jQuery这么流行,肯定是因为它解 阅读全文
posted @ 2017-08-21 15:16 ocean_boy 阅读(132) 评论(0) 推荐(0) 编辑
摘要: javascript的迭代器以及面向对象 javascript文件操作 promise 阅读全文
posted @ 2017-08-21 15:04 ocean_boy 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Canvas是HTML5新增的组件,它就像一块幕布,可以用JavaScript在上面绘制各种图表、动画等。 没有Canvas的年代,绘图只能借助Flash插件实现,页面不得不用JavaScript和Flash进行交互。有了Canvas,我们就再也不需要Flash了,直接使用JavaScript完成绘 阅读全文
posted @ 2017-08-21 11:53 ocean_boy 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript的世界中,所有代码都是单线程执行的。 由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现: 结果: 你会发现Done是在前俩个输出之后隔了3秒才输出的噢,这样就用函数实现了异步机制,不会阻塞后面的执行语句。 可见, 阅读全文
posted @ 2017-08-21 10:58 ocean_boy 阅读(133) 评论(0) 推荐(0) 编辑
摘要: AJAX 阅读: 122318 AJAX不是JavaScript的规范,它只是一个哥们“发明”的缩写:Asynchronous JavaScript and XML,意思就是用JavaScript执行异步网络请求。 如果仔细观察一个Form的提交,你就会发现,一旦用户点击“Submit”按钮,表单开 阅读全文
posted @ 2017-08-21 10:47 ocean_boy 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 在HTML表单中,可以上传文件的唯一控件就是<input type="file">。 注意:当一个表单中包含<input type="file">时,表单的enctype必须指定 为multipart/form-data,method必须指定为post,浏览器才能正确并以multipart/form 阅读全文
posted @ 2017-08-18 13:44 ocean_boy 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 用JavaScript操作表单和操作DOM是类似的,因为表单本身也是DOM树。 不过表单的输入框、下拉框等可以接收用户输入,所以用JavaScript来操作表单,可以获得用户输入的内容,或者对一个输入框设置新的内容。 HTML表单的输入控件主要有以下几种: 文本框,对应的<input type="t 阅读全文
posted @ 2017-08-17 17:19 ocean_boy 阅读(206) 评论(0) 推荐(0) 编辑