摘要: 自从有了ES6的继承后,ES5的继承也退出了舞台,在实际开发也不会用得着,但在面试或许用的着; 先看看ES6的继承 1 class Father{ 2 3 constructor(a){ 4 console.log(a); 5 } 6 play(){ 7 console.log("aaa"); 8 阅读全文
posted @ 2020-05-17 18:39 阿吉莱加雷 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: JavaScript ES6之前的还没有Class类的概念,生成实例对象的传统方法是通过构造函数。 例如: 1 function Mold(a,b){ 2 this.a=a; 3 this.b=b; 4 } 5 Mold.prototype.count=function(){ 6 return th 阅读全文
posted @ 2020-04-12 21:16 阿吉莱加雷 阅读(2731) 评论(0) 推荐(0) 编辑
摘要: 项目实现:还原百度搜索功能; 项目原理:利用json回调页面传参; 什么是jsonp:就是利用<script>标签的src地址,让目标页面回调本地页面,并且带入参数,也解决了跨域问题; 代码如下: html(css代码不提供) 1 <div class="box"> 2 <input type="t 阅读全文
posted @ 2020-05-10 22:15 阿吉莱加雷 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 什么是cookie? cookie 是本地计算机的临时存储。 作用:在浏览器中进行数据的存储,用户名、密码(比如:保存页面信息,自动登录等)。 特点: cookie需要在服务器环境下运行; cookie的容量在4kb左右,限制为每个域名50个cookie个数(IE),不同浏览器容量和个数不同; co 阅读全文
posted @ 2020-05-05 22:44 阿吉莱加雷 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 在学习jQuery过程中,我总结出css方法一些需要注意的点和新的知识需要学习的知识; 设置样式 设置单个样式 设置时,如宽高字体大小等,可以直接写数值型,默认单位为px; $("div").css("width",50); $("div").css("width","50px"); 设置多个元素同 阅读全文
posted @ 2020-05-05 21:26 阿吉莱加雷 阅读(346) 评论(1) 推荐(0) 编辑
摘要: 预加载基本概念:当页面打开图片提前加载,并且缓存在用户本地,需要用到时直接进行渲染;在浏览图片较多的网页(百度图库,淘宝京东等),可以有更好的用户体验; 一张图片的预加载 1 var img=new Image(); 2 img.addEventListener("load",loadHandler 阅读全文
posted @ 2020-04-26 00:21 阿吉莱加雷 阅读(17803) 评论(0) 推荐(1) 编辑
摘要: 元素拖拽分成3个步骤:按下鼠标,移动鼠标,松开鼠标。 拖拽原理:按下拖拽元素后开始监听文档中鼠标移动事件,然后再监听鼠标松开事件;鼠标移动时,元素div要随着鼠标一起移动,需要计算元素div位移的距离(移动的距离=鼠标离可视窗口的位置 – 鼠标在div中相对于左上角的位置)。然后松开鼠标时,删除移动 阅读全文
posted @ 2020-04-06 21:58 阿吉莱加雷 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 数组的常用方法 数组在JavaScript中经常使用,如何对数组进行增删改非常重要,下面为数组的常用方法: 在数组末尾插入元素 arr.push(value),在数组的末尾添加一个或多个元素,并返回数组的新长度。 例如: let arr=[1,2,3,4,5] var longth=arr.push 阅读全文
posted @ 2020-03-30 20:40 阿吉莱加雷 阅读(600) 评论(0) 推荐(0) 编辑