JavaScript设计模式——观察者模式

    什么是观察者模式? 在软件开发中,观察者模式是一种行为型设计模式,它定义了对象之间一种一对多的依赖关系,即当一个对象的状态发生改变时,所有依赖它的对象都会得到通知并自动更新。 在观察者模式中,被观察者(又称为主题)维护一个依赖列表,其中保存了所有观察者(也称为订阅者)的引用。当主题的状态发生改变时,它会遍历依赖列表,并依次通知每个观察者进行相应的更新操作。 观...阅读全文
    作者:绝缘体.. | 分类:javascript, 编程语言 | 阅读: | 标签:, , , ,

    使用React.js构建跨平台Web应用

    React.js 是一个流行的 JavaScript 库,用于构建用户界面。它为开发人员提供了一种组件化的方式来构建 Web 应用程序,可以在跨平台环境中使用,如 Web、移动设备和桌面应用。 为什么选择React.js构建跨平台应用 React.js 是由 Facebook 开发并维护的,已经在许多大型的应用程序中得到了广泛的应用。以下是选择使用 React.js 构建跨平台应用的一些原因: 组件化开发:React.js 是基于组...阅读全文
    作者:绝缘体.. | 分类:CSS, javascript, react, 前端技术, 编程语言 | 阅读: | 标签:, , , ,

    掌握Node.js的异步编程模式

    Node.js是基于JavaScript的跨平台运行时环境,它以单线程、非阻塞I/O的异步编程模式而闻名。这种模式允许开发者有效地处理高并发、I/O密集型的应用,提高系统的性能和相应速度。 异步编程模式简介 异步编程是Node.js的核心特性之一,它允许在等待I/O操作完成时继续执行其他任务,而不是阻塞整个程序。在传统的同步编程模式下,当程序执行一个I/O操作时,它会一直等待直到操作完成,期间无...阅读全文
    作者:绝缘体.. | 分类:javascript, 编程语言 | 阅读: | 标签:, , , ,

    XSS学习之prompt(1) to win

    prompt(1) to win是一个xss练习平台。 链接地址:http://prompt.ml/0 规则: 1、成功执行prompt(1)即可获胜,payload不需要用户交互,若成功执行,界面会显示YOUWON。2、每个payload均需要在以下浏览器测试:Chrome(最新版)、Firefox(最新版)、IE103、虽然大多数级别都具有所有浏览器解决方案,但有些可能没有。确保每个级别都有至少两个浏览器的解决方案。4、最后但并非最不重要的一点是...阅读全文
    作者:绝缘体.. | 分类:go, html, javascript, windows, 操作系统, 百度, 科技企业, 编程语言 | 阅读: | 标签:, , , ,

    Linux下安装Nodejs以及PM2工具

    什么是nodejs 简单一句话,Node.js就是运行在服务端的 JavaScript,如果你熟悉Javascript,那么你将会很容易的学会Node.js。如果你想搞全栈,那你可以把nodejs作为后端开发语言,如大神般游走于前后端。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。 npm又是什么鬼?npm其实是Node.js的包管理工具(package ...阅读全文
    作者:绝缘体.. | 分类:git, javascript, Linux, PHP, 开发工具, 操作系统, 编程语言 | 阅读: | 标签:, , , ,

    使用jQuery插件实现复杂的交互效果

    在现代Web开发中,实现复杂的交互效果已经成为了一种必要的需求。为了使开发过程更加高效和方便,我们可以使用jQuery插件来简化交互效果的实现。jQuery插件是一个可以扩展jQuery功能的模块,可以根据需求选择不同的插件来实现各种复杂的交互效果。本篇博客将介绍一些常用的jQuery插件,并通过实例演示它们的用法。 1. jQuery UI jQuery UI是一个基于jQuery的用于构建交互式Web应用的框架...阅读全文
    作者:绝缘体.. | 分类:CSS, html, javascript, 编程语言 | 阅读: | 标签:, , , ,