会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
莉莉安~
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
javascript
AJAX知识梳理
摘要:一、AJAX简介 1、是什么 AJAX 并非编程语言。 AJAX 仅仅组合了: 浏览器内建的 XMLHttpRequest 对象(从 web 服务器请求数据) JavaScript 和 HTML DOM(显示或使用数据) 2、优缺点 优点 1)无刷新获取数据 2)允许我们根据用户事件来更新部分页面内
阅读全文
posted @
2022-08-19 16:49
莉莉安~
阅读(50)
评论(0)
推荐(0)
mouseover与mouseenter,mouseout与mouseleave的区别
摘要:mouseover事件:不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件,对应mouseout事件; mouseenter事件:只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件,对应mouseleave事件。
阅读全文
posted @
2018-08-03 15:21
莉莉安~
阅读(192)
评论(0)
推荐(0)
$.ajax()方法参数详解
摘要:1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout: 要求为Number类型的
阅读全文
posted @
2018-07-25 14:05
莉莉安~
阅读(7674)
评论(0)
推荐(1)
children()与find()区别
摘要:1、children() 返回被选元素的所有直接子元素,该方法只会向下一级对 DOM 树进行遍历; 2、find() 返回被选元素的后代元素,一路向下直到最后一个后代。
阅读全文
posted @
2018-07-19 15:06
莉莉安~
阅读(558)
评论(0)
推荐(0)
parent()、parents()和parentsUntil()的区别
摘要:1、parent() 返回被选元素的直接父元素,该方法只会向上一级对 DOM 树进行遍历; 2、parents() 返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>); 3、parentsUntil() 返回介于两个给定元素之间的所有祖先元素。
阅读全文
posted @
2018-07-19 15:03
莉莉安~
阅读(576)
评论(0)
推荐(0)
remove()与empty()的区别
摘要:1、empty() - 从被选元素中删除子元素; 2、remove() - 删除被选元素(及其子元素); 3、remove() 方法也可接受一个参数,允许您对被删元素进行过滤。
阅读全文
posted @
2018-07-19 14:41
莉莉安~
阅读(432)
评论(0)
推荐(0)
jquery中append、prepend, before和after方法的区别
摘要:1、prepend() 、append()方法在被选元素的开头/结尾插入文本/HTML; 2、before()、after()方法在被选元素之前/之后插入内容; append() & prepend()是在元素内插入内容(该内容变成该元素的子元素或节点),after() & before()是在元素
阅读全文
posted @
2018-07-19 14:34
莉莉安~
阅读(311)
评论(0)
推荐(0)
$().click()和$(document).on('click','要选择的元素',function(){})的不同
摘要:1. $(选择器).click(fn) 当选中的选择器被点击时触发回调函数fn。只针对与页面已存在的选择器; 2.$(document).on('click','要选择的元素',function(){}) on方法包含很多事件,点击,双击等等事件。和$().click()的用法一样,最大的区别即优点
阅读全文
posted @
2018-07-11 14:54
莉莉安~
阅读(5960)
评论(0)
推荐(0)
JS文件的写入
摘要:1、引入filesaver.js插件; 2、JS: 方法一:var file = new File(["欢迎访问 hangge.com"], "文件导出测试.txt", {type: "text/plain;charset=utf-8"}); saveAs(file); 方法二:var blob =
阅读全文
posted @
2018-07-10 15:31
莉莉安~
阅读(4544)
评论(0)
推荐(0)
layer 中 的type和 content
摘要:type - 基本层类型 类型:Number,默认:0 layer提供了5种层类型。可传入的值有:0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)。 若你采用layer.open({type: 1})方式调用,则type为必填项(信息框除外) content - 内容
阅读全文
posted @
2018-07-10 15:15
莉莉安~
阅读(10320)
评论(0)
推荐(0)
break和continue的区别
摘要:break 和 continue 语句仅仅是能够跳出代码块的语句。 break 语句用于跳出循环; break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话)。 continue 用于跳过循环中的一个迭代; continue 语句中断循环中的迭代,如果出现了指定的条件,然后继续循环中的下一
阅读全文
posted @
2018-06-27 14:45
莉莉安~
阅读(574)
评论(0)
推荐(0)
JSON.parse()与JSON.stringify()的区别
摘要:json.stringfy()将对象、数组转换成字符串;json.parse()将字符串转成json对象。 json.stringfy(): 语法: JSON.stringify(value [, replacer] [, space]) 参数: value:是必选字段。就是你输入的对象,比如数组,
阅读全文
posted @
2018-06-19 17:19
莉莉安~
阅读(1765)
评论(0)
推荐(0)
require.js text 插件使用
摘要:相比于使用script构建DOM结构,使用HTML标签来构建html是一个很好的方式。然而, 并没有很好的方式可以在js文件中嵌入 HTML 。最好的方式是使用 HTML字符串, 但这很难管理,尤其实在多行HTML的时候。 text.js 能解决这个问题。如果依赖添加了 text!前缀它将会被自动加
阅读全文
posted @
2018-06-11 14:32
莉莉安~
阅读(2749)
评论(0)
推荐(0)
JS 中的require 和 import 区别
摘要:这两个都是为了JS模块化编程使用. 遵循规范 require 是 AMD规范引入方式 import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法 调用时间 require是运行时调用,所以require理论上可以运用在代码的任何地方 import是编译时调用,所以必须放在文件开头
阅读全文
posted @
2018-06-06 16:41
莉莉安~
阅读(15875)
评论(0)
推荐(2)
Ajax中POST和GET的区别
摘要:Ajax中POST和GET的区别Get和Post都是向服务器发送的一种请求,只是发送机制不同。 1. GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器。当然在Ajax请求中,这种区别对用户是不可见的。 2. 首先是"GET方式提交的数据最多只能是
阅读全文
posted @
2017-11-10 11:07
莉莉安~
阅读(14558)
评论(0)
推荐(1)
公告