首页
学习
活动
专区
工具
TVP
发布

WebJ2EE

专栏作者
231
文章
374270
阅读量
28
订阅数
【模块化】:JS 模块化极简史
模块化开发就是封装细节,提供使用接口,彼此之间互不影响,每个模块都是实现某一特定的功能。
WEBJ2EE
2022-03-30
1.8K0
【模块化】:ES6 模块化
import.meta 是一个给 JavaScript 模块暴露特定上下文的元数据属性的对象。它包含了这个模块的信息,比如说这个模块的URL。
WEBJ2EE
2022-03-30
5290
【ES6】:Proxy、Reflect、getter/setter
能“介入”的对象底层操作进行的过程中,并加以影响。元编程中的“元”的概念可以理解为“程序”本身。”元编程能让你拥有可以扩展程序自身能力“
WEBJ2EE
2022-01-24
4660
【Axios】:Axios 的"请求取消"特性是什么原理?
我们在处理前后端交互的过程中,有时需要仔细斟酌接口的请求时机(例:频繁的Tab切换、树节点切换、数据录入时,请求什么时候发?)或接口返回数据的处理时机(例:接口还没返回时就要切换路由,路由都切换走了,之前请求的数据怎么办?),避免一些无用的请求或者接口返回顺序的差异(例如:同一个按钮点了多次,如果后点的先返回,先点的后返回,怎么办?)。
WEBJ2EE
2021-12-26
2.4K0
【Handbook 摘要】:Basics(01)
Over 20 years after its introduction to the programming community, JavaScript is now one of the most widespread cross-platform languages ever created. Starting as a small scripting language for adding trivial interactivity to webpages, JavaScript has grown to be a language of choice for both frontend and backend applications of every size. While the size, scope, and complexity of programs written in JavaScript has grown exponentially, the ability of the JavaScript language to express the relationships between different units of code has not.Combined with JavaScript’s rather peculiar runtime semantics, this mismatch between language and program complexity has made JavaScript development a difficult task to manage at scale.
WEBJ2EE
2021-06-15
4180
【路由】:路由那些事——中
示例:(特别注意,下面是基于"path-to-regexp": "^6.2.0" 搞的测试)
WEBJ2EE
2021-04-07
1.1K0
【路由】:history——ReactRouter vs VueRouter
站在业务开发者角度,vue-router 用起来更舒服一些,因为 vue-router 提供的导航守卫、命名路由、路由传参等特性,基本上不需要再去二次封装,拿来就能用,实用性比较高。react-router 则更自由灵活一些,很多场景、模式,需要根据官方文档的建议,再结合实际业务场景,进行二次封装,才能应用到生产项目中,复杂度高一些。
WEBJ2EE
2021-04-07
1.4K0
【Hooks 小贴士】:state 相关 Hooks
用途:A hook that stores the state into url query parameters.
WEBJ2EE
2021-03-16
9730
【TypeScript】:functions、types
本系列文章将从一些著名开源项目中找一些 TypeScript 代码,讲解如何应用 TypeScript。
WEBJ2EE
2021-02-26
8020
【Hooks】:[组]How to useReducer in React
The concept of a Reducer became popular in JavaScript with the rise of Redux as state management solution for React. But no worries, you don't need to learn Redux to understand Reducers. Basically reducers are there to manage state in an application. For instance, if a user writes something in an HTML input field, the application has to manage this UI state (e.g. controlled components).
WEBJ2EE
2021-02-26
2810
【HTML】:编码规范
目录 1. 前言 2. 通用 2.1. DOCTYPE 2.2. 字符编码 2.3. 引入 CSS 和 JavaScript 文件 2.4. head 2.4.1 title 2.4.2 favicon 3. 代码风格 3.1. 缩进与换行 3.2. 命名 3.3. 标签 3.4. 属性 4. 图片 5. 表单 5.1. 控件标题 5.2. 按钮 1. 前言 本文档的目标是使HTML代码风
WEBJ2EE
2020-12-02
2.1K0
【编译技术】:Babel——基础的基础
Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。
WEBJ2EE
2020-10-26
3390
【自动化测试】【Jest-Selenium】(04)—— Selenium WebDriver
Selenium is an umbrella project(一揽子项目) for a range of tools and libraries that enable and support the automation of web browsers.
WEBJ2EE
2020-10-09
7540
【自动化测试】【Jest-Selenium】(03)—— Jest 异步测试
在JavaScript中执行异步代码是很常见的。当你有以异步方式运行的代码时,Jest 需要知道当前它测试的代码是否已完成,然后它可以转移到另一个测试。
WEBJ2EE
2020-10-09
1.4K0
【自动化测试】【Jest-Selenium】(01)—— Jest 入门
按照软件工程自底而上的概念,前端测试一般分为单元测试(Unit Testing )、集成测试(Integration Testing)和端到端测试(E2E Testing)。
WEBJ2EE
2020-09-24
1.8K0
【NPM库】- 0x06 - WebSocket
WebSocket 是一种通信协议,可在单个 TCP 连接上进行全双工通信。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就可以建立持久性的连接,并进行双向数据传输。
WEBJ2EE
2020-09-01
8930
【NPM库】- 0x05 - 文件、路径操作
1.3. path.dirname、path.join、path.resolve、path.relative
WEBJ2EE
2020-08-25
5070
【NPM库】- 0x04 - Mock Data
Mock 数据是前端开发过程中必不可少的一环,是分离前后端开发的关键链路。通过预先跟服务器端约定好的接口,模拟请求数据甚至逻辑,能够让前端开发更加独立自主,不会被服务端的开发所阻塞。
WEBJ2EE
2020-08-18
8060
【NPM库】- 0x03 - Express
Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。
WEBJ2EE
2020-08-13
8930
【前端】:模块化与Webpack
模块化开发就是封装细节,提供使用接口,彼此之间互不影响,每个模块都是实现某一特定的功能。
WEBJ2EE
2020-07-14
7690
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档