
前端学习
菠萝香
一枚菜鸟
展开
-
js设计模式-构造器模式
1、构造器是什么定义:官方文档:构造器是一个当新建对象的内存被分配后,用来初始化改对象的一个特殊函数 理解 =>(一个特殊函数,在新建对象的内存被分配后,用来初始化对象)2、基础构造器使用new关键字来调用,初始化一个对象, 缺点: 难以继承function Tree(flowers, fruits) { this.flowers = flowers this.fruits = fruits this.seed = function() { ..原创 2021-04-22 19:32:53 · 209 阅读 · 0 评论 -
js作用域
今天学习了有关于js作用域的知识,了解js作用域,可以让我们清楚地知道每行代码它是怎样运行的,话不多说,进入正题。当代码运行在浏览器中时,解析器负责解析,这就会涉及到有关作用域的问题。当代码进入了标签或者一个function函数里面的时候就进入一个作用域,一旦进入到作用域之后就会执行两个步骤:1、js预解析去找var, function,方法参数找到之后就会建立一个仓库,遇到v原创 2017-05-27 20:54:52 · 234 阅读 · 0 评论 -
AJAX知识整理
ajax是异步加载数据,页面只需要向服务器请求改变的数据,不变的数据不需要重新加载。在客户端和服务器中,ajax充当的是“媒婆”的角色。客户端向服务器请求数据时,先把请求发给ajax,ajax再发送给服务器;服务器响应的过程就是请求的逆过程。一、区分同步和异步同步:客户端在请求,服务器在等待,同一时间只能进行一个进程异步:页面没有刷新,服务器不需要等待的时间,几个进程可以同时进行二原创 2017-09-11 14:40:22 · 255 阅读 · 0 评论 -
js函数节流
函数节流指的是让一个函数无法在很短时间内连续调用。可以用在滚滚屏幕中,用户一下子滚动很多次,页面不会跳转得很快,页面会在规定的时间滚动页面才会切换。函数节流的公式:var lock=true;function(){if(lock){lock=false;setTimeout(function(){lock=true;},2000);}}原创 2017-09-10 11:00:41 · 299 阅读 · 0 评论 -
css3实现优惠券效果(向内凹的圆)
背景色和自身(优惠券)的颜色会改变,实现向内凹的圆效果,效果图如下。如果叫设计师切好几十种背景图是很不现实的,只能用代码来实现,性能会比较好。随着背景色的改变,向内凹圆的背景色也要跟着变,因此,向内凹陷的部分只能设置成透明。实现如下三种情况:1、第一种情况(纯色)自身(优惠券)的颜色是纯色的,这个实现起来比较简单,主要代码如下:<div class="box">...原创 2019-04-30 14:33:49 · 16316 阅读 · 0 评论 -
Javascript对this的理解
this总是指向一个对象,而具体指向哪个对象是在运行时基于函数的执行环境,并非函数被声明是的环境。换一句话说就是:this被谁调用就指向谁。this大致分为下面4种情况:1、作为对象的方法调用var obj= { name: 'merry', getName: function(){ return this.name; }};obj.get...原创 2019-05-14 16:39:58 · 268 阅读 · 0 评论