摘要:
响应式 Web 设计查看 Web 页面的设备包括小型移动电话,以及大于普通台式计算机外形规格的显示器。在响应式设计 中,一开始就在 Web 页面中构建了灵活性,这样用户就可以通过所有设备查看页面。响应式设计的核心是 CSS3 媒体查询,这是根据设备性质(尤其是用户的显示器大小)来调用 CSS 规则的... 阅读全文
摘要:
1. 客户端模板 多页面的应用通过组装和拼接服务器上的数据来生成HTML,然后输出到浏览器。Angularjs不同于此的是,传递模板和数据到浏览器,然后在浏览器端进行组装。浏览器的角色编程了只提供模板的静态资源和模板所需要的数据。 {{greeting.text}}, World ... 阅读全文
摘要:
1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。url (String) : 请求的HTML页的URL地址。data (Map) : (可选参数) 发送至服务器的 key/value 数据。callback (Callback... 阅读全文
摘要:
前言: 作为一位专业的前端开发人员,浏览器兼容性问题是我们必然会遇到的问题,今天就以我个人观点来为大家说说个大浏览器的洁容问题。 简单的来说就是个大浏览器使用的内核版本是不一样的,有着具有自己的内核。其中不得不说ie6、7了。作为我们前端人员来说ie无疑成为我们前端开发人员的一大阻碍,有人就说i... 阅读全文
摘要:
一、BFC是什么? 在解释 BFC 是什么之前,需要先介绍 Box、Formatting Context的概念。 Box: CSS布局的基本单位 Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素的类型和 display 属性,决定了这个 Bo... 阅读全文
摘要:
一、什么是SASSSASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。二、安装和使用2.1 安装SASS是Ruby语言写的,但是两者的语法没有关系。不懂Ruby,照样使用。只是必须先安装Ruby,然后再安装SASS。假定你已经安装好了Ru... 阅读全文
摘要:
HTML5 拖拽 draggable = "true"拖拽的三个事件ondrgstart 拖拽开ondrag 拖拽中ondragend 拖拽结束投放区事件ondragenter 进入投放区ondragover 投放区移动(preventDefault();用以阻止事件的默认行为)ondraglear... 阅读全文
摘要:
编程方式可分为:面向过程和面向对象面向过程:面向过程是我们比较原始的编程方式,它是根据计算机的思维方式进行编程,其缺点是当遇到比较复杂的程序时运用这种编程实现起来比较困难。----------面向对象:万物皆对象,现实生活中每个实实在在的东西都可以称之为对象,面向对象它是人类有史以来就具备的思维方式... 阅读全文
摘要:
DOM对象DOM是网页上XHTML中文档正文标题、段落、列表、样式、ID、class以及所有其它出现的数据的一个内部表示。一.如何获得节点 1.访问节点getElementById() 和 getElementsByTagName()getElementByName() getElementBy... 阅读全文
摘要:
一.window对象 1. window用以代表整个浏览器对象,用以这个对象对浏览器窗口进行操作、导航或者打开新的窗口、弹出系统对话框。 moveBy(dx,dy) 把浏览器窗口相对于当前位置水平移动dx像素,垂直移动dy像素。 moveTo(x,y)移动浏览器窗口,使它的左上角位于用户屏幕的(... 阅读全文