阳光的微笑
好书读后三更月,良友来时四座春。
摘要: 你一定好奇@Component和@View到底是怎么回事。看起来像其他语言(比如python) 的装饰器,是这样吗? ES6规范里没有装饰器。这其实利用了traceur的一个实验特性:注解。给一个类 加注解,等同于设置这个类的annotations属性: 等同于: 很显然,注解可以看做编译器(tra 阅读全文
posted @ 2016-07-13 16:24 阳光的微笑 阅读(1838) 评论(0) 推荐(0) 编辑
摘要: 初识Angular2 写一个Angular2的Hello World应用相当简单,分三步走: 1. 引入Angular2预定义类型 import是ES6的关键字,用来从模块中引入类型定义。在这里,我们从angular2模块库中引入了三个类型: Component类、View类和bootstrap函数 阅读全文
posted @ 2016-07-13 16:08 阳光的微笑 阅读(666) 评论(0) 推荐(0) 编辑
摘要: ES6工具链 原文:汇智网 要让Angular2应用跑起来不是件轻松的事,因为它用了太多还不被当前主流浏览器支持 的技术。所以,我们需要一个工具链: Angular2是面向未来的科技,要求浏览器支持ES6+,我们现在要尝试的话,需要加一些 垫片来抹平当前浏览器与ES6的差异: systemjs - 阅读全文
posted @ 2016-07-13 16:04 阳光的微笑 阅读(593) 评论(0) 推荐(0) 编辑
摘要: Why 原文:汇智网 Angular1.x显然非常成功,那么,为什么要剧烈地转向Angular2? 性能的限制 AngularJS当初是提供给设计人员用来快速构建HTML表单的一个内部工具。随着时间的推移,各种特性 被加入进去以适应不同场景下的应用开发。然而由于最初的架构限制(比如绑定和模板机制), 阅读全文
posted @ 2016-07-13 15:55 阳光的微笑 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1、保持一贯性。就像其它的任何事一样,值得一直保持一贯性。保持连贯性,而不是想到什么就给id和class命名什么。CSS的级联样式有利于加深你的记忆,而且充分利用样式的继承去设置样式表。首先声明通用的部分的样式,然后继续声明不通用的。这样当你需要的时候更容易的去覆盖一个特定的样式。因为样式更易于阅读和更具逻辑性,你会发现编写CSS更迅速。使用一种最是适合你的方式。复位和覆盖链接和类型主要布局二次布局结构表单元素杂项2、注释标题,日期和签名当样式被重写的时候遇到问题,可以很方便的找到是原始样式的编写者。当设计模板或者主题的时候这也是一个很好的习惯。稍等…什么是swatch colors(色板颜色 阅读全文
posted @ 2012-09-07 14:58 阳光的微笑 阅读(570) 评论(0) 推荐(1) 编辑
摘要: 规范目的为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的程序, 特制订此文档. 本文档如有不对或者不合适的地方请及时提出.基本准则符合web标准, 语义化html, 结构表现行为分离, 兼容性优良. 页面性能方面, 代码要求简洁明了有序, 尽可能的减小服务器负载, 保证最快的解析速度.文件规范html,css,js,images文件均归档至<系统开发规范>约定的目录中;html文件命名:英文命名,后缀.htm.同时将对应界面稿放于同目录中,若界面稿命名为中文,请重命名与html文件同名,以方便后端添加功能时查找对应页面;css文件命名:英文命名,后缀.c 阅读全文
posted @ 2012-09-07 14:46 阳光的微笑 阅读(1774) 评论(4) 推荐(4) 编辑
摘要: http://home.cnblogs.com/blog/ 阅读全文
posted @ 2012-09-07 14:42 阳光的微笑 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素、内联元素中的区别?什么时候该用 padding而不是margin?你知道负margin吗?你知道负margin在实际工作中的用途吗?常见的浏览器下margin出现的bug有哪些?……写css,你少不了与margin打交道,而对于这个平时我们最常用的css属性我们并非十分了解。介于此我打算写下这篇文章,一来是自己工作中的总结,也是对自己知识的一次梳理。Margin是什么CSS 边距属性定义元素周围的空间。通过使用单独的属性,可以对上、右、下、左的外边距进行设置。也可以使用简写的外边距属性同 阅读全文
posted @ 2011-12-13 09:39 阳光的微笑 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 网站前台有时候遇到的麻烦很奇怪,前段时间,我遇到了一个问题:chrome下读取中文标点符号时版块错位,而其他浏览器正常。这是因为各个浏览器对中文标点符号折行的处理有差异。问题描述制作中文页面并使用标点符号时,不同浏览器对于中文标点的折行判定条件有差异。造成的影响由于不同浏览器对于中文标点的折行条件有差异,若在对段落文字进行排版布局时,过分依赖当前段落文字自动计算的尺寸可能会产生折行差异,最终可能导致文字布局存在少许差异。 问题分析1. 中文标点书写规范标点符号是辅助文字记录语言的符号,是书面语的有机组成部分,用来表示停顿、语气以及词语的性质和作用。中文标点分为 "点号" 与 阅读全文
posted @ 2011-11-10 16:20 阳光的微笑 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 当请求被发送到服务器时,我们需要执行一些基于响应的任务。每当 readyState 改变时,就会触发 onreadystatechange 事件。readyState 属性存有 XMLHttpRequest 的状态信息。下面是 XMLHttpRequest 对象的三个重要的属性:属性描述onreadystatechange存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。readyState存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。0: 请求未初始化1: 服务器连接已建立2: 请求已接收3: 请求处理中4: 请求已完成,且响应已就绪sta 阅读全文
posted @ 2011-11-10 16:19 阳光的微笑 阅读(284) 评论(0) 推荐(0) 编辑