摘要: 1,::first-line 对块元素的第一行文本进行格式化 2 ::first-letter 文本的首字母设置特殊样式 (只能是块级元素) 3,::before 在元素的前面插入新内容,配合content使用 注意:1,第一个子元素 2,是行内元素 3,支持CSS样式 4, ::after在元素的 阅读全文
posted @ 2018-12-20 16:03 走在程序的路上 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 1, :nth-of-type(n) 匹配属于父元素的特定类型的第N个子元素 匹配结果: 2, :nth-last-of-type(n),匹配其父元素下的第N个特定类型的子元素,从后往前 满足条件:1,必须是特定类型 2,从后往前的第N个 3,:first-of-type 4, :last-of-t 阅读全文
posted @ 2018-12-20 12:37 走在程序的路上 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 1 element:first-child 选择属于其父元素的首个子元素的element元素 注意:div:first-child 必须是其父元素下面的第一个子元素且必须是div元素才能匹配的到 匹配结果: 2 同理:element:last-child 指定其父元素的最后一个子元素的element 阅读全文
posted @ 2018-12-20 11:58 走在程序的路上 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 在表单元素中,单选框和复选框都有选中和未选中状态,css3中可以通过状态伪类选择器:checked去修改按钮的默认样式 html代码 css代码 最终效果: 阅读全文
posted @ 2018-12-20 10:59 走在程序的路上 阅读(2253) 评论(0) 推荐(1) 编辑
摘要: 正则表达式:用一些特殊的符号(字符)去代表特定的内容,用来查找与匹配符合规则的字符串 定义正则表达式: 直接定义: /正则表达式/[修饰符] 对象定义: new RegExp(字符换,[修饰符]) 转义字符:\ \n 换行 \' 单引号 \" 双引号 \d 数字 { },(),/,$,#,&,*, 阅读全文
posted @ 2018-12-16 20:03 走在程序的路上 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1:新建一个数组,遍历原来数组,判断遍历的值是否在新数组中存在,不存在就push 2:方法类似于1,在数组中查找,如果每次查找到的下标正好与当前遍历的i相等,就说明该数组中的数据时第一次出现 3:第三种 阅读全文
posted @ 2018-12-15 11:20 走在程序的路上 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 在js中,转换成false的有: undefined null NaN '' 0 flase 其他都是true,即使是字符串'false'它也是是true a || b , 条件满足一个就可以,如果a是true,那么b不管是true,false都返回true,因此就不用判断b了,返回a 如果a是fa 阅读全文
posted @ 2018-11-22 16:21 走在程序的路上 阅读(205) 评论(0) 推荐(0) 编辑
摘要: XMLHttpRequest对象 1. XMLHttpRequest用于在后台与服务器交换数据,是AJAX之所以能对网页进行局部刷新的核心,同时Ajax技术离开了XMLHttpRequest对象将失去与服务器异步通信的能力。 2:不同的浏览器创建XMLHttpRequest对象使用的语句是不同的。 阅读全文
posted @ 2018-11-21 11:44 走在程序的路上 阅读(246) 评论(0) 推荐(0) 编辑
摘要: JS继承的实现方式 首先声明一个父类 1:构造函数的继承 对象dog继承了父类animal身上的属性和方法,不过属性相同,覆盖了父类的属性 特点: 1 :子类共享父类的属性和方法 2:可以向父类传递参数 缺点:子类只能继承父类的属性和方法但并不能继承父类的原型身上的属性和方法 2:原型链的继承 ƒ 阅读全文
posted @ 2018-11-20 12:00 走在程序的路上 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在学习事件委托时一直是迷茫的,今天看到@凌云之翼的博客文,受益匪浅,转载过来以备记录,留着学习用,谢谢老师~~~ 概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思 阅读全文
posted @ 2018-11-16 16:12 走在程序的路上 阅读(152) 评论(0) 推荐(0) 编辑