主页文档
搜索
退出
JAVASCRIPT
获取城市位置定位
js通过新浪api分析ip地址获取地址
jq通过新浪api分析ip地址获取地址
百度地图api,分析IP定位获取当前城市
图片懒加载
手写原生js图片懒加载
Echo.js原生图像懒加载
jq图片懒加载
AJAX
mui.ajax请求数据
jq.$.ajax()请求数据
jq.$.load()请求数据
js原生XMLHttpRequest
JSONP请求数据
ajax.XMLHttpRequest不支持本地文件
Array数组对象
bug集合
concat()合并多个数组
join()把数组的所有元素放入一个字符串
pop()删除掉数组的最后一个元素
sort()对数组值进行随机排序
定义多维数组
获取数组里面最大的数值和坐标
基本功能
Console
console.log输出多个值
console.table()以表格形式输出
console方法
Cookie
cookie不同值的获取方法
js与php的cookie相互设置和读取
关于cookie不生效
获取百度统计的cookie的Hm_lvt值
基本功能
判断cookie值是否设置
删除所有的cookie值
HTML5 data-自定义属性
css通过自定义属性给元素设置样式
基本功能
兼容获取自定义属性值
Html5存储
localStorageHTML5提供的本地存储方式(可以称为“键值对”数据库)
localStorage-sessionStorage存值、取值、删除值
localStorage不能直接使用true或者false
localStorage以数字的模式
localStorage在ie、edge中失效的问题
基本功能
与cookie的区别
JSON
JSON.parse()、JSON.stringify()-复杂版--JSON与js对象相互转换(未完成)
JSON.parse()、JSON.stringify()-简单版-JSON与js对象相互转换
基本功能
RegExp对象
RegExp对象(正则表达式)
XMLHttpRequest
XMLHttpRequest()请求txt文件案例
XMLHttpRequest简单案例
尺寸,距离,兼容性
div滚动框里面的元素距离div滚动框顶部的距离
div滚动框里面所有相关距离、尺寸获取集合
getBoundingClientRect、getClientRects
offsetParent获得被定位的最近祖先元素
获取2个元素之间的距离
获取div滚动框的可视高度、宽度
获取div滚动框里面的滚动条距离div滚动框顶部、左边的距离
获取offsetTop和offfsetLeft的方法和兼容
获取元素到顶部的距离
点击or长按or连续点击
js、jq模拟手机长按事件
判断单次点击or连续点击
原生js实现
判断是否声明-!DOCTYPE
判断是否声明-!DOCTYPE
获取各种尺寸及兼容性
原生js获取各种尺寸
jq获取各种尺寸
类数组
类数组的意思
类数组转换数组
判断对象是否属于“类数组”
密码加密
base64加密
md5加密
sha1加密
深拷贝与浅拷贝
深拷贝、浅拷贝、“=”赋值的意思与关系
深拷贝方法---㈠JSON.parse(JSON.stringify())
深拷贝方法---㈡通过递归解析解决
split分隔字符串
split分隔字符串之后里面的值与其他值相同的变量不相等的bug---去除所有空格符以及其他符
split分隔字符串之后有换行符的bug
标准分隔(无bug)
禁止默认事件
e.preventDefault()与return false不同使用场景与区别
preventDefault(),returnValue阻止浏览器的默认事件
return false禁止默认事件
提取字符串
slice()提取字符串中的字符
substr()提取字符串中的字符
substring()提取字符串中的字符
页面状态判断
判断当前页面是否刷新
判断第一次打开or刷新or跳转新页面
判断第一次打开or刷新or跳转新页面or返回
跳转首页or相同页面url出现的bug
判断手机还是电脑
判断是否电脑还是手机,跳转到手机页面
把MP4视频转换为m3u8格式
CSS
a链接样式
a链接样式
滚动条样式修改
-webkit-修改滚动条
jq_mCustomScrollbar修改滚动条
jq_jScrollPane修改滚动条