ICode9

精准搜索请尝试: 精确搜索
  • Cetos 7 配置LAMP的解决办法2021-01-18 22:51:04

    一、什么是LAMPLAMP指的Linux(操作系统)、Apache HTTP 服务器,MySQL(有时也指MariaDB,数据库软件)和PHP(有时也是指Perl或Python)的第一个字母,一般用来建立web应用平台。所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web

  • 【第562期】用 webpack 构建 node 后端代码,使其支持 js 新特性并实现热重载2021-01-17 22:01:06

    前言ok,昨天那篇文章看完有什么感受呢?今天的文章又是比较高大上的,来自美信FED前端团队的@luoye童鞋投稿的。正文从这开始~webpack 在前端领域的模块化和代码构建方面有着无比强大的功能,通过一些特殊的配置甚至可以实现前端代码的实时构建、ES6/7新特性支持以及热重载,这些功能同样可以

  • 文件包含——伪协议2021-01-17 09:34:52

    伪协议常常用于文件包含漏洞之中。 在php中能够造成文件包含的函数有include、require、include_once、require_once、highlight_file、show_source、file_get_contents、fopen、file、readfile 0x01 函数 1.include函数 可以放在PHP脚本的任意位置,一般放在流程控制的处理部分中。

  • vue服务端渲染2021-01-16 17:03:55

    vue-server-renderer const Koa = require("koa"); const Router = require("koa-router"); const Vue = require("vue"); const render = require("vue-server-renderer").createRenderer(); const app = new Koa(); const router

  • xctf攻防世界Leaking wp2021-01-15 15:32:25

    访问题目地址 "use strict"; var randomstring = require("randomstring"); var express = require("express"); var { VM } = require("vm2"); var fs = require("fs"); var app = express(); var flag = require("

  • 官方投票智能合约(0.8.0)2021-01-15 11:58:02

    解释: 以下的合约有一些复杂,但展示了很多Solidity的语言特性。它实现了一个投票合约。 当然,电子投票的主要问题是如何将投票权分配给正确的人员以及如何防止被操纵。 我们不会在这里解决所有的问题,但至少我们会展示如何进行委托投票,同时,计票又是 自动和完全透明的 。 我们的想

  • 前端性能优化-静态资源优化6-JS 模块化2021-01-13 20:35:00

    本文地址:  https://www.cnblogs.com/veinyin/p/14274281.html   1 CommonJS 同步加载,在浏览器之外为 JS 构建模块生态系统,node.js 就是受它影响,也是同步的 // CommonJS const xx = require(xxx) exports = fn() {} ​ // NodeJS const xx = require(xxx) modules.exports = xx

  • v-model directives require no argument 解决方案2021-01-12 21:29:05

    最近学习vue3.0,用的vscode,使用的是vetur的插件,一直提示警告,‘v-model’ directives require no argument ,项目可以正常运行,强迫症表示看着红杠头疼,最后发现其实是eslint的功能,eslint对vetur的检查出现的问题 问题截图: 原因: vetur插件的作者给出了解决办法: 这是ESLint对v

  • vue之require与import之间的区别2021-01-12 16:59:12

    首先我们要明白require与import的基本语法: require的基本语法:在导出的文件中定义module.export,导出的对象的类型不予限定(可以是任何类型,字符串,变量,对象,方法),在引入的文件中调用require()方法引入对象即可,换一种说法就是require相当于module.exports的传送门,module.exports后面的

  • Vue路由懒加载原理及实现2021-01-11 18:34:07

    本文通过搭建一个Vue的简单项目,引入了Vue-router组件,从页面的3个文件入手,详细介绍了怎么加载chunk和怎么执行module,从而介绍整个路由组件懒加载的过程,希望对你有帮助。 原文:https://segmentfault.com/a/1190000022846552 前言 说起路由懒加载,大家很快就知道怎么实现它,但是问到路由

  • Vue2 框架优化 源码-Server端-立哥开发2021-01-11 09:57:05

    /** * Copyright 2010-2021 Jacky Zong .All rights reserved. * 将军百战穿金甲; * 不破楼兰誓不回。 */ var config = require('../config') if (!process.env.NODE_ENV) process.env.NODE_ENV = JSON.parse(config.dev.env.NODE_ENV) var path = require('path') var

  • tailwindcss 支持微信小程序配置2021-01-10 11:04:13

    安装postcss插件 npm install -D postcss-class-rename postcss-class-rename 是将小程序不支持的css类重命名 tailwindcss配置移除不支持的css样式 module.exports = { // Tree-shake unused styles in production build // purge: ['./src/**/*.{vue,js,ts,jsx,tsx,html

  • Node.js+Express.js2021-01-09 19:57:23

    Introduction to Node.js 一般我们是在浏览器中运行Javascript。有了Node.js我们就能在电脑上运行。 非常方便建立服务器。 JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。 在浏览器 JavaScript 中,通常 wi

  • js文件中的require以及import 等语句中的{ }的作用2021-01-09 12:29:39

    类似于以下3行代码 import {firstName, lastName, year} from './profile'; const {open} = require('fs'); const {log} = console; 之前在学js的时候,误以为是引入后面模块中的某个对象,而没有深究。直到最近自己学node.js的时候才知道,自己之前理所当然的想法跟实际是有一

  • Web全栈开发学习笔记—Part4 测试 Express 服务端程序, 以及用户管理—a.从后端结构到测试入门2021-01-06 23:01:38

    目录 Project structure Testing Node applications   Project structure 【项目结构】 进入“测试”之前,修改 Node.js 项目的结构。 优化之后,得到如下结构: ├── index.js ├── app.js ├── build │ └── ... ├── controllers │ └── notes.js ├── mode

  • node 深入浅出2021-01-05 23:33:00

    1. node 的特点 特点: 事件驱动、异步I/O、单线程。 应用场景: 在处理异步I/O密集、CPU密集场景性能优势明显。 I/O密集的优势:主要在于node利用事件循环的处理能力,而不是启动每一个线程为每一个请求服务,资源占用极少。 事件循环:TODO CPU密集型业务:node优秀的运算能力主要来自

  • 使用 Koa 搭建前端服务2021-01-05 22:33:59

    环境准备 node 环境 Koa 依赖 node v7.6.0 或 ES2015及更高版本和 async 方法支持,我本地的node环境为 v14.4.0 快速开始 使用koa启动本地静态资源主要需要解决两个问题,一个是使用history路由时,刷新页面使之能正常进入页面,另一个就是请求能正常代理到目标服务,这里如果为了方便可

  • Webpack入口文件分析2021-01-05 15:33:46

    概述 webpack 作为目前最主流的代码打包工具,他提供了一整套的前端项目模块化方案,而不仅仅是局限于对JavaScript的模块化。 通过webpack提供的前端模块化方案,我们就可以很轻松的对我们前端项目开发过程中涉及到的所有的资源进行模块化,因为webpack的想法比较先进,而且早之前的使

  • 模块化开发与规范化标准2021-01-04 20:57:57

    概述 1.模块化演变过程 2.模块化规范 3.常用的模块化打包工具 4.基于模块化工具构建现代web应用 5.打包工具的优化技巧 模块化演变过程 1.污染全局作用域 2.命名冲突问题 3.无法管理模块依赖关系 模块化规范的出现 1.CommonJS 一个文件就是一个模块 每个模块都有单独的作用域

  • vue路由懒加载2021-01-04 20:34:13

    Vue路由懒加载 对于SPA单页应用,当打包构建时,JavaScript包会变得非常大,影响页面加载速度,将不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这就是路由的懒加载。 实现方式 Vue异步组件 Vue允许以一个工厂函数的方式定义你的组件,这个工厂函数会异步

  • js 模块化之 commonjs2021-01-03 18:32:24

    在最初 js 被设计用来做一些表单校验的简单功能,当初的 js 只是用来作为页面展示的一个补充。后来随着 web 的发展,相当一部分业务逻辑前置到了前端进行处理,js 的地位越来越重要,文件也越来越庞大,为了将大的功能模块进行拆分成一个一个小的组成部分,但是拆分成小的 js 文件又带来了新

  • express制作小型热加载打包webpack--react篇2021-01-03 13:58:48

    node 服务器的main.js文件 var opn = require('opn') // 打开浏览器 var path = require('path') // 路径模块 var express = require('express') // express框架 var webpack = require('webpack') //核心模块webpack var webpackConfig = require(

  • JS模块化规范2021-01-01 15:32:06

    前言 在ES6之前,JavaScript并未提供一种原生的、语言级别的模块化组织模式,而是将模块化的方法交由开发者来实现。因此出现了很多种JavaScript模块化的实现方式,比如,CommonJS、AMD、CMD等 一、原始模拟模块的一些写法 在没有CommonJS和ES6的时候,我们想要达到模块化的效果可能有这么三

  • PHP中require和include的区别2020-12-28 19:03:34

    PHP中require和include的区别 前言 首先,我们对它要有一个基本的认知 1)include/require是一种语句 include/require都是用来包含并运行指定文件的语句。像echo一样不是函数,可以这样用:require('file_path'),但是我们要清楚:它们不是真正的函数。 2)require、require_once、include、in

  • node上传文件2020-12-27 16:29:24

    node上传文件 node前端渲染 node const Koa = require('koa'); const KoaRouter = require('koa-router'); const KoaBody = require('koa-body'); const cors = require('koa-cors') const KoaStaticCache = require('koa-static-ca

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有