摘要:
再谈this 关于 this,之前有写一篇文章略微涉及到: "就是这里" 。 当时还没理解得很深入,浅尝辄止的感觉,也没有很全面地总结 this 的指向和用法。 直到我昨晚看到了一篇博文,google搜索 出来的第一篇 "文章" ,茅塞顿开,对于 this 有了更直观更全面更细致更清晰的了解!我真希 阅读全文
摘要:
面向对象编程浅析 关于面向对象编程(Object Oriented Programming),每个人都有关于自己的理解,我们来参考一下维基的定义: 是不是觉得很拗口?反正我是这么觉得的... 因为他足够抽象,抽象到只有那种资深、拥有一定编程经验的程序员才能总结、归纳出来。 作为(或者说是着手)一篇技 阅读全文
摘要:
MVC浅析 MVC或多或少都有听说过,我知道如果要作为一个前端的话,MVC应该是一个显示技术水平的槛,是绕不过去的,所以我乖乖来写这篇文章,对MVC进行一些粗浅的分析和归纳,以加深对MVC的理解。 MVC是一种代码组织形式,他把代码依据功能的不同划分成三个部分,分别是Model、Controller 阅读全文
摘要:
使用leanCloud实现数据存储和读取 项目链接: "GitHub" 效果预览: "Git Pages" 需求:给网站添加一个留言功能。 所以需要一个数据库来存放留言信息,再通过这个数据库的接口获取留言信息,在项目页面展示出来。 选用: "leanCloud" 一个自带数据库和增删改查(CRUD) 阅读全文
摘要:
JavaScript模块化浅析 什么是模块化 个人通过学习之后的大概认知就是:模块化就是通过将不同功能的代码经过划分,放进不同的文件,通过规范的命名和输出,达到让代码易于管理、维护的一种代码组织方式。 接下来就通过一个小栗子,重现一下学习过程,来验证一下一段代码是怎么逐渐模式化的。 假设我们有源代码 阅读全文
摘要:
在此之前,我有记录过如何用jQuery完成轮播,详见 "博客文章" ,其过程十分鬼畜,要考虑很多问题。 虽然实现的过程中学习到了很多东西,但是工作之后一个轮播也要自己手把手撸的话可没有那么多时间。 现在的库那么多,为什么不直接用现成的库来实现呢? 今天就记录一下用swiper来实现轮播: "Swip 阅读全文
摘要:
学习AJAX(2) 学习要点:通过学习,运用之前学过的知识,自己封装一个AJAX。 在以前的一篇 "博文" 中,展示了如何把代码封装起来,使用起来更顺手,结构更简洁。 现在我们就来对上一篇 "博文" 中的AJAX进行封装。 之前的代码: 实现jQuery.ajax 把请求路径、请求方式、请求体、请求 阅读全文
摘要:
AJAX入门 听了方老师的课程,配上了阮一峰阮老师的 "教程" 食用,整理记录一些使用AJAX所需的知识点。 什么是AJAX Asynchronous JavaScript and XML 的缩写,指的是通过 JavaScript 的异步通信,从服务器获取 XML 文档从中提取数据,再更新当前网页的 阅读全文
摘要:
关于JSONP 今天学习到了JSONP,关于JSONP的定义和用法在阮一峰阮老师的 "博客" 里讲解得很清楚了,这里只是记录一些关于JSONP的点。 回调函数的命名 在阮老师的博客中举的例子是回调函数命名为foo,在实际使用环境中回调函数一般是搭配着随机数使用,使用时实时生成,使用过后销毁此函数。 阅读全文
摘要:
记录几个坑 之前的轮播: 完整代码: "GitHub" 效果预览: "GitHub" 最近完成的轮播: 完整代码: "GitHub" 效果预览: "GitHub" 在完成轮播中解决两个问题: 1.setInterval()会和按钮绑定的事件发生冲突。 表现为:setInterval()设置了每3S轮 阅读全文