前端学习者
文章平均质量分 72
走在路上的前端学习者,记录学习前端的点滴,允许自己不优秀,不允许自己不努力,共勉
Dear_Mr
尽自己的努力,做好该做的事情
展开
-
CSS3学习
CSS3学习最近在面试中,而CSS3目前成为我的一大问题,了解的太少,所以在面试中,碰到这样的问题,我就感觉到有点无力,只能说点相关的东西,但是总差那么一些,所以我决定开始积累有关CSS3的知识和问到的问题,此篇博客长期更新绘制正方形、三角形、扇形和饼状图transparent(透明色)、transform: rotate(0deg)(旋转)、clip属性剪裁clip: rect (top, rig原创 2017-08-22 16:48:00 · 921 阅读 · 0 评论 -
面试题总结
这三道题,是我在面试中碰到的,希望对你有用题目一 比较两个参数是否相等 function diff() { …. } diff(1, 1); //true diff(1, ‘1’); //false diff({name: ‘123’}, {name : ‘123’}) //true diff({name: ‘123’}, {name : ‘678’}原创 2017-08-18 14:34:07 · 686 阅读 · 0 评论 -
图解原型原型链
图解原型原型链原型 ?在“类”中(也就是函数中)的prototype就指向一个原型对象,在实例中,__proto__就指向的是一个构造它的那个“类”(函数)的原型,通过protoype与__proto__就会形成一个原型链,对于一个实例来说,就是谁构造的我,我的__proto__就指向谁的原型,直到最顶层的Object,对于“类”(函数)来说,我的prototype指向的是我自己的原型,我里面也有_原创 2017-07-14 09:57:23 · 831 阅读 · 0 评论 -
手写JavaScript模板引擎
在上一篇博客中,写了简单的模板引擎的例子,是存在一定的局限性的,所以打算再看看这个模板引擎查找要替换的部分这次的模板是类似下面这样的var str = "今天是{{day}},天气{{weather}}, 我今天的计划是, {{plan}}";var reg = /{{\w+}}/g;console.log(str.match(reg)); [“{{day}}”, “{{weather}}”原创 2017-07-30 16:21:02 · 1239 阅读 · 0 评论 -
JS面向对象(二)—继承
在面向对象的语言中,如Java,它的继承是单继承的,利用的是extends关键字实现的,而在JavaScript中同样是没有这个关键字的,但是通过以下的方式,我们还是可以模仿出继承来的。原型对象 当然在说这个继承之前,必须要明确的就是原型对象是什么?当我们在创建了一个新函数的时候,该函数就会拥有一个prototyp属性,这个属性是指向函数的原型对象的。在原型对象中,会自动拥有一个construct原创 2016-10-26 22:17:44 · 755 阅读 · 0 评论 -
JS面向对象(三)— 接口
在JS中接口是面向对象最有用的工具之一,它可以提供一种说明一个对象应该具有哪些方法的手段。但是在JS中并没有接口的说明关键字interface,也没有用以实现接口的implements ,这个同前面的继承相似,只能通过模仿来描述接口。1. 注解描述法这种方式是通过注释的方式给出接口的描述,特点如下: 优点:对于开发的人可以有个参考 缺点:这个是属于文档的形式的,太过于松散,并没有检查接口的方法是原创 2016-10-29 00:50:53 · 1117 阅读 · 0 评论