写点什么

js

0 人感兴趣 · 62 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/c9/c98714166383be8289865bde89bc2d66.png?x-oss-process=image/resize,w_416,h_234

JS 完美收官之——继承发展史

用户头像
法医7 小时前

代码复用一直是我们程序员所追求的远大目标,毕竟可以少写点代码,何乐而不为呢?当说到代码复用的时候,最先想到的是继承,JavaScript对象上有自己的属性,也有一些属性是从原型对象继承来的,下面我们来看看实现继承的几种方式:

https://static001.geekbang.org/infoq/89/897f0d56f01ca0b6c18e68d7a5e6b81f.png?x-oss-process=image/resize,w_416,h_234

前端 JavaScript 之『节流』的简单代码实现

用户头像
编程三昧6 月 19 日

首先,总结一下上一篇文章——《前端 JavaScript 之『防抖』的简单代码实现》的内容:「防抖」就是在高频率触发事件停止触发后,延时执行某个处理逻辑。

盘点用 jQuery 框架实现“for 循环”的四种方式!

​​【本期推荐】为什么一到大促,我们的钱包总是被掏空?是大家自制力不够,还是电商平台太会读懂人心,从技术维度,抽丝剥茧一探究竟。

新手讲解 this

用户头像
前端树洞6 月 13 日

前面说了‘call'、’apply‘ 、’bind‘,它们的作用就是用来改变this指向的,但是有一些小伙伴还不是特别了解this,那下面就详细的讲讲吧。

https://static001.geekbang.org/infoq/87/87db0c2a6a04c9e40bd63662ea4ce63b.jpeg?x-oss-process=image/resize,w_416,h_234

提升代码格调——JavaScript 数组的 reduce() 方法入门

用户头像
编程三昧6 月 12 日

reduce() 方法为数组中的每一个元素依次执行回调函数(不包括数组中被删除或从未被赋值的元素),返回一个具体的结果。

小白必看的,JS 中循环语句大集合

​​​​摘要:JavaScript中,一共给开发者提供了一下几种循环语句,分别是while循环,do…while循环,for循环,for Each,for…in循环和for…of循环。

https://static001.geekbang.org/infoq/a7/a7bad2c568b5762086d8ac67d3cc388e.jpeg?x-oss-process=image/resize,w_416,h_234

JavaScript 中数组 sort() 方法的基本使用

用户头像
编程三昧6 月 8 日

在日常的代码开发中,关于数组排序的操作可不少,JavaScript 中可以调用 sort 方法对数组进行快速排序。

新手模拟实现 bind

用户头像
前端树洞6 月 7 日

作为面试必不可少的问题在前面模拟实 call 和 apply 的基础上,我们再来试试模拟实现bind。

新手模拟实现 call 和 apply

用户头像
前端树洞6 月 6 日

call 和 aply是面试题中最常见的题目,而大多数开发者都是为了面试而死记硬背,却不知道原来它们还能这样用。

【得物技术】JS 资源分包

用户头像
得物技术6 月 4 日

在版本更新迭代、新代码上线后,如果用户需要重新从服务器加载全部资源(js、css),肯定会让页面打开变慢,这其实是没有必要的。

前端实操案例丨如何实现 JS 向 Vue 传值

摘要: 项目开发过程中,组件通过render()函数渲染生成,并在组件内部定义了自定义拖拽指令。自定义拖拽指令规定了根据用户可以进行元素拖拽、缩放等一系列逻辑处理的动作。

canvas 从零到一,实际案例

用户头像
5 月 14 日

canvas手把手导出海报

前端项目上传图片,压缩,拍照图片旋转解决方案

用户头像
5 月 10 日

前端项目上传图片,压缩,拍照图片旋转解决方案

前端项目配置 ts,axios,router,vuex

用户头像
5 月 6 日

前端项目配置ts,axios,router,vuex

vue+webpack+vue-cli

用户头像
4 月 30 日

webpack + vueCli优化配置

面试官:说说 JavaScript 中的事件模型

用户头像
我家有萌3 月 29 日

javascript中的事件,可以理解就是在HTML文档或者浏览器中发生的一种交互操作,使得网页具备互动性, 常见的有加载事件、鼠标事件、自定义事件等

终于知道为啥网页不让我复制粘贴了!

​​​​​​摘要:我们在项目中,通常为了保证数据安全性和保护用户个人信息,个别页面需要禁用右键、复制、粘贴以及输入框自动填充的功能。所以在此补充和总结几条我们开发中常用的操作方式。

https://static001.geekbang.org/infoq/49/4933fe357f6ce0e480bbccbfc7051a02.jpeg?x-oss-process=image/resize,w_416,h_234

优雅编程 | 24 个 Javascript 代码优化技巧

用户头像
devpoint3 月 15 日

开发人员的生活总是学习新事物,学习Javascript优化技巧,当做实践笔记,并结合现有项目开发,将学习的最佳实践应用到项目中,加深学习。

https://static001.geekbang.org/infoq/0c/0c2ada9d68985c0fcb840fad18e07f17.jpeg?x-oss-process=image/resize,w_416,h_234

聊聊什么是 CommonJs 和 Es Module 及它们的区别

用户头像
蛙人3 月 12 日

今天来聊聊什么是CommonJs和Es Module及它们的区别

前端面试常考题:JS 垃圾回收机制

摘要:众所周知,应用程序在运行过程中需要占用一定的内存空间,且在运行过后就必须将不再用到的内存释放掉,否则就会出现下图中内存的占用持续升高的情况,一方面会影响程序的运行速度,另一方面严重的话则会导致整个程序的崩溃。

如何搭建自动化测试框架

用户头像
夏兮。2 月 16 日

今天先聊聊如何搭建自动化测试框架,主要会聊聊一些思路上的东西,从一个最简单的demo到把一个框架该有的组件都搭建好。本文主要以web自动化为例子,使用的语言是js。

js_js资料文章-InfoQ写作平台