首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
优秀文章转载专栏
沸点小丑稽查员
创建于2022-01-20
订阅专栏
这里是个人认为比较优秀的文章,我进行转载到掘金!
等 1 人订阅
共23篇文章
创建于2022-01-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
javascript的concat()方法怎么用?
JavaScript中的concat()方法可以用于连接两个或多个数组以创建新数组,也可用于连接字符串;该方法不会改变现有的数组或字符串。 语法: 参数: ● valueX:可以是任意多个具体的值、数组对象、字符串对象。 返回值:返回连接后的新数组(字符串) 说明:在连接两个或…
手摸手教你用 js 写一个 js 解释器
用 js 来 编译 js 看起来是个高大上的东西,实际原理其实很简单,无非就是利用 js 对象属性可以用字符串表示 这个特性来实现的黑魔法罢了。 之所以看起来那么 深奥, 大概是由于网上现有的教程,都是动不动就先来个 babylon / @babel/parser 先让大家看个…
vue-router实现原理
近期面试,遇到关于vue-router实现原理的问题,在查阅了相关资料后,根据自己理解,来记录下。 我们知道vue-router是vue的核心插件,而当前vue项目一般都是单页面应用,也就是说vue-router是应用在单页面应用中的。 那么,什么是单页面应用呢?在单页面应用出…
网络知识面面观
建立TCP连接需要三次握手:首先Client端发送连接请求报文,Server端接收连接后回复ACK报文,并为这次连接分配资源。Client端接收到 ACK报文后也向Server端发发送ACK报文,并分配资源,这样TCP连接就建立了。 第一步:客户端的TCP先向服务器的TCP发送…
JavaScript ECMAScript 2015 (ES6) 和 ECMAScript 2016 (ES7) 新特性速查
小编推荐:掘金是一个面向程序员的高质量技术社区,从 一线大厂经验分享到前端开发最佳实践,无论是入门还是进阶,来掘金你不会错过前端开发的任何一个技术干货。 上图为 ES6 新特性速览 ES6 给 JavaScript 带来了很深刻的变化。 它完全改变了我们使用 JavaScrip…
Js实现图片懒加载
自由博客
探寻 JavaScript 精度问题以及解决方案
阅读完本文可以了解到 0.1 + 0.2 为什么等于 0.30000000000000004 以及 JavaScript 中最大安全数是如何来的。 拿 173.8125 举例如何将之转化为二进制小数。 ①. 针对整数部分 173,采取除 2 取余,逆序排列; 得整数部分的二进制…
ES6这些就够了
刚开始用vue或者react,很多时候我们都会把ES6这位大兄dei加入我们的技术栈中。但是ES6那么多那么多特性,我们真的需要全部都掌握吗?秉着二八原则,掌握好常用的、有用的这个可以让我们的开发快速起飞。 接下来我们就聊聊ES6那些可爱的新特性吧。 在ES6之前,我们都是用v…
CSS变量(自定义属性)实用指南
像 Sass 和 Less 这样的预处理器有助于保持CSS代码的组织和可维护性。 通过变量,混合,循环等特性 – 为CSS编码添加动态功能 – 有助于最大限度地减少重复并加快开发速度。 近年来,一些动态特性已经开始成为 CSS 语言本身的一部分。 CSS变量 – 官方的术语为 …
史上最全的前端资源大汇总
最近有很多朋友问我有没有相关的书籍推荐,希望能够自学一下前端。 正好最近在查阅文章的时候,发现有朋友已经进行过总结。 经过沟通和“行贿”😁,终于取得转载权利,在此感谢晚晴幽草的大力帮助。 作者将原素材文章进行了新内容的添加和重新排列,但是因为文章链接过多,难免会出现原始内容失…
前端性能优化:2018年JavaScript开销及优化工具和方法
愚人码头注:现代前端开发中性能瓶颈依然在于JavaScript,而且前端项目中JavaScript开销越来越大。本文详细介绍了 JavaScript 开销及原因,更是给出了相应的前端性能优化工具和方法。文章有点长,但是相信你可以获得很多有用的信息。 相关文章: – [前端性能优…
使用顶级 VSCode 扩展来加快开发 JavaScript
VSCode 是一个开源的跨平台编辑器,已经成为程序员的最爱,特别是在 Web 开发社区。 它快速,可扩展,可定制,并具有大量功能。 如果你还没有使用 VSCode ,你应该了解一下。 VSCode 已经有了数千个扩展。 我将在这篇文章中列出我日常使用的一些扩展。 让我们开始!…
如何在 JavaScript 中获取 CSS 值
有时候单独的使用CSS是不够的。您可能需要使用JavaScript控制CSS值。但是你如何在JavaScript中获得CSS值? 有两种可能的方式,取决于您是尝试获取内联样式还是计算样式。 内联样式是存在于 HTML style 属性(attribute)中的样式。 要获取内联…
解决 canvas 在高清屏中绘制模糊的问题
使用 canvas 绘制图片或者是文字在 Retina 屏中会非常模糊。如图: 因为 canvas 不是矢量图,而是像图片一样是位图模式的。高 dpi 显示设备意味着每平方英寸有更多的像素。也就是说二倍屏,浏览器就会以2个像素点的宽度来渲染一个像素,该 canvas 在 Ret…
WebSocket 协议介绍及 WebSocket API 应用
WebSocket 是由HTML5提出的一个独立的协议标准。WebSocket可以分为协议(Protocol)和API两部分,分别由IETF和W3C制定了标准。它跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而对 HTTP 协议的一种补充。更加确切的说 WebSo…
用CSS3美化单选框 radio 、多选框 checkbox 和 switch开关按钮
用CSS3美化单选框radio、多选框checkbox和switch开关按钮发表于2018年05月5日by愚人码头被浏览1,584次分享到:小编推荐:掘金是一个高质量的技术社区,从ECMAScript
ES6提示和技巧,使您的代码更清洁,更短,更易于阅读!
模板字面量使得使用字符串比以前更容易。它们以反引号开始,可以使用${variable}插入变量。比较这两行代码: 这使得工作更简单,代码更易于阅读。 你可以将任何内容放入花括号中:变量,方程式或函数调用。 我将在整篇文章的示例中使用它们。 JavaScript 一直被函数作用域…
JavaScript里的循环方法:forEach,for…in,for…of
JavaScript诞生已经有20多年了,我们一直使用的用来循环一个数组的方法是这样的: 自从 JavaScript 5 起,我们开始可以使用内置的 forEach 方法: 写法简单了许多,但也有短处:你不能中断循环(使用 break 语句或使用 return 语句)。 Jav…
下一页