09 2020 档案
DOM操作
摘要:1.什么是DOM? DOM是一个使程序和脚本有能力动态地访问和更新文档的内容、结构以及样式的平台和语言中立的接口。 2.什么是DOM节点? DOM节点分为三大类:元素节点、属性节点、文本节点; 3.获取元素节点的方法? 3.1.查找节点 方法 属性 document.getElementById 通 阅读全文
posted @ 2020-09-22 19:08 liumcb 阅读(113) 评论(0) 推荐(0)
BFC(块格式化上下文)的理解
摘要:1.什么是BFC(块格式化上下文)? 是Web页面的可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域,也是浮动元素与其他元素的交互限定区域。 BFC,块级格式化上下文,一个创建了新的BFC的盒子是独立布局的,盒子里面的子元素的样式不会影响到外面的元素。在同一个 BFC 中的两个毗邻的块级盒在 阅读全文
posted @ 2020-09-22 17:45 liumcb 阅读(190) 评论(0) 推荐(0)
css盒模型
摘要:日常经常说盒模型,感觉自己很了解,但是真的说起来还是有很多遗忘的东西。现在把盒模型的内容整理一下。 盒模型:html文档中的每个元素都被描绘成矩形盒子,这些矩形盒子通过一个模型来描述其占用空间,这个模型称为盒模型。 模型通过四个边界来描述:margin(外边距),border(边框),padding 阅读全文
posted @ 2020-09-17 18:30 liumcb 阅读(160) 评论(0) 推荐(0)
<img />中的alt和title属性的差别
摘要:<img src='' alt='' /> 在使用的时候,因为没有alt属性的时候总是会提示warning信息,今天专门来记录一下这个标签的含义? alt:是图片加载失败时,显示在网页上的替代文字(必要的属性); title: 是鼠标放在图片上面时显示的文字,title是对图片的描述与进一步说明(非 阅读全文
posted @ 2020-09-17 18:20 liumcb 阅读(246) 评论(0) 推荐(0)
JavaScript中的call和apply的用法?
摘要:call的用法: 1.修改this指向 obj = { name:'liumcb' } function func() { console.log(this); } func(); 指向window func.call(obj); 指向obj 2.借用别的对象的方法: var Person1 = f 阅读全文
posted @ 2020-09-16 17:14 liumcb 阅读(193) 评论(0) 推荐(0)
检测原型链的函数?
摘要:1、instanceof: 规则:检测左侧的__proto__原型链上,是否存在右侧的prototype原型。 2、isPrototypeOf: 如果隐式原型__proto__指向调用isPrototypeOf()方法的对象原型( CreateObj ), 那么这个方法就返回true 3、Objec 阅读全文
posted @ 2020-09-15 17:38 liumcb 阅读(140) 评论(0) 推荐(0)
什么是原型链?
摘要:构造函数和原型链 原型链:通过隐式原型把一些构造函数层层的串起来,因为所有的对象都是继承自Object。 function CreateObj(uName) { this.userName = uName; 写在构造函数,为this赋值的属性和方法 } CreateObj.prototype.sho 阅读全文
posted @ 2020-09-14 15:44 liumcb 阅读(6149) 评论(0) 推荐(0)
TCP/IP协议和三次握手四次挥手
摘要:TCP/IP 是一个四层体系结构,它包含:应用层,运输层,网际层和网络接口层。 应用层:通过应用进程间的交互来完成特定网络进程的应用。应用层协议定义的是应用进程间的通信和交互规则。 运输层:负责向两台主机进程之间的通信提供通用的数据传输服务。应用进程利用该服务传送应用层报文。 网络层:选择合适的网间 阅读全文
posted @ 2020-09-08 17:18 liumcb 阅读(248) 评论(0) 推荐(0)
js继承的几种方式
摘要:js想要继承,先创建一个父类。 function Person(name,age){ this.name = name; 属性 this.age = age; this.sayThing = function(){ 实例方法 console.log('say something'); } } 1、原 阅读全文
posted @ 2020-09-08 13:37 liumcb 阅读(464) 评论(0) 推荐(0)
http和https的区别,http的响应码及含义
摘要:常用HTTP状态码 HTTP状态码表示客户端HTTP请求的返回结果、标识服务器处理是否正常、表明请求出现的错误等。 阅读全文
posted @ 2020-09-04 17:17 liumcb 阅读(209) 评论(0) 推荐(0)
get和post请求
摘要:post和get请求的区别: 请求方式 GET POST 参数位置 url的query中 一般在content中,query也可 参数大小 受限于浏览器url大小,一般不超过32K 1G 服务器数据接收 接收1次 根据数据大小,可分多次接收 适用场景(语义) 从服务器端获取数据,不做增删改 向服务器 阅读全文
posted @ 2020-09-04 17:13 liumcb 阅读(135) 评论(0) 推荐(0)
经常使用的js方法
摘要:1.数组去重 var arr = [1, 2, 3, 4, 5, 3, 4, 5, 6]; function uniqueArr(arrParam) { var newArr = []; 新的数组要写到for循环外面,才是全局变量,否则是局部变量 for (var i = 0; i < arrPar 阅读全文
posted @ 2020-09-02 20:35 liumcb 阅读(168) 评论(0) 推荐(0)
微信公众号:iOS页面点击wx.chooseImage失效
摘要:wx.chooseImage上传图片已经做好,Android手机也完全没有问题,但是iOS页面出现了点击页面无效果的问题。 例如:/realNameAuth/idCard 身份证上传页面 我做了几个实验: 1、直接进入身份证上传这个页面,iOS和Android都可以点击图库 2、从A页面跳转到身份证 阅读全文
posted @ 2020-09-02 16:39 liumcb 阅读(913) 评论(0) 推荐(0)
微信公众号 wx.chooseImage拍照或从手机相册中选图接口
摘要:微信公众号 wx.chooseImage拍照或从手机相册中选图接口 : 1、调用微信接口 <script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> 2、通过config接口注入权限验证配置 wx.config({ d 阅读全文
posted @ 2020-09-02 16:33 liumcb 阅读(1406) 评论(0) 推荐(0)
es6常用功能
摘要:1、let/const let定义变量,可以被重新赋值。const定义常量,不能被重新赋值。 2、解构赋值 解构赋值就是:按照一定的模式从数组或对象中取值,对变量进行赋值的过程。 注: 1.使用解构赋值,将会使等效的代码变得更加简洁并且可读性更高; 2.本质上,解构赋值属于一种“模式匹配”、“映射关 阅读全文
posted @ 2020-09-02 16:18 liumcb 阅读(997) 评论(0) 推荐(0)