python学习笔记15--CSS补充、javascript基础

一、CSS补充
1、position
fixed:固定在页面的某个位置,top,right,left,bottom
relative+absolute
z-index:层级,谁大谁在上
相对定位,绝对定位
2、透明
opicaty:0-1,1表示不透明,0表示完全透明
3、overflow:
hidden
auto
4、伪类
hover:鼠标移动到当前标签上时生效
5、background-image:url('图片路径'):背景图片
background-repeat:
no-repeat:背景图片不重复
repeat-x
repeat-y
background-position: x轴 y轴
background-position-x:背景图片横向位置
background-position-y:背景图片纵向位置
background: [color] [url()] [x轴] [y轴]

二、JS
1、js文件或代码块应放置在body标签的最后
2、注释
// 单行注释
/*...*/ 多行注释
3、变量
全局变量 name = 'xx'
局部变量 var name = 'xx'
4、所有语句都以分号结尾
5、基本数据类型
数字
字符串
obj.length 长度

obj.trim() 移除空白
obj.trimLeft()
obj.trimRight)
obj.charAt(n) 返回字符串中的第n个字符
obj.concat(value, ...) 拼接
obj.indexOf(substring,start) 子序列位置
obj.lastIndexOf(substring,start) 子序列位置
obj.substring(from, to) 根据索引获取子序列
obj.slice(start, end) 切片
obj.toLowerCase() 大写
obj.toUpperCase() 小写
obj.split(delimiter, limit) 分割
obj.search(regexp) 从头开始匹配,返回匹配成功的第一个位置(g无效)
obj.match(regexp) 全局搜索,如果正则中有g表示找到全部,否则只找到第一个。
obj.replace(regexp, replacement) 替换,正则中有g则替换所有,否则只替换第一个匹配项,
$数字:匹配的第n个组内容;
$&:当前匹配的内容;
$`:位于匹配子串左侧的文本;
$':位于匹配子串右侧的文本
$$:直接量$符号
数组(列表)
obj.length 数组的大小

obj.push(ele) 尾部追加元素
obj.pop() 尾部获取一个元素
obj.unshift(ele) 头部插入元素
obj.shift() 头部移除元素
obj.splice(start, deleteCount, value, ...) 插入、删除或替换数组的元素
obj.splice(n,0,val) 指定位置插入元素
obj.splice(n,1,val) 指定位置替换元素
obj.splice(n,1) 指定位置删除元素
obj.slice( ) 切片
obj.reverse( ) 反转
obj.join(sep) 将数组元素连接起来以构建一个字符串
obj.concat(val,..) 连接数组
obj.sort( ) 对数组元素进行排序
布尔
字典
parseInt()
parseFloat()

6、定时器
setInterval('执行的代码,间隔时间*单位毫秒*)

7、运算符
==:值相等就相等
===:值和类型都相等才相等
!=:同==,不相等
!==:同===,不相等
&&:and
||:or

8、函数
function 函数名(){
函数体;
}

posted @ 2016-11-18 10:37  没有手艺的手艺人  阅读(119)  评论(0编辑  收藏  举报