Web移动开发基本概念

2016-02-17
阅读 5 分钟
3.6k
前端是个很大的概念,我的理解是用户能够看到,直接接触到的层面都算是前端,比如IOS客户端界面,安卓客户端界面,网页界面,甚至PC/MAC 桌面端软件界面;现在最常见的说法一般是指Web前端,也就是针对于网页端开发的工作。

CSS 变换(Transform)和动画(Animation)

2016-01-30
阅读 4 分钟
18.3k
我们在写网页的时候是不是大多数时候在操纵二维空间,但是在position绝对定位的时候,我们遇到了z轴,是不是可以理解为开辟了一个新的空间维度呢,但这也只是简单的层叠,css里有更强大的属性:Transform。

常见设计模式遵循的设计原则 - 开放关闭原则

2016-01-03
阅读 6 分钟
3.4k
之前简单介绍了常见设计模式遵循的设计原则--单一职责原则,这篇介绍一下另外一个相当重要和具有指导性的一个原则,开放关闭原则。但是,关于这一个原则的使用,经验是相当重要的一个因素。

常见设计模式遵循的设计原则--单一职责原则

2015-12-20
阅读 7 分钟
3.1k
因为在毕业论文中涉及到了设计模式的使用,算是重新回顾了一下,在C#,或者C++这种面向对象的语言中,设计模式的东西已经被很多人深入的研究过了,顺便联系到javascript这种基于原型的动态类型语言中,进行单独的探讨。常常被提到的设计设计模式遵循的设计原则主要有以下几种。

css--全屏布局

2015-12-06
阅读 2 分钟
6.9k
之前写了几个居中布局的例子,同时也提到了对于页面的全屏布局。这里详细总结两种常见的全屏布局的案例,当然,实际上还有像Grid这样的方案,但是因为目前还不稳定,只是作为W3C的一个草案,兼容性自然就差一些,这里没有作深入的探讨。

css--布局

2015-11-21
阅读 2 分钟
3.3k
接触前端开发也有半年了,每当需要将一个空白的纸,”画“成一个页面的时候,总会出现不知所措的几秒钟。除了因为对css中的各种属性的不熟练之外,更难为人的是怎么简练的将这些属性排列组合起来。其实静下心来,仔细想一想,无非就是整体-->局部这么个思路。所谓整体,就是页面的局,局部就是各自的整体到局部,再加上...

jquery DOM

2015-11-08
阅读 3 分钟
2.2k
jquery封装了一些dom操作,粗略看起来是在写法上精简了不少,最明显的就是jquery中的dom操作以$()符号作为最显著的标准。但本质上,两种方式获取的结果对象是不一样的。现在先来总结一下,jquery中的一些dom操作接口。

DOM编程

2015-10-25
阅读 5 分钟
2.8k
刚开始接触前端是从接触和使用bootatrap和agularjs开始的。对于angularjs而言,尽量避免进行DOM操作是这个框架的灵魂,如果实在是需要进行DOM操作的话,一般放在directive中进行。这样就不会出现在初始加载页面之后再进行dom操作,从而破坏了页面的结构和angularjs的一些特性的展现。而且,如果贸然进行dom操作的话,还...

javascript中的constructor&&prototype

2015-10-12
阅读 6 分钟
4.3k
对象的prototype和constructor是两个重要的属性,他们总是成对出现,提到constructor的地方,不得不涉及到另外一个非常重要的属性prototype,它是js中基于原型继承的一个基础。所谓的成对出现,是因为function的prototype属性指向了一个prototype对象,在prototype对象中又有一个constructor属性,这个constructor属性同...

前端xss攻击

2015-09-27
阅读 2 分钟
15.5k
实习的时候在项目中有接触过关于xss攻击的内容,并且使用了项目组中推荐的一些常用的防xss攻击的方法对项目进行了防攻击的完善。但一直没有时间深入了解这东西,在此,做一个简单的梳理。

js对象创建方法汇总及对比

2015-09-13
阅读 3 分钟
3.9k
js中创建对象的方式有很多,尤其是基于原型的方式创建对象,是理解基于原型继承的基础。因此在这里汇总一下,并对各种方法的利弊进行总结和对比,不至于以后对这些概念有模糊。

lrc滚动歌词解析及显示

2015-08-30
阅读 3 分钟
8.8k
lrc是英文lyric(歌词)的缩写,被用做歌词文件的扩展名。以lrc为扩展名的歌词文件可以在各类数码播放器中同步显示。LRC 歌词是一种包含着“:”形式的“标签(tag)”的、基于纯文本的歌词专用格式。这种歌词文件既可以用来实现卡拉OK功能(需要专门程序),又能以普通的文字处理软件查看、编辑。当然,实际操作时通常是用专门...