摘要: 1、typeOf:只能检测基本数据类型 console.log(typeof 10)//number 2、instanceOf:检测当前实例是否属于某个类的方法 console.log(arr instanceof Array)//true 3、检测当前实例的构造函数 4、Object.protot 阅读全文
posted @ 2023-02-10 16:52 芬-mi 阅读(17) 评论(0) 推荐(0) 编辑
摘要: mportant>行内样式>id选择器>类选择器|伪类|属性选择器>标签>通配符>继承>浏览器默认样式 !important > 内联样式 > ID选择器 > 类选择器(属性选择器、伪类选择器)> 元素选择器(伪元素选择器)> 通配符选择器 关于CSS的执行效率 样式系统从右向左匹配规则。只要当前选 阅读全文
posted @ 2023-02-10 16:50 芬-mi 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 原型链继承(在实例化一个类时,新创建的对象复制了父类构造函数的属性和方法,并将proto指向父类的原型对象,当在子类上找不到对应的属性和方法时,将会在父类实例上去找。)缺点1:引用缺陷(修改其中一个实例的父类变量会影响所有继承的实例)缺点2:无法为不同的实例初始化继承来的属性 构造函数继承(在子类的 阅读全文
posted @ 2023-02-10 16:49 芬-mi 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1.从属关系区别 @import是 CSS 提供的语法规则,只有导入样式表的作用;link是HTML提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等。 2.加载顺序区别 加载页面时,link标签引入的 CSS 被同时加载;@import引入的 CSS 将在页面加载完毕后 阅读全文
posted @ 2023-02-10 12:13 芬-mi 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 原型: 每一个构造函数,都会带有一个 prototype 属性。该属性指向一个对象,该对象称之为 原型对象。其所有的属性和方法都能被构造函数的实例对象共享访问,因为实例都包含着一个指向原型对象的内部指针 __proto__。可以通过内部指针 __proto__ 访问到原型对象, 原型对象 上默认有一 阅读全文
posted @ 2023-02-10 10:41 芬-mi 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 都是替换函数中不想要的this, call 和 apply 是临时的, bind 是永久的 call: call(thisObj, obj1, obj2...) 要求传入函数的参数必须单独传入 apply: apply(thisObj, [argArray]) 要求传入函数的参数必须放入数组中整体传 阅读全文
posted @ 2023-02-10 10:41 芬-mi 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1、Jsonp(JSON with Padding) 可以让网页从别的域名(网站)那获取资料,即跨域读取数据。 2、Jsonp的原理:利用script标签可以获取不同源资源的特点,来达到跨域访问某个资源的目的。 3、为什么不是真正的 ajax? ajax的核心是 : 通过XmlHttpRequest 阅读全文
posted @ 2023-02-10 10:40 芬-mi 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1、主机到网络层 实际上TCP/IP参考模型没有真正描述这一层的实现,只是要求能够提供给其上层-网络互连层一个访问接口,以便在其上传递IP分组。由于这一层次未被定义,所以其具体的实现方法将随着网络类型的不同而不同。 2、网络互连层 网络互连层是整个TCP/IP协议栈的核心。它的功能是把分组发往目标网 阅读全文
posted @ 2023-02-10 10:39 芬-mi 阅读(243) 评论(0) 推荐(0) 编辑
摘要: //创建 XMLHttpRequest 对象 var xhr= new XMLHttpRequest(); //规定请求的类型、URL 以及是否异步处理请求。 xhr.open('GET',url,true); //发送信息至服务器时内容编码类型 xhr.setRequestHeader("Cont 阅读全文
posted @ 2023-02-10 10:39 芬-mi 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 一: 2开头状态码 2xx (成功)表示成功处理了请求的状态代码 200 (成功) 服务器已成功处理了请求。 通常。 二: 3开头状态码 3xx (重定向) 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。 304 (未修改) 自从上次请求后,请求的网页未修改过。 服务器返回此响应时 阅读全文
posted @ 2023-02-10 10:37 芬-mi 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 被拖动的源对象可以触发的事件: (1)ondragstart:源对象开始被拖动 (2)ondrag:源对象被拖动过程中(鼠标可能在移动也可能未移动) (3)ondragend:源对象被拖动结束 拖动源对象可以进入到上方的目标对象可以触发的事件: (1)ondragenter:目标对象被源对象拖动着进 阅读全文
posted @ 2023-02-10 10:36 芬-mi 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 属性 属性 描述 hostname 返回URL的主机名 port 返回一个URL服务器使用的端口号 pathname 返回的URL路径名。 protocol 返回一个URL协议 hash 返回从井号 (#) 开始的 URL(锚) href 返回完整的URL search 返回从问号 (?) 开始的 阅读全文
posted @ 2023-02-10 10:35 芬-mi 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 父元素属性 1.display:flex;(定义了一个flex容器) 2.flex-direction(决定主轴的方向) row(默认值,水平从左到右)colunm(垂直从上到下)row-reverse(水平从右到左)column-reverse(垂直从下到上) 3.flex-wrap(定义如何换行 阅读全文
posted @ 2023-02-10 10:34 芬-mi 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 方法 描述 charAt() 返回在指定位置的字符。 charCodeAt() 返回在指定的位置的字符的 Unicode 编码。 concat() 连接两个或更多字符串,并返回新的字符串。 fromCharCode() 将 Unicode 编码转为字符。 indexOf() 返回某个指定的字符串值在 阅读全文
posted @ 2023-02-10 10:31 芬-mi 阅读(18) 评论(0) 推荐(0) 编辑
摘要: //一、改变原数组方法: var arr = [] arr.push() //数组末尾添加 arr.pop() //数组末尾删除 arr.unshift() //数组头部添加 arr.shift() //数组头部删除 arr.splice() //方法向/从数组中添加/删除项目,然后返回被删除的项目 阅读全文
posted @ 2023-02-10 10:29 芬-mi 阅读(26) 评论(0) 推荐(0) 编辑
摘要: window对象有很多子对象,除了 document以外,还有如下常用子对象: screen对象:此对象包含有关客户端显示屏幕的信息,常用于获取屏幕的分辨率和色彩; history对象:此对象包含用户(在浏览器窗口中)访问过的 URL; location对象:此对象包含有关当前 URL的信息,常用于 阅读全文
posted @ 2023-02-10 10:25 芬-mi 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1.创建新节点 createElement() //创建一个具体的元素 //创建div元素 var div=document.createElement('div') createTextNode() //创建一个文本节点 //创建文本 var text=document.createTextNod 阅读全文
posted @ 2023-02-10 10:01 芬-mi 阅读(31) 评论(0) 推荐(0) 编辑
摘要: position 属性规定元素的定位类型。 值 描述 absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。(脱离文档流) fixed 生成固定定位的元素,相对于 阅读全文
posted @ 2023-02-10 09:14 芬-mi 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 常用浏览器有chrome、safari、 IE、火狐(firefox) 、 Opera 、360、搜狗等 浏览器 内核 备注 IE Trident IE、猎豹安全、360极速浏览器、百度浏览器 firefox Gecko 可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对 阅读全文
posted @ 2023-02-10 09:10 芬-mi 阅读(97) 评论(0) 推荐(0) 编辑