首页
学习
活动
专区
工具
TVP
发布

陈纪庚

专栏作者
29
文章
45349
阅读量
15
订阅数
一道面试题引起的思考
今天在认真干(划)活(水)的时候,看到群里有人发了一道头条的面试题,就顺便看了一下,发现挺有意思的,就决定分享给大家,并且给出我的解决方案和思考过程。
嘿嘿嘿
2018-12-17
3410
手把手教你实现一个引导动画
最近看了一些文章,知道了实现引导动画的基本原理,所以决定来自己亲手做一个通用的引导动画类。
嘿嘿嘿
2018-10-09
6210
你可能不知道的setInterval的坑
之前印象中一直记得setInterval有一些坑,但是一直不是很清楚那些坑是什么。今天去摸索了下之后,决定来做个记录以免自己忘记,也希望让更多人了解到这个坑。
嘿嘿嘿
2018-10-09
1.8K0
使用装饰者模式做有趣的事情
装饰者模式是一种为函数或类增添特性的技术,它可以让我们在不修改原来对象的基础上,为其增添新的能力和行为。它本质上也是一个函数(在javascipt中,类也只是函数的语法糖)。
嘿嘿嘿
2018-09-10
4190
HTTP权威指南学习心得
2.利用DNS(domain name service)对主机名进行转换,得到IP地址
嘿嘿嘿
2018-09-10
4400
javascript冷知识
  如果放在数值前的话,对数值不会产生任何影响,不过放在其他的数据类型前面的话,就等于调用number()将他转为数字,布尔值false被转为0,ture被转为1
嘿嘿嘿
2018-09-10
5400
css加载会造成阻塞吗?
终于考试完了,今天突然想起来前阵子找实习的时候,今日头条面试官问我,js执行会阻塞DOM树的解析和渲染,那么css加载会阻塞DOM树的解析和渲染吗?所以,接下来我就来对css加载对DOM树的解析和渲染做一个测试。
嘿嘿嘿
2018-09-10
1.3K0
知识总结
这样,你点下a标签后,就会下载该图片,并且该图片名为thisismyname.jpg
嘿嘿嘿
2018-09-10
4300
SPA初试-1
即每一个页面对应着一个状态,一个状态有一个状态名,还有一个模板/模板url,这样我们就可以将不同页面的内容写到不同的html里,然后通过templateUrl将他们动态加载进来渲染页面。
嘿嘿嘿
2018-09-10
6230
ES6新特性以及一些规范
` class goodStudent extends Student { sayAge() { console.log(this.age) } } let goodStu = new goodStudent("CJG", 20, "SYSU); goodStu.sayAge() // 20 6.3方法可以通过返回this来实现方法链式调用 class Person { setName(name) { this.name = name; return this; } sayName() { console.log(this.name); return this } } 这样,我们就可以直接链式调用它的方法了 let p = new Person() b.setName("cjg").sayName().setName("zht").sayName() 6.4使用class的时候,如果你没有声明构造函数的话,它会自己提供默认的构造函数,如果你不需要在构造函数做额外的事情(例如给某个变量赋值等),就没必要主动声明构造函数 //bad,没有必要,这是系统默认的 class goodStudent extends Student { constructor(...args) { super(...args); } } //good 如果需要在构造函数做额外的工作,则主动声明构造函数 class goodStudent extends Student { constructor(...args) { super(...args); this.age = 22; } }
嘿嘿嘿
2018-09-10
4060
javascript变量提升详解
对于大多数js开发者来说,变量提升可以说是一个非常常见的问题,但是可能很多人对其不是特别的了解。所以在此,我想来讲一讲。
嘿嘿嘿
2018-09-10
3820
微信小程序bug记录与解决
第一张图是在开发工具上的,第二张图是在IOS真机上的。从上图可以看出来,在开发工具上显示很正常,而且没有padding,可是在真机上左上角就出现了padding,并且无论你在外部对textarea的padding做任何处理,都无法覆盖。 目前有一种解决方式是根据ios和android的不同平台来给teaxarea设置不同的样式。 解决方法:通过wx.getSystemInfo来获取当前设备的平台(IOS or Android),然后根据不同的平台来设置不同的偏移样式来兼容(可以通过margin:负值)。
嘿嘿嘿
2018-09-10
8580
js事件循环
之前有看过一些事件循环的博客,不过一阵子没看就发现自己忘光了,所以决定来自己写一个博客总结下!
嘿嘿嘿
2018-09-10
18.7K0
我对let和const理解
​let和const是es6新出的两种变量声明的方式,接下来我来分别针对这两个,聊一聊。
嘿嘿嘿
2018-09-10
4420
Javasript设计模式之链式调用
而jquery这种调用方式就是链式调用。我们可以从上述代码看出来,如果不使用链式调用的话,那么我们会增加很多重复的代码,而且特别冗余。而通过链式调用,我们可以节省很多代码,并且代码看起来更加优雅和整洁。那么,接下来,我们来讨论下如何实现一个支持链式调用的库。
嘿嘿嘿
2018-09-10
6680
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档