随笔分类 -  javascript学习之路

从基础到面向对象的学习过程
requireJS使用
摘要:随着网站逐渐变成”互联网应用程序”,嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等……开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 Javascript不是一种模块化编程语言,它不支持”类”(class),就不用谈论模块了。尽管通过匿名函数自执行(返回方法)或者面向对象等方式,使其看似模块化,但如何保证方法与调用之间的依赖关系是一个值得思考的问题,在这个基础上require.js诞生了 阅读全文

posted @ 2015-08-07 15:55 七夜哥哥 阅读(2180) 评论(0) 推荐(4) 编辑

echarts学习(上)
摘要:echarts是运用canvas组件来生成图表的简单方式,操作简单,根据教程新手容易学会,当你大数据有具体的展示方式 阅读全文

posted @ 2015-01-29 20:08 七夜哥哥 阅读(1641) 评论(2) 推荐(0) 编辑

javascript数组去重的三种常用方法,及其性能比较
摘要:在进行数组操作时往往会遇到去掉重复项的问题,下面简单介绍下数组去重的方法,以及其执行效率方法一 采用两次循环 原理:拿当前的和他后面的比,如果后面的有重复的就干掉 但是我们发现数组最后一项,后面没有东西,那他就不用和后边的比较了,所以我们只要循环arr.length-1次就可以了 1 va... 阅读全文

posted @ 2014-12-20 22:53 七夜哥哥 阅读(1840) 评论(2) 推荐(2) 编辑

对scrollTop的研究
摘要:本文主要从原生 JS以及jquery来说明scrollTop是如何实现的,以及一些技巧,以及在PC端和移动端使用的差异。 首先用代码表示下如何回到顶部的简单原理 1 2 3 4 5 滚动条距离 6 21 22 23 24 25 用原生如此实现在jquery中如何实现... 阅读全文

posted @ 2014-11-23 20:37 七夜哥哥 阅读(850) 评论(0) 推荐(1) 编辑

导航