CSS&JS
2017-06-19 18:15
120 查看
HTML的块标签
div 默认一个div占一行
span 默认在同一行
CSS概述
css是层叠样式表
样式定义如何显示html元素
样式通常存储在样式表中
外部样式表可以极大提高工作效率
多个样式定义可层叠为一
html相当于网站的骨架 css对骨架进行美化
CSS的基本语法
css的语法通常包括两个部分:一个是选择器,一个是声明
选择器{属性:属性值;属性:属性值}
h1{color:red; font-size:14px}
css的引入方式
行内样式:直接在html的元素上使用style属性设置css
页面类样式:在html的head标签中使用style标签来设置css
外部样式:单独定义一个.css的文件,在html中引入
《link href = “../../css/demo.css” ref=”stylesheet” type=”text/css”
CSS的选择器
元素选择器
—div{
border:1px solid blue;
}
ID选择器
—#d1{
/——/
}
类选择器
.divclass{
border : 1px..
}
css的浮动
使用float属性可以完成div的浮动
float属性的取值
CSS的其他选择器
属性选择器
input【type=”name”】{}
后代选择器
div span{}
查找的是div后面所有的span元素
子元素选择器
div>span
查找div中第一层的span元素
并列选择器
选择器,选择器{}
CSS中的盒子模型
CSS的定位
position属性设置定位
relative 相对定位
absolute 绝对定位
超链接的伪类
JS
JS javaScript 运行在浏览器的脚本语言
js的用途:使页面更加丰富,使页面动起来
js的语法
区分大小写
弱变量类型
尾巴上的分号可有可无
变量命名跟java一样
JS的数据类型
原始类型
undefined:未定义类型
boolean : 布尔类型
number:数字类型
string 字符或者字符串类型
null 空
引用类型
对象类型 对象的默认值是null
JS的运算符
基本与java一样
有一个===全等于,类型和值一样的情况下才为true
JS的语句
与java一致
JS的开发步骤
js通常都是由一个事件触发
触发一个函数,定义一个函数
获得操作对象的控制权
修改要操作的对象的属性或者值
定义函数
function 函数名称(){
函数体
}
window.onload=function(){
}
JS的引入方式
第一种:页面内直接写入JS代码,
第二种:将JS的代码编写到一个.js的文件中,在html中引入JS代码即可
获得页面中元素
document.getElementById(“”)
正则
JS中有两种匹配正则的方式
一:使用String对象中的match方法
二:使用正则对象中的test方法
window对象
confirm()
prompt()弹出一个可输入文本的框,两个参数 后面是默认值 prompt(“请输入内容”,”默认值”)
open(),
setInterval()定时 循环执行
setTimeout()定时 执行一次
clearTimeout 清除定时
Navigator获得浏览器信息
History对象
Location对象
host设置或者返回主机名
port 设置或者返回端口号
href设置或者返回url
JS的事件
onfocus 获得焦点
onblur 失去焦点
onsubmit 提交的时候
onload
onclick
onchange 下拉列表的改变事件
ondbclick 双击
onkeyup 键盘操作事件
鼠标操作事件
… …
div 默认一个div占一行
span 默认在同一行
CSS概述
css是层叠样式表
样式定义如何显示html元素
样式通常存储在样式表中
外部样式表可以极大提高工作效率
多个样式定义可层叠为一
html相当于网站的骨架 css对骨架进行美化
CSS的基本语法
css的语法通常包括两个部分:一个是选择器,一个是声明
选择器{属性:属性值;属性:属性值}
h1{color:red; font-size:14px}
css的引入方式
行内样式:直接在html的元素上使用style属性设置css
页面类样式:在html的head标签中使用style标签来设置css
外部样式:单独定义一个.css的文件,在html中引入
《link href = “../../css/demo.css” ref=”stylesheet” type=”text/css”
CSS的选择器
元素选择器
—div{
border:1px solid blue;
}
ID选择器
—#d1{
/——/
}
类选择器
.divclass{
border : 1px..
}
css的浮动
使用float属性可以完成div的浮动
float属性的取值
CSS的其他选择器
属性选择器
input【type=”name”】{}
后代选择器
div span{}
查找的是div后面所有的span元素
子元素选择器
div>span
查找div中第一层的span元素
并列选择器
选择器,选择器{}
CSS中的盒子模型
CSS的定位
position属性设置定位
relative 相对定位
absolute 绝对定位
超链接的伪类
JS
JS javaScript 运行在浏览器的脚本语言
js的用途:使页面更加丰富,使页面动起来
js的语法
区分大小写
弱变量类型
尾巴上的分号可有可无
变量命名跟java一样
JS的数据类型
原始类型
undefined:未定义类型
boolean : 布尔类型
number:数字类型
string 字符或者字符串类型
null 空
引用类型
对象类型 对象的默认值是null
JS的运算符
基本与java一样
有一个===全等于,类型和值一样的情况下才为true
JS的语句
与java一致
JS的开发步骤
js通常都是由一个事件触发
触发一个函数,定义一个函数
获得操作对象的控制权
修改要操作的对象的属性或者值
定义函数
function 函数名称(){
函数体
}
window.onload=function(){
}
JS的引入方式
第一种:页面内直接写入JS代码,
第二种:将JS的代码编写到一个.js的文件中,在html中引入JS代码即可
获得页面中元素
document.getElementById(“”)
正则
JS中有两种匹配正则的方式
一:使用String对象中的match方法
二:使用正则对象中的test方法
window对象
confirm()
prompt()弹出一个可输入文本的框,两个参数 后面是默认值 prompt(“请输入内容”,”默认值”)
open(),
setInterval()定时 循环执行
setTimeout()定时 执行一次
clearTimeout 清除定时
Navigator获得浏览器信息
History对象
Location对象
host设置或者返回主机名
port 设置或者返回端口号
href设置或者返回url
JS的事件
onfocus 获得焦点
onblur 失去焦点
onsubmit 提交的时候
onload
onclick
onchange 下拉列表的改变事件
ondbclick 双击
onkeyup 键盘操作事件
鼠标操作事件
… …
相关文章推荐
- YUI-compressor 在Linux下安装和使用(压缩js&css)
- ExtJS课程内容 for v3.3 & JS/CSS
- 史上最全的浏览器CSS&JS Hack手册
- 礼拜三log~CSS控制文本不换行+省略号 & li宽度无效的解决方法 & 在js中获取后台变量
- 浏览器 CSS & JS Hack 手册
- JS&CSS文件请求合并及压缩处理研究(三)
- JS&CSS文件请求合并及压缩处理研究(五)
- iOS: UIWebview loadhtmlstring & Local css/js/image resources
- 同时处理html+js+jquery+css的插件安装(Spket&Aptana插件安装)
- 按比例缩放图片的两种方法:JS&CSS
- vs合并压缩css,js插件——Bundler & Minifier
- 史上最全的浏览器CSS&JS Hack手册 [转载]
- 积累小知识 (JS&HTML&CSS)
- 前端基础笔记HTML&CSS&JS
- Visual Studio下的 JS & CSS 压缩和编辑插件
- Eclipse下支持编写HTML/JS/CSS/JSP页面的自动提示,在<=abcd......就可以。
- ASP.NET 2.0: 页面中链入的CSS、js文件带中文时需注意
- 前端资源多个产品整站一键打包&包版本管理(四)—— js&css文件文件打包并生成哈希后缀,自动写入路径、解决资源缓存问题。
- 浏览器 CSS & JS Hack 手册
- JS&CSS文件请求合并及压缩处理研究(四)