大事件jquery总结

2021-06-11  本文已影响0人  喑宝儿

1、同源窗口才能访问localStorage,非同源窗口访问不到

2、在每个请求发送之前且被 $.ajax() 处理之前,处理自定义 Ajax 选项或修改已存在选项。可以修改请求地址,实现请求地址拼接。

$.ajaxPrefilter(function(options) {
    options.uel = 请求的base路径 + options.url
})

3、<iframe>标签:在一个网页中嵌套另外一个网页

4、CSS属性

/* 禁止用户选中 */
user-select: none;

5、使用iframe

// 使用iframe在子元素js中获取父元素的属性方法
window.parent.属性方法

6、表单file不显示时使用按钮触发file选择文件,可以使用点击事件模拟

$('.btn').on('click', function() {
  $('[name=file]').click()
})

$('[name=file]').on('change', function() {
  // 获取利用file选中的文件,是一个数组
  var filelist = e.target.files
  if (filelist.length === 0) {
    return '请选择图片'
  }
  // 头像上传只选择第一个
  var file = e.target.files[0]
  // 可以利用URL.createObjectURL为图片设置一个路径,便于上传
  var imgURL = URL.createObjectURL(file)
  console.log(imgURL)
})
上一篇下一篇

猜你喜欢

热点阅读