摘要:
一、为什么会产生跨域问题跨域 浏览器提出了一种同源策略 同服务 同域名 同端口 当请求页面和请求地址之间没有遵守同源策略时,且请求资源没有明确表示允许,那么浏览器会阻止ajax请求 不允许跨域请求数据 二、如何解决跨域问题 解决跨域问题 后台 CROS 前端 jsonp jsonp是利用script 阅读全文
摘要:
本文将详细介绍拖拽的实现过程,会使用到js的三个事件(鼠标按下mousedown、鼠标移动mousemove、鼠标抬起mouseup),利用这三个事件即可完成拖拽效果。 在没有拖拽到最右端的情况下,会自动返回,效果图如下: 具体实现代码如下: <!DOCTYPE html> <html lang=" 阅读全文
摘要:
本地存储-localStorage和cookie localStorage详解(重点是4.localStorage的使用) 介绍 浏览器提供的,可以将一些信息存储在缓存中的技术 缓存,浏览器在硬盘中划分的独立区域,用来存储浏览器产生的资源 硬盘 → 某个软件(浏览器) → 缓存 → 本地存储 → l 阅读全文
摘要:
ES6的新增 新增的声明关键字:let和const let和const 没有提升 不允许重复声明 块级作用域 暂时性死区 全局变量,不会绑定window const 不允许修改地址,可以改变值 作为常量使用 注意:复杂数据和一般数据的区别 箭头函数 基础语法 var sayHello = (name 阅读全文
摘要:
本文是使用js面向对象的思想实现多列布局(瀑布流)。第一行使用浮动进行布局,除第一行外使用定位进行布局。当然,使用面向过程也能实现,具体效果图和案例如下: css多列布局请参照本人另外一篇文章:css多列布局https://www.cnblogs.com/piaoyi1997/p/12705092. 阅读全文
摘要:
一、JSON 真正的json 1. json数据,可以放在json文件中,也可以出现在编程语言中 是一种文本数据,有专门的文件存储,.json文件 类似于:记事本文件:.txt 有固定的语法要求 2. json是用来做什么的:通用数据 是一种文本数据,用来作为服务器端和客户端数据交互时,存储数据 客 阅读全文
摘要:
选择器分为直接选择器和关系选择器,下面将介绍具体有哪些选择器: 直接选择器 - id选择器:document.getElementById("id名") - class选择器:document.getElementsByClassName("class名") - tag选择器:document.ge 阅读全文
摘要:
首先先封装一个比较两个时间大小的函数,便于使用的时候直接调用: //比较两个时间的大小 function bjDate(date, date1) { var date = new Date(date); var date1 = new Date(date1); if (date.getTime() 阅读全文
摘要:
先封装函数,功能为:判断一个时间是否在某个时间段内: function isTimes(newdate, startdate, enddate) { var newdate = new Date(newdate); var startdate = new Date(startdate); conso 阅读全文
摘要:
字符串的操作: indexOf() 功能:根据指定子串,从左向右查询字符,查询索引 参数:1要查询的子串,2从哪个索引开始查询,可选 返回值:索引 或 -1(没有查找到) 是否改变原字符:否 slice() 功能:截取 参数:1开始的位置,2结束的位置(不包括),可选 返回值:截取到的子串 是否改变 阅读全文