摘要: git操作最基本的流程 创建工作目录 对工作目录进行修改 git add ./ git hash-object -w 文件名(修改了多少个工作目录中的文件 此命令就要被执行多少次) git update-index ... git commit -m "注释内容" git write-tree gi 阅读全文
posted @ 2020-07-04 16:15 路飞910 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 原理: 先将img标签的src链接设为同一张图片(比如空白图片),然后给img标签设置自定义属性(比如 data-src),然后将真正的图片地址存储在data-src中,当JS监听到该图片元素进入可视窗口时,将自定义属性中的地址存储到src属性中。达到懒加载的效果。 这样做能防止页面一次性向服务器发 阅读全文
posted @ 2020-04-03 12:42 路飞910 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 原生轮播图/* 功能说明: 1. 点击向右(左)的图标, 平滑切换到下(上)一页 2. 无限循环切换: 第一页的上一页为最后页, 最后一页的下一页是第一页 3. 每隔3s自动滑动到下一页 4. 当鼠标进入图片区域时, 自动切换停止, 当鼠标离开后,又开始自动切换 5. 切换页面时, 下面的圆点也同步 阅读全文
posted @ 2020-02-11 20:43 路飞910 阅读(142) 评论(0) 推荐(0) 编辑
摘要: (function(w){ w.lufei={}; damu.drag= function (node,flag,value,node2){ //node:拖拽元素 //flag:是否限制范围 //value:吸附程度 //node2:碰撞元素 var limit = true; var adsor 阅读全文
posted @ 2020-02-11 11:18 路飞910 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 此库的重点 1.完成拖拽的基本操作 2.清除浏览器拖拽的影响 3.限制范围 (function(w){ w.$={}; w.$.drag=function(testNode,callBack){ //抽象元素一开始的位置 var startPoint={x:0,y:0}; //抽象鼠标一开始的位置 阅读全文
posted @ 2020-01-18 17:16 路飞910 阅读(249) 评论(0) 推荐(0) 编辑
摘要: window.onload=function(){ /* * 拖拽box1元素 * - 拖拽的流程 * 1.当鼠标在被拖拽元素上按下时,开始拖拽 onmousedown * 2.当鼠标移动时被拖拽元素跟随鼠标移动 onmousemove * 3.当鼠标松开时,被拖拽元素固定在当前位置 onmouse 阅读全文
posted @ 2020-01-18 16:59 路飞910 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 用一个图来表示代理方式解决跨域 对于后台人员,可以设置一个自己的中转服务器,发送Ajax请求时,先请求本网站的php文件,让本网站的php文件去请求另一个服务器下的内容,此时就解决了跨域问题。 php代码 <?php echo file_get_Content('请求网站'); ?> React脚手 阅读全文
posted @ 2020-01-18 16:26 路飞910 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 跨域资源共享方式来解决跨域问题 阅读全文
posted @ 2020-01-16 16:52 路飞910 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Script标签的src属性不受同源策略的限制而完成跨域操作的一门技巧 阅读全文
posted @ 2020-01-16 15:29 路飞910 阅读(139) 评论(0) 推荐(0) 编辑
摘要: /* * 参数: * obj 要获取样式的元素 * name 要获取的样式名 */ function getStyle(obj, name) { if(window.getComputedStyle) { //正常浏览器的方式,具有getComputedStyle()方法 return getCom 阅读全文
posted @ 2020-01-16 15:22 路飞910 阅读(197) 评论(0) 推荐(0) 编辑