首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wdapp
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
原生JS实现NEW,带参数
new的使用方法是 var a = new 构造函数,a就是这个构造函数的一个实例。 而我们知道,a是一个对象,创建对象的几种方法中,有一种是Object.create. 一个新的对象被创建。它是继承构造函数的原型对象 构造函数被执行。执行的时候,相应的传参会被传入,同时上下文…
从 Number.isNaN 与 isNaN 的区别说起
如果你能很清楚答案,那么这篇文章你可以略过。 不清楚的朋友,我们来慢慢来分析。 那么,variable是什么呢?就是我们平时 var 之后的声明的那个东西。 The global NaN property is a value representing Not-A-Number…
JS获取跨域的cookie实例
```html 如果说JS能实现跨域cookie,你可能觉得不太可能实现,不过事实上,这个还是可以搞定的,不过需要一定的条件才行的哦!具体方案如下: 一共需要3个文件,第一个文件为需要获取cookie
【高性能JS】重绘、重排与浏览器优化方法
"生成布局"(flow)和"绘制"(paint)这两步,合称为"渲染"(render)。 网页生成的时候,至少会渲染一次。用户访问的过程中,还会不断重新渲染。 DOM 树种的每一个需要显示的节点在渲染树中至少存在一个对应的节点(隐藏的DOM元素在渲染树中没有对应的节点)。 渲染…
vue模板编译(原理篇)
平时使用模板时,可以在模板中使用变量、表达式或者指令等,这些语法在html中是不存在的,那vue中为什么可以实现?这就归功于模板编译功能。 模板编译的作用是生成渲染函数,通过执行渲染函数生成最新的vnode,最后根据vnode进行渲染。那么,如何将模板编译成渲染函数? 此过程可…
javascript如何判断Object是空对象
1.最常见的思路,for...in... 遍历属性,为真则为“非空数组”;否则为“空数组” JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。 这里需要注意为什么不用 toString(),因为它返回的不是我们需要的。 Object…
简述Socket连接的过程
由新socket与客户端进行io交互。 关闭连接(可能主动,也可能被动) 以上是基于tcp协议的过程,udp更简单。
TCP、UDP、HTTP及Socket的简单讲解
1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。 因此,HTTP本身就是一…
OSI 七层模型与 TCP IP 五层模型
OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。 3)网络层提供路由和寻址的功能,使两终端系统能够互连且决定…
Git,交互式变基,合并多个commit
在使用 Git 作为版本控制的时候,我们可能会由于各种各样的原因提交了许多临时的 commit,而这些 commit 拼接起来才是完整的任务。那么我们为了避免太多的 commit 而造成版本控制的混乱,通常我们推荐将这些 commit 合并成一个。 历史记录是按照时间排序的,时…
下一页
个人成就
文章被点赞
46
文章被阅读
54,775
掘力值
1,296
关注了
63
关注者
6
收藏集
1
关注标签
33
加入于
2018-10-17