虚拟主机配置 Apache的虚拟主机分为两种:基于IP地址的虚拟主机,基于域名的虚拟主机 基于域名的虚拟主机:通过域名来是的Apache区分对应的网站(文件夹) Apache提供了多个位置可以用来配置虚拟主机,httpd.conf 和 /extra/httpd_vhost.conf httpd.conf配置之后,只需要直接重启Apache即可生效 /extra/httpd_vhost....
WAMP配置 配置Apache:让Apache能够识别PHP 1. 在Apache中加载PHP模块(把PHP当做Apache的一个模块来运行)。/apache/conf/httpd.conf 注意:修改之后必须重启Apache才能生效 2. 在Apache中指定将PHP文件交给PHP模块处理 配置PHP:让PHP能够充当mysql的客户端去连接mysql服务器 PHP本身没有能...
WAMP运行原理 Apache运行原理 Apache的诸多功能都是通过模块进行加载的,自己本身并不具备那么多功能. php文件动态网页请求原理 请求步骤: 1. 用户在浏览器中输入需要访问的网站的域名以及具体要请求的网页文件 2. 域名解析:先找本地hosts文件,再找互联网上的DNS 3. web服务器接收请求,获取请求文件index.php 4. 将index.php文件交给p...
web前端性能优化总结 根据web访问流程的各个阶段进行总结: 1. 浏览器缓存 2.查询DNS 3.建立连接 4.发送请求 5.等待响应 6.接收数据 7.处理元素 8.渲染元素 1. 浏览器缓存 查询cache: 读取cache或发送304请求。 优化规则-- 添加Expire或Cache-Control 应用于不经常变化的组件,包括脚本、样式表、...
web前端开发-博客目录 web前端开发是一个新的领域,知识连接范围广,处于设计与后端数据交互的桥梁,并且现在很多web前端相关语言标准,框架库都在高速发展。在学习过程中也常常处于烦躁与迷茫,有时候一直在想如何能够使自己更加系统化学习和积累,在看了很多对于web前端开发知识技能树总结图的时候有一个想法,自己根据理解总结一个web前端开发知识技能树,并且建立一个与之相匹配的博客文章目录,以后这就...
javaScript-事件 1. 事件流 事件流描述的是从页面中接收事件的顺序。整个事件流的顺序可以理解为从window顶层最上端开始到DOM树下指定元素,然后又返回到window Netscape事件流是事件捕获流,IE事件流是事件冒泡流(IE8及更早版本只支持事件冒泡) 2. 事件处理程序—绑定与解除绑定解...
DOM-文档对象模型 文档对象模型DOM(Document Object Model):是针对HTML和XML文档的一个API,现在已经成为表现和操作页面标记的真正的跨平台、语言中立的一种标准。 1. DOM的组成 组成 说明 核心DOM 用于任何结构化文档和标准模型 XML DOM 用于XML文档的标准模型,定义了所有XML元素的对象和属性,以及访问它们的方法 HTML DOM...
HTML&CSS兼容性总结 对目前所遇见的兼容性笔记进行整理分类: 不兼容浏览器 问题概要 问题描述 解决方法 IE6,IE7 3px 并列一行的元素左侧第一个元素没浮动,第二个元素左浮动,则两个元素之间会多3像素空隙 并在一行的元素如果有一个元素有浮动,则都加浮动 IE6,IE7 下折行 并列一行的元素左侧元素没浮动,右侧元素右浮动,则右侧浮动元素向下折行 并在一行的元素如果有一个元素...
BOM浏览器对象模型 访问和操作浏览器窗口的模型称为浏览器对象模型BOM(Browser Object Model)。 BOM整体对象图。 核心是window对象; 以下有特殊双重身份: window对象既是ECMAScript规范中的Global对象,也是BOM中的顶级对象; document对象既是BOM顶级对象的一个属性,也是DOM模型中的顶级对象 locat...
正则表达式 ECMAScript通过RegExp类型来支持正则表达式。 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 1. 正则表达式基础 1.1 普通字符:字母、数字、下划线、汉字以及所有没有特殊意义的字符,如1234abcd。在匹配时,匹配与之相同的字符。 1.2 特殊字符:(使用反...
JavaScript-基本语法和数据类型 前奏:在HTML中使用JavaScript 1_推荐src引用外部JavaScript文件,方便管理与维护,标签位置在页面最下面,使浏览器更优先加载页面内容。 2_HTML页面需要有标准的文档类型申明DOCTYPE,否则会触发混杂模式,页面非常容易出错。 3_考虑禁用JavaScript的场景。 <body> ...
对象 1 对象类型定义 2 对象实例 3 对象表示方式(对象字面量) 4 对象属性和方法,及属性特性 5. 原型与原型链 6. 面向对象设计编程 1 对象类型定义:无序属性的集合,其属性可以包含简单数据类型值,函数或者对象。 2 对象实例:(对象类型的值) 每种数据类型都有相应的值,比如数字8是Number类型的一个值。对于对象类型,...
Web访问原理-从输入URL到页面加载完成的过程中都发生了什么事情? 从输入URL到页面加载完成的过程中都发生了什么事情?--这是一个经典的面试题; 主要是关于计算机网络方面的知识基础,对于非科班计算机自学web开发的同学可能理解起来就很困难。 StackOverFlow上有一个简要回答: http://stackoverflow.com/questions/209...
JSON JSON的全称是”JavaScript Object Notation”,就是一个有特殊规则的字符串,按照这个规则我们就可以把这个字符串解析成JS对象,是一种基于文本,独立于语言的轻量级数据交换格式。 XML也是一种数据交换格式,为什么JSON更适合JS使用呢? 因为XML在JS中处理XML不方便,同时XML标记比数据多,JSON无附加的标...
函数 1. 函数定义 2. 函数保存 3. 函数创建 4. JS预解析,函数参数变量提升申明 5. 函数执行环境和作用域 6. 函数内部属性 arguments 和 this 7. 闭包 1. 函数定义:函数也是一种对象,内置的Function()函数用于创建函数对象实例。 2. 函数保存 函数名:是指向函数对象的引用类型变量,函数名变量保存在栈内存,函数对...
JavaScript常用语句 JavaScript常用语句 语句 语法 说明 简单语句 ; 语句以;分号结束 语句块 {} 将一组语句组成语句块,ES中没有语句块作用域,也可用作对象字面量 添加标签语句 label 给代码添加标签供其它语句使用。 (例如break和continue,中断指定标签语句) 分支结构语句 if 条件选择,在条件表达式中,会将结果隐式转换为Boolean类型。 s...
AJAX缓存问题 Ajax页面缓存是ajax处理数据时对一些重复相同数据进行一个缓存操作,这种设计使客户端对一些静态页面内容的请求,比如图片,css文件,js脚本等,变得更加快捷,提高了页面的响应速度,也节省了网络通信资源。 但有时候如果通过Ajax对一些后台数据进行更改的时候,虽然数据在后台已经发生改变,但是页面缓存中并没有改变,对于相同的URL,Ajax提交过去...
web设计_8_数据表格内容样式分离 1.页面需要用到table的时候,样式重置CSS要设置: table{border-collapse: collapse;border-spacing: 0;}2. HTML结构 <table><caption>标题</caption> <thead> <tr> <t...
javaScript常用运算符和操作符总结 javaScript常用运算符和操作符总结 类别 操作符 算术操作符 +、 –、 *、 /、 %(取模) 字符串操作符 + 字符串连接 +=字符串连接复合 布尔操作符 !、 &&、 || 一元操作符 ++ 、 -- 、 +(一元加)、 -(一元减) 关系比较操作符 < 、 <= 、 > 、>=、 !...
javascript基本特点,组成和应用 JavaScript 是一种基于客户端浏览器、面向(基于)对象和事件驱动式的网页脚本语言。 1. 基于客户端浏览器:静态语言,跨平台; 2. 面向(基于)对象:本身是没有类class和对象这个概念,但是我可以通过js代码去模拟实现这个过程; 3. 事件驱动:在网页中执行了某种操作所产生的动作,就称为“...