摘要: 正则的理解: 1:正则的懒惰性: 每一次exec在捕获的时候,只捕获第一次匹配的内容,不会继续向下捕获,我们把这个 称为正则的懒惰性,每一次捕获的位置都是从0开始的。 案列1: 上图所示 结果为45612 而不是 45612 与12345 这就是正则的懒惰性 解决办法:修饰符g 正则的实列对象reg 阅读全文
posted @ 2018-12-21 11:21 杨晓蓉 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 属性表示一些事物的特征 : 标签属性 跟样式属性 它们的区别在于 标签属性 写在标签内 样式属性 在style内 选择器: 标签选择器 (权重为1) 子代选择器 {子代选择器只有一层关系} id选择器 (权重为100) 后代选择器 {父代选择器有多层关系 包括一层} class选择器 (权重为10) 阅读全文
posted @ 2018-12-21 10:30 杨晓蓉 阅读(291) 评论(0) 推荐(0) 编辑
摘要: A是特殊的,如果想要改变A的颜色,必须直接从A中设置,从A的父级不可以 文本的样式 1 颜色:color 2 文本的对齐方式:text-align (left 左 right 右 center 居中 justify 俩端对齐) 3 文本修式: text-decoration (none 无 unde 阅读全文
posted @ 2018-12-21 10:29 杨晓蓉 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 当body里边的内容是空的时 ,回根据内容的多少而改变 大小 在body中设置图片大小的时候只需要设置 一个改变图片大小的数字 ol 有序列表 自带内外边距 ul 无序列表 自带内外边距 dl 自定义列表 包含 dt(小标题) dd (内容) li 一列 ul <ul>(设置ul的样式) <li>< 阅读全文
posted @ 2018-12-21 10:29 杨晓蓉 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 浏览器在解析第二个p的时候,因为字母之间没有空格,他会认为这是一个单词没有写完,所以不会换行 无序列表 ul 第一 内部必须有子标签 <li></li> 第二 ul天生自带内外边距 还有一个 p 标签 并集选择 *选择器 有好处也有弊端 好处 就是省事,弊端,就是因为太省事了,加大了浏览器的负荷。 阅读全文
posted @ 2018-12-21 10:29 杨晓蓉 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Css有两个性质 继承性 层叠性 选择器的一种选择能力,谁的权重大就选谁 选不中,走继承性,(font color text)继承性的权重有多个父级都设置了这样的样式 走就近原则 选中 权重的问题,权重大,就选谁的样式 权重相同,谁在后选择 纯标签和类没有可比性,纯类和id也没有可比性。 3,标准文 阅读全文
posted @ 2018-12-21 10:29 杨晓蓉 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Positon位置 只要使用定位,必须要有一个相对的参照物。relative 具体定位的那个元素需要加position:absolute;绝对的 绝对的 :就是具体到某一个地方了,特别详细的意思。 使用绝对定位的时候,浏览器会逐层向上级元素找position属性,如果父级没有就会继续向上级查找pos 阅读全文
posted @ 2018-12-21 10:29 杨晓蓉 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 浏览器天生自带一种排版方式 快独占一行 行可并列排列 行边快(display block) 快转行(display inline) 雪碧图的好处{ 本来需要多次请求的图片 使用雪碧图之后一次便可以请求 然后我们还可以使用background-position 进行对位置的调整,优化了 页面的性能。 阅读全文
posted @ 2018-12-21 10:28 杨晓蓉 阅读(89) 评论(0) 推荐(0) 编辑
摘要: var是js的关键字,用于声明变量,声明在内存模块完成,定义在执行模块完成。var可以在内存模块执行前完成所以有变量提升这个功能function是js的关键字,用于声明和定义函数的,声明和定义都在内存模块完成function也是内存模块提前完成,所以有函数提升这个功能变量提升和函数提升 都叫预解释, 阅读全文
posted @ 2018-12-21 10:27 杨晓蓉 阅读(96) 评论(0) 推荐(0) 编辑
摘要: JS初学 JS 全称javascript 是一门运行在客户端得前台语言 创作人:布兰登艾奇 他可以用来做 页面特效 开发游戏 后台开发等 ECMAScript 制定了JS得数据类型 它不是语言 而是JS得标准 前端页面有3种结构 分别是 HTML结构层 CSS表现层 JS行为层 变量提升:在JS执行 阅读全文
posted @ 2018-12-21 10:27 杨晓蓉 阅读(113) 评论(0) 推荐(0) 编辑
摘要: js 的数据类型var 声明变量 function 定义函数 new 定义对象 基础类型:string number boolean null undefined引用类型:object==》 json array 等复习 点运算符 xxx.sss xxx是对象 sss 是属性和方法 任何数据类型都是 阅读全文
posted @ 2018-12-21 10:26 杨晓蓉 阅读(98) 评论(0) 推荐(0) 编辑
摘要: js 全程javascript 作者布兰登艾奇 js 是运行在客户端得前台语言 它可以用来做 页面特效 开发游戏 后台开发等 js 变量:可以改变得量,往往用英文字母表示 ,区分大小写 定义:用var a 进行定义 var a 声明变量a 用途:它就像是一个容器 ,可以暂时存储数据,通过等于号(=) 阅读全文
posted @ 2018-12-21 10:26 杨晓蓉 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Position:relative; Position:relative;如果设置值了,相对原来的位置进行调整 区别 absolute会脱离标准流,relative不会,relative虽然给值了,但是依然占有着原来的位置。 Relative存在”形影分离”,所以一般情况下不建议添加值了,一般给子元 阅读全文
posted @ 2018-12-21 10:26 杨晓蓉 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 定时器 1 setInterval {function,1000} function为参数 1000 为时间 单位为毫秒 表示每隔1秒执行一次 2 setTimeout{function,1000} 表示1秒之后执行,然后就终止 var t=setInterval(function(){fn()}, 阅读全文
posted @ 2018-12-21 10:25 杨晓蓉 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 基类 Object 子类 function 函数 Array数组 Number数字 String字符串 Date日期 boolean布尔 Mate计算 RegExp 正则 都是类,本质都是函数 String 类 定义字符串的方法 var st=new .String("hello world") 简 阅读全文
posted @ 2018-12-21 10:25 杨晓蓉 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 在js代码执行前,浏览器会有一个全局环境叫window,在window下分为俩个模块 一个为内存模块,一个为执行模块。 内存模块会找到所有带var与function的关键字 执行模块会一次从上到下查找 如果找到var 这个变量,就看他有没有赋值,如果赋值就是那个值 如果没有赋值就是undefined 阅读全文
posted @ 2018-12-21 10:25 杨晓蓉 阅读(68) 评论(0) 推荐(0) 编辑
摘要: Dom document object model 1 节点树状图 document》documentElemt》body》tagname 2 常用的节点类型 元素节点(标签) 文本节点 属性节点(标签里的属性)、 3 document有个属性叫nodeType 返回的是数字 1 代表元素的节点 2 阅读全文
posted @ 2018-12-21 10:24 杨晓蓉 阅读(658) 评论(0) 推荐(0) 编辑
摘要: div.attributes是所有标签属性构成的数据集合 div.classList是所有class名构成的数组集合 3 个系列 1 client系列 clientWidth/clientHeight是指宽与高在加内边距没有边框 clientLeft/clientTop我们设置的边框值 2 Offs 阅读全文
posted @ 2018-12-21 10:24 杨晓蓉 阅读(203) 评论(0) 推荐(0) 编辑
摘要: (1) Css样式提供了运动 过渡的属性transition 从一种情况到另一种情况叫过渡 Transition:attr time linear delay; Attr 是变化的属性 Time 是花费的时间 Linear 变化的速度 Delay 是延迟 复习background:url() no- 阅读全文
posted @ 2018-12-21 10:23 杨晓蓉 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1、 var a=123; function fun(){ alert(a) =123 } fun()2、 var a=123; function fun(){ alert(a); =undefined a=456; } fun() alert() =1233、 var a=123; functio 阅读全文
posted @ 2018-12-21 10:23 杨晓蓉 阅读(123) 评论(0) 推荐(0) 编辑