温县网站优化【温县开通400电话】温县网站搭建、温县微信公众号推文外包、温县开通京东拼多多设计、温县淘宝装修-小程序制作-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

温县网站优化【温县开通400电话】温县网站搭建、温县微信公众号推文外包、温县开通京东拼多多设计、温县淘宝装修

发表日期: 2021-05-07 09:20:28 浏览次数:125

温县网站优化【温县开通400电话】温县网站搭建、温县微信公众号推文外包、温县开通京东拼多多设计、温县淘宝装修


温县,隶属于河南省焦作市,地处豫北平原西部,南滨黄河,北依太行,截至2017年,全县总面积481.3平方千米,辖7个乡镇、4个街道,262个行政村,总人口46.8万,县政府驻温泉街道。 [1] 

古时因境内有温泉而得名,在夏时被称温国,明清隶属怀庆府辖。温县诞生了思想家卜商、三国著名政治家军事家司马懿、北宋画家郭熙等历史名人,是太极拳发源地,温、苏等姓氏起源地。全国闻名的“武术之乡” [2]  、“怀药之乡”和优质小麦种子基地,中国十大休闲旅游县。 [1]  [3] 

2018年,温县完成地区生产总值296.61亿元,城镇居民人均可支配收入达到27876元,农村居民人均可支配收入达到16258元。 [4-5] 


前端模块化

双击缩小

CommonJS

// a.jsfunction test1() {console.log('test 1')}function test2() {console.log('test 2')}// 通过module.exports导出模块module.exports = {test1,test2}// 或者module.exports = test1// 通过exports导出模块exports.fn = test1// b.js// 通过require来加载模块// 核心模块加载const http = require('http')// 加载module.exports导出的模块const { test1, test2 } = require('./a')test1() // test 1// 加载exports导出的模块const test = require('./a.js')test.fn() // test 1

AMD

// 模块定义/*  id: 可选,定义模块表示  dependencies: 当前模块依赖模块列表  factory: 工厂方法,表示模块初始化需要执行的函数或者对象*/define(id?, dependencies, factory)// 模块加载/*  dependencies: 需要加载的模块文件  fn: 模块加载完成的回调*/require([dependencies], fn)
// 定义// a.jsdefine(['jquery'], function($) {function test() {console.log($('#app'))}return {test}})// 加载// b.jsrequire(['a.js'], function(t) {t.test()})

CMD

// AMD实现define(['a', 'b', 'c'], function(a, b, c) {// 在执行到回调函数中时,实际模块a,b,c已经都加载完成a.fn1()b.fn1()c.fn1()})// CMD实现define(function(require, exports, module) {const a = require('./a')a.fn1()if (false) {const b = require('./b')b.fn1()}})

ES Module

// 定义模块// a.jsfunction test1() {console.log('test 1')}export {test1}// b.jsfunction test2() {console.log('test 2')}function test3() {console.log('test 3')}export default {test2,test3}// 引入模块// c.jsimport { test1 } from './a'import math from './b'test1()math.test2()
// a.jsfunction func() {console.log('func a')}function bar() {console.log('bar')}// b.jsfunction func() {console.log('func b')}import React from 'react'// 在import时使用as来区分别名import { func as fu, bar } from './a'import { func } from './a'export class MyClass extends React.Component {...}
// 通过export default指定默认输出// a.jsexport default function() {console.log('test 1')}// b.jsexport function test2() {console.log('test 2')}// c.jsimport Test1 from './a'import { Test2 } from '/b'
// 浏览器中直接使用,通过type='module'来识别es6模块// a.jsconst name = 'xcc'export default xcc// index.html<script type="module">import name from './a.js'console.log(name) // xcc</script>

注意的点

// CommonJS加载// 基本数据类型导出后不可修改,为复杂数据类型时,实际是一个浅拷贝,可以进行修改// a.jslet name = 'xcc'let obj = { name: 'xcc', age: 20 }function setName() {name = 'xcc1'}function setName1() {obj.name = 'xcc2'}module.exports = {name,info: obj,setName,setName1}// b.jslet { name, info, setName, setName1 } = require('./a.js')setName()setName1()console.log(name, info) // xcc { name: 'xcc2', age: 20 }
// ES Module// 导出后还可以随便修改// c.jslet name = 'xcc'let obj = { name: 'xcc', age: 20 }function setName() {name = 'xcc1'}function setName1() {obj.name = 'xcc2'}export {name,obj,setName,setName1}// index.html<script type="module">import { name, obj, setName, setName1 } from './c.js'setName()setName1()console.log(name, obj)  // xcc1 {name: "xcc2", age: 20}</script>

微信图片_20210425092605.jpg

温县网站优化温县开通400电话温县网站搭建、温县微信公众号推文外包、温县开通京东拼多多设计、温县淘宝装修

上一条:温县400电话办理【温县网站公司】温县百度优化、温县域名注册、温县网店美工、温县微信公众号托管
下一条:温县小程序制作【温县企业邮箱】温县网站外包、温县微信商城开发、温县网店美工、温县淘宝设计
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约