随笔分类 -  javascript

摘要:这个原生代码的js日历插件是根据我前面的那个生成日历效果的函数改造而成的,原本以为利用我前面那个日历函数可以很容易就实现博客园一样效果的日历插件,但事实上还是费了一般的功夫才实现这个博客园效果的日历插件,个中遇到的问题就不一一叙述了,只讲两点。 我本以为这个时间插件的点击事件是比较容易实现的,但,动 阅读全文
posted @ 2017-01-22 22:37 循环源圈 阅读(6655) 评论(1) 推荐(3)
摘要:桶排序,利用编号分组存储数字,再利用编号合并分组的一种算法排序。 举个易于理解的例子: 一组数字,9,3,4,0,2,8,5,1,7,6,11,10,18,15,17,12,16,13,19,14 我们把这组数字分组编号成10个桶装起来,但怎么编号分组呢? 这里我们利用数字范围来对数字进行分桶。首先 阅读全文
posted @ 2017-01-15 12:41 循环源圈 阅读(1310) 评论(0) 推荐(1)
摘要:这个简单的类似alert的函数,效果还行,至于css样式,那没的说了,笔者确实尽力了,如果读者觉得太烂,你可以随便改函数的样式的,反正,笔者觉得还可以,呵呵。 阅读全文
posted @ 2017-01-08 19:00 循环源圈 阅读(4025) 评论(0) 推荐(1)
摘要:在这里,我详细的讲一下我个人对于插入排序的理解。 每个人对于事物的理解都是不一样的,因为每个人对世界万物的看法和思考方式都不一样。因此,对于排序算法,我想每个人都有自己的理解方式,所以,虽然博客园里有很多关于排序的文章,但那只是其他人对这几个排序的理解方式,而笔者也有自己的理解方式,所以,笔者也就没 阅读全文
posted @ 2017-01-08 14:15 循环源圈 阅读(5657) 评论(0) 推荐(0)
摘要:用一个函数简单的实现一个月份的日历,效果如下: 这个日历效果有高亮显示,我实现的思维比较简单。 我把上面的日历效果用表格table生成,分成两个部分。 第一个部分:就是前面的第一排,我用一行<tr></tr>显示,这一部分表示的上个月份留下来的日期和这个月份的日期的混合日期; 第二部分:就是剩下的所 阅读全文
posted @ 2016-12-31 16:22 循环源圈 阅读(4592) 评论(0) 推荐(0)
摘要:关于排序,其实不管是哪种语言,都有它内置的排序函数,我们要用的时候调用就行了,既然如此,我们为什么还要讲这个东西呢?我想,其实,我们讲排序更多是在于排序中包含的思想算法,因为,算法对于计算机来说相当重要,一个好的算法能够让计算机的效率达到事半功倍的效果,所以,算法是计算机语言中一门相当热门的课程,它 阅读全文
posted @ 2016-12-18 15:38 循环源圈 阅读(9159) 评论(0) 推荐(2)
摘要:js的this是什么?关于这个东西,博客园里面有太多的解释了,不过,本人看了一下,感觉对this解释的有点复杂了,因此,本人在此给this一个简单易于理解的定义。 this其实是js的一个对象,至于是什么对象呢?很简单,this这个对象就是:谁调用它它就指向谁。 关于这一点,其实,博客园的文章已经说 阅读全文
posted @ 2016-12-10 22:51 循环源圈 阅读(3699) 评论(0) 推荐(1)
摘要:或许,面试的时候,你可能会被问到怎么模拟字符串的indexOf()函数获取数组的下标,这里是个人实现的一个小函数,里面包含的知识点挺多的,假如是新手,看不懂的地方可以百度,这里就不做详细介绍了,当然,看不懂也可以给我留言,有空会回复你的。 依然那句老话,如果有错误或着bug,还望看官提出,免得误导其 阅读全文
posted @ 2016-12-07 21:19 循环源圈 阅读(43445) 评论(0) 推荐(1)
摘要:上一篇讲了js的prototype概念,在这里回顾一下prototype的定义: prototype是函数的一个属性,并且是函数的原型对象。引用它的必然是函数,这个应该记住。 但是,很奇怪,各位看官,你有没有看过类似下面这样引用prototype的js代码: 咦???看着上面这行代码,你是不是对pr 阅读全文
posted @ 2016-12-06 23:57 循环源圈 阅读(39422) 评论(0) 推荐(5)
摘要:在进入正文之前,我得先说说我认识js的prototype这个东西的曲折过程。 百度js的prototype的文章,先看看,W3School关于prototype的介绍: 你觉得这概念适合定义js的prototype这个东西吗?你是否也认为prototype是一个object对象的属性呢?是的话,请认 阅读全文
posted @ 2016-11-29 00:39 循环源圈 阅读(12955) 评论(13) 推荐(6)
摘要:首先说明一下,call()和apply都是js的内置函数 它的作用是:改变call或者apply函数里面的``第一个参数对象``的指针,使它转向引用它的函数 call()的用法,call(对象,参数1,参数2,······) apply()的用法,apply(对象,数组参数) call()和appl 阅读全文
posted @ 2016-10-20 00:20 循环源圈 阅读(1213) 评论(0) 推荐(0)
摘要:这篇文章主要介绍了JS合并数组的几种方法及优劣比较,本文讲解了concat、循环插入、reduce等方法合并数组,并对它们的优劣做了比较,需要的朋友可以参考下 这篇文章主要介绍了JS合并数组的几种方法及优劣比较,本文讲解了concat、循环插入、reduce等方法合并数组,并对它们的优劣做了比较,需 阅读全文
posted @ 2016-08-07 19:25 循环源圈 阅读(873) 评论(0) 推荐(0)