摘要: 接触过web开发的同学想必都接触过MVVM,业界著名的MVVM框架就有AngelaJS。今天闲来无事,决定自己实现一个简单的MVVM框架玩一玩。所谓简单,就是仅仅实现一个骨架,仅表其意,不摹其形。 分析 MVVM最大的特点莫过于双向绑定了,数据的变化能及时更新到视图上,同时视图的变化也能及时的更新到 阅读全文
posted @ 2016-03-26 16:28 tbingooo 阅读(1576) 评论(0) 推荐(3) 编辑
摘要: 年后换了工作,从世界某知名500强菊花厂换到了某知名电子商务公司去当小二。过两天就要离开待了快七年的西安了,本想写篇回忆往昔、总结工作生活的深情小文,奈何腹中墨水不多,搜肠刮肚写出的东西大有流水账之感,最终忍痛抛弃,小文夭折。看来我只适合写写总结之类对文笔要求不高的文章了。这个是命,得认。也罢,总结 阅读全文
posted @ 2016-02-29 15:56 tbingooo 阅读(1703) 评论(10) 推荐(2) 编辑
摘要: 很多网站在其门户页面的上方正中央都会放置一个滚动广告板,用于显示一些推荐信息,用户点击即可进入浏览。比较常见的就是各个公司的官网,电商网站的首页等。 下面是天猫的滚动广告板截图。 其实,不需要借助于什么复杂的技术,仅仅通过setTimeout函数,就能实现这种滚动广告板的效果。 分析 仔细观察这个滚 阅读全文
posted @ 2016-01-16 20:51 tbingooo 阅读(828) 评论(2) 推荐(2) 编辑
摘要: 函数可以说是任何一门编程语言的核心概念。要能熟练掌握JavaScript,对于函数及其相关概念的学习是非常重要的一步。本篇从函数的基本知识、执行环境与作用域、闭包、this关键字等方面简单介绍JavaScript中的函数的使用。 基础 我们通常通过如下两种方式定义函数: 与其他面相对... 阅读全文
posted @ 2016-01-03 16:45 tbingooo 阅读(364) 评论(0) 推荐(0) 编辑
摘要: JavaScript中的数据类型分为两种,一种是简单数据类型,包括Undefined、Null、Boolean、Number和String,另一种是复杂数据类型,即Object,也可称作为引用类型。 本篇主要介绍常见的引用类型以及对应的操作。 Object类型 Object类型是JavaScr... 阅读全文
posted @ 2016-01-02 22:25 tbingooo 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 上一篇简单介绍了Web三要素中的层叠样式表,本篇主要介绍三要素中最后一个,也是最难掌握的一个 JavaScript。 JavaScript 老规矩不能破,先简要交代 JavaScript 的历史。 我们知道,在Web诞生之初是没有JavaScript的,网页只是简单的文本。随着Web的发展和... 阅读全文
posted @ 2016-01-02 11:11 tbingooo 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 上一篇简单介绍了HTML的基本知识以及一些在开发学习过程中容易忽视的知识点,本篇介绍Web三要素中另一个重要组成部分 层叠样式表(Cascading Style Sheets)。 CSS 按照一贯的风格,先说说为什么会有CSS,即CSS的历史。 我们知道,在HTML产生之初是没有CSS的,... 阅读全文
posted @ 2015-12-27 22:46 tbingooo 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 上一篇简单了解了Web发展的简要历史,本篇简单介绍前端开发的基本三要素:HTML、CSS、JavaScript中的HTML以及一些在开发、学习过程中易被忽视的知识点。 HTML HTML全称是超文本标记语言 (Hyper Text Markup Language),是一种包含多种标签的标记语言,用... 阅读全文
posted @ 2015-12-27 20:40 tbingooo 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 前段时间在微博上看到有人问,前端这几年发展这么迅猛,各种新技术、新框架层出不穷,我们究竟怎么学习这些新技术才能跟得上脚步,毕竟精力有限,逐个学习不现实。个人认为,没有太大的必要去追逐那些新潮的技术。原因有二。不管目前前端再怎么发展都离不开JavaScript、HTML和CSS这三个基本要素,就像目前... 阅读全文
posted @ 2015-12-27 15:18 tbingooo 阅读(666) 评论(1) 推荐(0) 编辑
摘要: CSS的盒模型描述了一些长方形盒子,这些长方形盒子被用来表示文档树中的元素,并根据 "视觉格式化模型" 进行定位。 1. 盒子的尺寸 每个盒子都有一个content区域(比如文本、图片等)和可选的包围content区域的padding、borde、margin区域。这些区域的大小由下面定义的属性决定 阅读全文
posted @ 2015-11-20 19:25 tbingooo 阅读(1219) 评论(0) 推荐(1) 编辑