首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ffiyu
掘友等级
研发
|
字节跳动
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 60
沸点 0
赞
60
返回
|
搜索文章
最新
热门
1.8万字深入学习HTTP
全文很长,建议收藏,防止迷路! 建议每次读一个小节。 HTTP(HyperText Transfer Protocol)中文名称超文本传输协议,是一种用于传输超媒体文档(HTML,图片等)的应用层协议。HTTP的最初目的是为了发布和接收HTML文档,随着网页内容的丰富,HTTP…
面试常见题:手写call/apply/bind
看到一道手写call的题目,搜了一下,发现有很多相关的文章,但多有瑕疵。遂个人整理了一下,会尽量保证功能完整,如有纰漏,望指出。 不想看思(fei)路(hua)的之间跳到2.3小节后面。 首要任务,就是了解call(), apply(), bind()的功能,了解它们分别干了什…
万字长文总结DOM操作
DOM操作是JS中的一大重点,本次回顾DOM操作,总结如文。 尽管是一篇总结,但我尽量把内容说清,逻辑理顺,个人认为读起来还是容易接受。对许多细节和注意点进行标注,需要展开的内容,也附上拓展链接。 希望能合各位看官的口味,废了好几天,希望求各位一赞,你看收藏夹那么多灰,不介意一…
实验探究innerHTML,innerText,textContent的使用区别
涉及元素节点内容读取或修改的时候,有三个属性可供选择innerHTML,innerText,textContent。 那么这三个属性各有什么不同,又分别适用于什么情况。 受 这个说明启发,我写了个简单的例子比较了三者的不同。 innerHTML: 返回的是文档中元素内的HTML…
面试官:什么是DOM?为什么需要DOM?
写这些内容,完全是因为个人在了解DOM的时候,发现很多文档或者对DOM认识较深的人,在解释DOM这个概念时简洁的用专业术语堆砌,新手完全听不懂,更别提理解了。大部分人学了一系列DOM操作,却对DOM这个概念云里雾里。网上其它解释,大多数是给了一个DOM树,然后告诉你,这就是DO…
JS 使用JSON
What?一来就总结?好吧,因为在JS中使用JSON太简单。我在总结里三两句话都能说完,如果你有兴趣深入了解,再看1-4节的内容。 JSON是一种广泛应用与信息交换的轻量、文本数据格式。Web开发中,经常需要把数据转化为JSON格式再发送出去,或者从服务器接收到JSON格式的数…
JS 可迭代对象
ES6中引入了迭代器与可迭代对象的概念,并且提供了对可迭代对象的相关支持,如for...of循环,Map(iterable)构造器,展开语法...等。让我们对数组外的数据集合的遍历操作也得到极大简化。 迭代器是借鉴C++等语言的概念,迭代器的原理就像指针一样,它指向数据集合中的…
JS 柯里化
柯里化(currying)是一种函数转化技术,它把一个接受多个参数的函数转化为可接受单个函数参数,并返回接受余下参数,最终函数返回与原函数相同结果的函数。 说人话就是:柯里化就是实现函数从f(a, b, c)到f(a)(b)(c)的转化。 值得注意的是,柯里化运用了函数闭包的特…
JS 浅拷贝与深拷贝问题
JS中对象之间的赋值采用的是引用拷贝的方法。在理解这个之前,需要先理解JS运行时的堆栈空间。对象数据存放在堆内存中,对象变量存放在栈内存中,对象变量通过引用数据的堆地址实现对象访问。 与基本类型不同,对象之间的赋值,是拷贝了堆内存的地址空间,结果是两个变量指向了同一个对象实体,…
提升代码质量:忍者代码
本文是现代JavaScript教程关于代码质量的一篇文章,不局限于JavaScript语言。另外,如果你也学JS,强推现代JavaScript教程,讲得深入浅出,我看过的最好的JS教程。 过去的程序员忍者使用这些技巧,来使代码维护者的头脑更加敏锐。 代码审查大师在测试任务中寻找…
下一页
个人成就
优秀创作者
文章被点赞
1,283
文章被阅读
161,997
掘力值
5,780
关注了
5
关注者
246
收藏集
6
关注标签
12
加入于
2019-12-02