Loading

摘要: 1 效果图 2 html 3 css 4 jq 5 总结 .prop(); //可以用来获取属性值,也可以用来设置属性值,与.attr()类似 .each();//为选中的对象集合的元素遍历一遍处理函数 .length;//获取选中对象的个数 6 补充 js实现 2019/10/16,思路不变,只是 阅读全文
posted @ 2019-10-12 20:09 逝zxq 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 1效果图: 2代码: html: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta htt 阅读全文
posted @ 2019-10-09 16:49 逝zxq 阅读(234) 评论(0) 推荐(0) 编辑
摘要: js中每一个构造函数都有一个prototype的属性,prototype指向一个原型对象,而这个对象的属性和方法都会被构造函数的实例所继承,因此,需要一些共享的属性和方法可以写在构造函数的原型中 1 用prototype属性可以向构造函数添加可继承的属性和方法, 注意constructor属性指向p 阅读全文
posted @ 2019-10-03 09:30 逝zxq 阅读(2089) 评论(0) 推荐(0) 编辑
摘要: 1函数中this作用域 this根据当前环境来决定作用域,可以使用call和apply的方法来改变当前的this指向 2函数的继承方法 构造函数和函数原型的继承 在构造函数里调用call,实现继承 原型链的继承 阅读全文
posted @ 2019-09-29 20:31 逝zxq 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1 关于css实现水平垂直居中的一些方法: .css的定位:用margin,padding,position position:absolute; //绝对定位,一般父级元素采用relative来配合使用,如果父级没有定位,将把body标签作为父级定位来使用 用position和margin的方法来 阅读全文
posted @ 2019-09-28 22:45 逝zxq 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 修改于 2019-11-10 1 length:长度 <script> var arr = [1,2,3,4,5,6,7,8]; console.log(arr.length);//arr.length = 8; arr.length = 5;//给定数组长度; console.log(arr);/ 阅读全文
posted @ 2019-09-05 21:11 逝zxq 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、变量提升:(创建->初始化)-->赋值-->修改 就是说,以var声明的变量,它的声明会被提升到当前作用域的顶端(注意是变量声明提升,变量的赋值没有提升) //在if语句中也会提升,跟js的解析顺序有关 <script> console.log(a);//undefined var a = 10 阅读全文
posted @ 2019-09-01 10:01 逝zxq 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 1点击效果: 2关键代码: css: js: var a = document.getElementsByTagName("a"); for(let i=0;i<a.length;i++){ a[i].onclick=function(){ for(let j=0;j<a.length;j++){ 阅读全文
posted @ 2019-08-18 16:20 逝zxq 阅读(1562) 评论(0) 推荐(0) 编辑
摘要: 1、文本框默认点击特效: 点击文本框,外围会出现蓝色阴影,取消该特效,为该文本框添加css样式"outline:none; box-shadow:none",就取消了默认特效。必要时可以加!important增加优先级 2、实现百度搜索框点击特效: 点击文本框,文本框的边框出现蓝色实线,我学习到的实 阅读全文
posted @ 2019-08-16 22:47 逝zxq 阅读(2693) 评论(0) 推荐(0) 编辑