ICode9

精准搜索请尝试: 精确搜索
  • JavaScript模块化笔记2020-11-25 18:01:15

    JavaScript模块化笔记 一个模块就是一堆被封装到一个文件当中的代码,并使用export暴露部分代码给其他的文件。模块专注于一小部分功能并与应用的其他部分松耦合,这是因为模块间没有全局变量或共享变量,他们仅通过暴露的模块代码的一部分来进行通信。任何你想在另一个文件中访问的代码

  • Node express实现允许跨域2020-11-22 13:58:39

    var express = require('express'); const bodyParser = require('body-parser') var path = require('path'); var indexRouter = require('./routes/index'); var usersRouter = require('./routes/users'); var adminR

  • Js模块打包 exports和require 与 export和import 的用法和区别2020-11-21 21:31:51

    1、Commonjs 之 exports和require用法 Commonejs规定每个文件是一个模块。将一个JavaScript文件直接通过script标签引入页面中,和封装成CommonJS模块最大的不同在于:前者的顶层作用域是全局作用域,在进行变量及函数声明时会污染全局环境;而后者会形成一个属于模块自身的作用域,所有的

  • 解決vue-elementui-admin中post请求超时问题2020-11-19 18:32:54

      将 mock\mock-server.js 文件下面的注释掉,再加上新的(大概第16行) const chokidar = require('chokidar') const bodyParser = require('body-parser') const chalk = require('chalk') const path = require('path') const Mock = require('

  • CC2530在编译的时候遇到错误:Error[e46]: Undefined external "?V1" referred in AF2020-11-17 23:31:45

    该错误是老版本代码在新版本的IAR上运行出现的,只需要替换掉原来的ZStack-CC2530-2.5.1a\Projects\zstack\ZMain\TI2530DB下的chipcon_cstartup.s51文件即可 鉴于很多文章介绍都是在CSDN上下载,其实在官网上也可以下载,然后按照下面步骤来即可 百度网盘下载 链接:https://pan.baidu.co

  • @babel/preset-env2020-11-15 19:31:47

    "useBuiltIns" "usage": 按需导入填充物 填充物主要来自core-js、regenerator-runtime等开源项目. "useBuiltIns": "usage" 填充物示例如下(babel转译后源码): require("core-js/modules/es6.object.define-property"); require("regenerator-runtime

  • express+handlebars 快速搭建网站前后台2020-11-15 08:34:16

    最近在重构公司网站,原来网站使用PHP,前后端不分离,添加与更新网站内容仍使用原始方法,先出布局再把调好的布局给PHP后端开发,花时间长,维护不易。因此决定将网站前后端分离,核心功能含网站下单及CRM仍使用PHP,网站内容展示及添加分离。 公司网站集会员、产品订单、CRM三大主要功能为一体

  • 前后端项目部署到服务器,分别配置SSL2020-11-11 15:33:33

    后端项目部署 (1)在项目根目录下新建一个https文件夹,将下载的证书文件放进去      (2)修改项目bin文件夹下的www文件 #!/usr/bin/env node /** * Module dependencies. */ var app = require('../app'); var debug = require('debug')('chinadramaapi:server'); var htt

  • 引用图片地址的时候要用require( )包裹起来2020-11-09 16:34:23

    <ul> <li v-for="(item, index) in exclusiveBrand" :key="index"><img :src="item.img" alt=""></li> </ul> data() { return { exclusiveBrand: [ { id:

  • 手写cli2020-11-09 13:00:50

    惠善一的博客:http://huishanyi.club/ 通过命令行工具,初始化团队项目,并生成团队规范代码,一键创建项目,一键生成代码,一键生成功能模块··· 解放双手,从 cli 开始, JSer 永不为奴! 创建项目目录 两种方法: 鼠标右键创建文件夹,文件夹名称即为项目名称; 打开系统命令面板(powershell、cm

  • 为什么需要require.js2020-11-07 17:33:07

    在早期,网页的功能非常有限,所以需要的js代码量相对较少。 随着网页功能的增加,可能需要引入多个js代码文件,演示如下: <script src="a.js"></script><script src="b.js"></script><script src="c.js"></script><script src="d.js"></scri

  • Nodejs koa2读取服务器图片返回给前端直接展示2020-11-06 11:33:24

    参考:https://blog.csdn.net/lihefei_coder/article/details/105435358 const fs = require('fs'); const path = require('path'); const mime = require('mime-types'); //需npm安装 const Koa = require('koa'); //需npm安装 const app =

  • 手把手教你搭建 Vue 服务端渲染项目2020-11-02 18:35:12

    建议先阅读官方指南——Vue.js 服务器端渲染指南,再回到本文开始阅读。 本文将分成以下两部分: 简述 Vue SSR 过程 从零开始搭建 SSR 项目 好了,下面开始正文。 简述 Vue SSR 过程 客户端渲染过程 访问客户端渲染的网站。 服务器返回一个包含了引入资源语句和 <div id="app"></d

  • vue config js 配置12020-10-24 18:33:05

    const IS_PROD = process.env.NODE_ENV === 'production' const chains = { // 打包分析 bundleAnalyzer(config) { const BundleAnalyzerPlugin = require('webpack-bundle-analyzer') .BundleAnalyzerPlugin if (IS_PR

  • apache2开启/使能.htaccess文件的方法2020-10-21 13:32:01

      参考资料:   https://www.cnblogs.com/20175211lyz/p/11741348.html   修改:/etc/apache2/文件夹下的apache2.conf文件    # Sets the default security model of the Apache2 HTTPD server. It does # not allow access to the root filesystem outside of /usr/share a

  • 使用webpack 配置 serviceworker 实现离线缓存2020-10-18 07:01:43

    第一步安装 npm i -D serviceworker-webpack-plugin。第二步:编写wepack.config.js 如下 const path = require('path'); const ExtracTextPlugin =require('extract-text-webpack-plugin') const { WebPlugin ) = require (’ web-webpa ck-plugi

  • webpack学习02——Plungin的使用2020-10-11 09:01:02

    BannerPlugin webpack自带插件,用于为打包文件添加版权声明 在webpack.config.js中 引用webpack const webpack = require('webpack') 使用插件 new webpack.BannerPlugin('最终版权归kami所有') 进行打包 npm run build 在打包后文件bundle.js的头部中 HtmlWebpackPlugi

  • nodeJs不太难2020-10-06 07:34:24

    Node.js是由ECMAScript及Node 环境提供的一些附加API组成的,包括文件、网络、路径等等一些更加强大的 API 在浏览器中全局对象是window,在Node中全局对象是global 在浏览器环境中 全局作用域下声明的变量可以在window对象下找到 const msg = 'hello'; // 'hello' console.log(window

  • PHP Include 文件2020-09-29 15:34:11

    服务器端包含 (SSI) 用于创建可在多个页面重复使用的函数、页眉、页脚或元素。 include (或 require)语句会获取指定文件中存在的所有文本/代码/标记,并复制到使用 include 语句的文件中。 包含文件很有用,如果您需要在网站的多张页面上引用相同的 PHP、HTML 或文本的话。 PHP incl

  • composr require 下载扩展包2020-09-17 18:00:47

    目录1. require 命令简介2. 下载 composer 包3. 一次引入多个 composer 包4. 引入 composer 的自动加载文件5. 在 PHP 框架中的使用 1. require 命令简介 require 命令用于下载(引入)扩展包 require 将依赖添加或更新到 composer.json 文件中,不存在则自动创建 require命令官方文档:h

  • vue项目工程中执行npm run dev 命令之后执行了哪些操作2020-09-11 02:02:37

    1. npm run dev是执行配置在package.json中的脚本,比如: "scripts": { "dev": "node build/dev-server.js", "start": "node build/dev-server.js", "build": "node build/build.js" } 2. build/dev

  • node 一行一行的读取文件2020-09-05 16:33:06

    const request = require('request') const readline = require('readline'); var path = require('path'); const fs = require('fs') const r1 = readline.createInterface({ input: fs.createReadStream("imgList.txt&qu

  • 前端模块化require.js2020-09-03 12:34:15

    早期JS代码都会写在一个文件中,仅需加载一个文件即可。后来代码越来越多,必须分割成多个文件,依次加载。问题是这种加载的方式,浏览器会停止页面渲染,加载文件越多,网页失去响应的时间越长。另外JS文件之间存在依赖关系,必须严格保证加载顺序。当依赖关系非常复杂的时候,代码的编写和维护

  • vue-cli lib模式打包umd分析2020-09-01 16:00:38

    这里分析的是打包后生成的.umd.js文件 最外部立即执行函数 (webpackUniversalModuleDefinition(root, factory){})() //立即执行参数一 root->(typeof self !== 'undefined' ? self : this) //立即执行参数二 factory参数中也是一个立即执行的匿名函数,参数为大量的模块key为模

  • 基于CommonJS中的导入和导出2020-08-31 23:50:19

    # CommonJS中的导出// cal.js中导出一个对象 module.exports = {   name: 'cal',   add: function(a, b) {     return a + b;   } } // 为了书写方便,可以像下面简写 exports.name = 'cal'; exports.add = function(a, b) {   return a + b; }上

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

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

ICode9版权所有