文档介绍:html学****心得  1、mysql修改表为字段添加auto_increment  2、js如何获取屏幕浏览器网页高度宽度  3、《返回顶部》功能的实现  4、php页面输出乱码解决方法  1、需要注意的是表名、字段名均不需要引号/。  比如我创建这样一个表  createtablepeople(peopleidsmallintnotnull,namechar(50)notnull);  我要为peopleid添加一个auto_increment让他自动整长,开始mysql总是报1075错误;于是查了一下关于mysql1075的错误,错误:1075sqlstate:420XX(er_wrong_auto_key)  消息:不正确的表定义,只能有1个auto列,而且必须将其定义为键。这是才明白原来需要先添加一个主键  altertablepeopleaddprimarykey(peopleid);  altertablepeoplechangepeopleidpeopleidsmallintauto_increment;  这样就成功了  那么,如果我们不添加主键呢??是不是就不可以了,当然不是如果没有主键的话,我们这样也可以  altertablepeoplechangepeopleidpeopleidsmallintauto_incrementunique;  这样也是可以的,这里应该有一个注意,我刚开始的时候每次都没有修改都没有表明字段类型,总是报错,切忌要声明字段的类型.  2、网页可见区域宽:  网页可见区域高:  网页可见区域宽:(包括边线的宽)网页可见区域高:(包括边线的宽)网页正文全文宽:  网页正文全文高:  网页被卷去的高:  网页被卷去的左:  网页正文部分上:  网页正文部分左:  屏幕分辨率的高:  屏幕分辨率的宽:  屏幕可用工作区高度:  屏幕可用工作区宽度:  html精确定位:scrollleft,scrollwidth,clientwidth,offsetwidthscrollheight:获取对象的滚动高度。  scrollleft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离  scrolltop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离  scrollwidth:获取对象的滚动宽度  offsetheight:获取对象相对于版面或由父坐标  offsetparent属性指定的父坐标的高度  offsetleft:获取对象相对于版面或由  offsetparent属性指定的父坐标的计算左侧位置  offsettop:获取对象相对于版面或由offsettop属性指定的父坐标的计算顶端位置            ++垂直方向滚动的量  ie,firefox差异如下:  、+:  clientwidth=width+padding  clientheight=height+padding  offsetwidth=width+padding+border  offsetheight=height+padding+border  :clientwidth=width-border  clientheight=height-border  offsetwidth=width  offsetheight=height  (需要提一下:css中的margin属性,与clientwidth、offsetwidth、clientheight