如何理解Web应用程序的MVC模型?
在架构一个应用时,我们要建立模型,说得土一点就是建表,然后设定对这些表的各种可能操作。比如建一个 students 表,允许关联班级、导师,然后定义增删改查的操作,别搞出漏洞或者脏数据……这些事情完成,我们就实现了“领域模型”或者说“业务逻辑”(domain logic/business logic)。但我们没有办法...
2015年02月02日
网页前端,该怎么入门?
HTML相当于告诉你网页上的东西是什么,例如:这是一个链接、这是一个标题、这是一个段落。HTML是构成网页的基础。CSS相当于告诉你网页上的东西是什么样的,例如:这个链接是红色的、这个标题是蓝色的、这个段落是黑色的。CSS是作用在HTML元素之上的,可以调整HTML元素的样式,使网页布局更漂亮、合理。JS相当于告诉你...
2015年02月02日
网站建设过程中搜索引擎的优化与应用
随着互联网的发展,出现了各种各样的网站,为搜索引擎功能的实现提供了支撑。通过一系列的网络技术手段,搜索引擎把网站的页面储存在数据库中。用户可以随时访问这些数据库,通过关键词检索到自身所需的页面。搜索引擎的工作流程: (1)爬行和抓取:踪链接访问网页、代码存入数据库、获得页面HTML,是通过搜索引擎蜘蛛实现的。 ...
2015年01月29日
前端开发者在HTML5的开发中还继续使用css进行布局
HTML5定义:能向后兼容目前UA处理内容的方式。为了让语言更简单,一些老的元素和Attribute会被舍弃。比如一些纯粹用于展现的元素(如big)或Attribute被舍弃,因为他们更适合用CSS来处理。但UA依然可以支持老旧的属性和元素。这就是为什么HTML5标准清楚地划分了给开发的要求和给UA的要求。比如,开发...
2015年01月28日
营销型企业网站建设与优化技巧
营销型企业网站是企业为了实现特定的营销目标,能将网络营销的思想、方法和技巧应用到网站的规划、设计与制作过程之中而构建的网站。营销型的企业网站应能实现直接获得订单或获得销售线索的目标,能够很好的吸引访客并将访客转换为顾客。因此,构建一个优秀的营销型企业网站,必须以网络营销理念为核心,以良好的用户体验为目标,以SEO...
2015年01月28日
Web前端工程师为何不优先适配IE浏览器?
Web前端们提起IE都是恨不得食其肉寝其皮……作为一个外行,我讲讲我所知道的。IE在今天是弱势的,别听他们说的那么好听,在几年前(2009年左右再往前吧)IE还如日中天的时候,前端工程师们第一个研发目标就是在IE下可以顺利执行。至于Firefox或者Opera,Who Cares……而IE作为事实上的行业老大,自然也...
2015年01月27日
DHTML算是现在的前端范畴吗
DHTML 是 dynamic html 的缩写。在 2000 年左右,国内没有什么现在所说的前端开发岗位。当年,B/S 结构兴起替代 C/S。基于浏览器,也就是当时统治地位的 IE,开发所能用的也就是这个 DHTML。那时候基于浏览器开发只有一本叫做《微软IT技术专家丛书——动态HTML参考和开发应用大全》(200...
2015年01月26日
自适应网页设计在网站建设中的应用
一、自适应网页设计概述 1.自适应网页设计的概念 自适应网页设计,也称作“响应式Web设计”。这个理念的核心是无论用户使用的是笔记本、平板,还是各种类型的智能手机,设计的网页都能够自动识别各种设备的屏幕尺寸,并自动切换显示分辨率,图片的尺寸以及相关脚本功能等,使得网页自动适应设备环境,在设备上呈现最优化显...
2015年01月23日
网站制作过程中前端开发与后台开发如何协同合作
前端通常作为模板,后端负责数据。前后端合作的主要目的,就是把后端产生的数据丢到前端的模板中。通常这一步有两种方式:1. 前端的模板交给后端处理,直接写到后端逻辑中,或者通过 MVC 框架整合成后端的相对独立的部分;2. 后端的数据通过 API 的方式交给前端处理,通过 Ajax 等方式传输数据。(当然,也有两种方式混...
2015年01月23日