<!DOCTYPE html>
<html lang="zh-CN">
	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
		<meta name="viewport" content="width=device-width,target-densitydpi=high-dpi,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
		<meta name="apple-mobile-web-app-capable" content="yes">
		<meta name="apple-mobile-web-app-status-bar-style" content="black">
		<meta name="format-detection" content="telephone=no">
		<title>Spring MVC数据绑定和响应-思洋互动</title>
		<meta name="keywords" content="Spring MVC数据绑定和响应">
	    <meta name="description" content="一、前端模块化、组件化开发初步了解1.1、什么前端模块化开发其实很多语言天生就支持模块化：Java——import包C#——using命名空间可以说：“模块化”是“传统前端”与“现代前端...">
		<meta name="renderer" content="webkit" />
		<link href="/css/main.css?v=39" rel="stylesheet">
		<link href="/css/base.css?v=39" rel="stylesheet">
        <link href="/css/swiper-3.4.2.min.css" rel="stylesheet">
		<script type="text/javascript" src="/js/jquery.min.js"></script>
        <script type="text/javascript" src="/js/swiper-3.4.2.min.js"></script>
		<!--[if lt IE 9]>
            <script src="/js/html5shiv.min.js"></script>
            <script src="/js/respond.min.js"></script>
            <link href="/css/ie.css" rel="stylesheet">
        <![endif]-->
		<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?8914d517c927d8e794148d05e387fb17";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>
<link rel="canonical" href="https://www.ciya.cn/article/1121.html">
		</head>
	<body class="no-banner">
		<div class="container">
			<div class="header">
	<div class="header-top">
		<div class="w1700">
			<a href="https://www.ciya.cn/"><img src="/images/logo.png?v=2"></a>
		</div>
	</div>
	<div class="header_b">
		<header class="slide">
			<div id="navToggle" class="menu-handler">
				<span class="burger burger-1 trans"></span>
				<span class="burger burger-2 trans-fast"></span>
				<span class="burger burger-3 trans"></span>
			</div>
		</header>
	</div>
	<nav class="slide">
		<div class="w1700">
			<a class="index" href="/"></a>
			<ul>
								<li><a href="https://www.ciya.cn/case/12.html">项目案例</a></li>
								<li><a href="https://www.ciya.cn/website/9.html">网站建设</a></li>
								<li><a href="https://www.ciya.cn/marketing/10.html">网络营销</a></li>
								<li><a href="https://www.ciya.cn/media/11.html">新媒体</a></li>
								<li class="active"><a href="https://www.ciya.cn/news/16.html">动态</a></li>
								<li><a href="https://www.ciya.cn/about/8.html">关于</a></li>
								<li><a href="https://www.ciya.cn/contact/13.html">联系</a></li>
							</ul>
		</div>
	</nav>
</div>            <div class="content slide">
                <div class="position bgf1">
                    <div class="w1700">
                        <a href="https://www.ciya.cn/">首页 ></a>
                        <a href="https://www.ciya.cn/news/16.html">动态 ></a>
                        <a href="https://www.ciya.cn/news/35.html">网站知识</a>
                    </div>
                </div>
                <div class="case-type">
                    <div class="w1700">
                                                <a href="https://www.ciya.cn/news/32.html" >品牌合作</a>
                                                <a href="https://www.ciya.cn/news/31.html" >新闻动态</a>
                                                <a href="https://www.ciya.cn/news/38.html" >网站建设</a>
                                                <a href="https://www.ciya.cn/news/41.html" >网站制作</a>
                                                <a href="https://www.ciya.cn/news/40.html" >网站设计</a>
                                                <a href="https://www.ciya.cn/news/42.html" >运营推广</a>
                                                <a href="https://www.ciya.cn/news/35.html"  class="active">网站知识</a>
                                            </div>
                </div>
                <div class="padding-tb80">
                    <div class="w1700 clear">
                        <div class="fl xwxq-l">
                            <div class="noselettext">
                                <div class="xwxq-title mg-bt60 wow slideUp">
                                    <h1 class="mg-bt35">Spring MVC数据绑定和响应</h1>
                                    <span>时间：2022-07-19</span>
                                </div>
                                <div class="edit2 mg-bt60 wow slideUp">
                                                                        <p><strong>一、前端模块化、组件化开发初步了解</strong></p><p>1.1、什么前端模块化开发</p><p>其实很多语言天生就支持模块化：</p><p>Java —— import 包</p><p>C# ——using 命名空间</p><p>可以说：“模块化”是 “传统前端”与“现代前端”最重要标志。</p><p>所谓前端模块化，就是把一个相对独立的功能，单独形成一个文件（更多时候封装为 js 文件），可输入指定依赖、输出指定的函数，供外界调用，其它都在内部隐藏实现细节。这样即可方便不同的项目重复使用，也不会对项目造成额外的影响。——js 脚本的模块化组织。</p><p>模块的职责：封装实现、暴露接口、声明依赖</p><p><br/></p><p>前端模块化开发主要的优势：</p><p>（1）便于代码的复用、提高可维护性</p><p>（2）有很多第三方模块/插件，可以直接导入使用</p><p>（3）异步加载 js 模块，避免浏览器假</p><p><br/></p><p>1.2、前端模块化与组件化区别</p><p>与前面讲的封装组件（组件化）有什么区别呢？</p><p>组件化更侧重的是对 UI 的封装，模块化侧重的是对实现功能的代码和数据的封装。在组件中一般可去调用模块（js 模块）。</p><p><br/></p><p><strong>二、webpack 的基本认识</strong></p><p>作用：</p><p>webpack的作用其实就是将原生的js文件（原生的js文件浏览器不能识别，如下面的main.js和test.js）打包成浏览器可以识别的js文件。像我们平时引入到html的js文件全部都是经过webpack打包过后的文件，浏览器可以直接识别。</p><p><br/></p><p>总结：</p><p>先安装node,然后再进行本地安装webpack和webpackcli,安装完成后在package.json中的生产依赖可以看到安装的版本。</p><p>main.js是入口文件，所以其他的js文件都要引入到main.js当中去，然后main.js再引入到html文件中去。</p><p>test.js中使用export定义了一个对外的接口,如上所述，所有的js文件都要引入到main.js中去，所以在main.js中使用import接受test.js模块的接口，然后使用webpack命令打包</p><p>webpack ./src/main.js -o ./dist/bundle.js</p><p>前面的路径是要打包的文件，-o是out输出的意思，后面的路径是你要打包到的路径和文件，文件名（bundle.js）可以自取。</p><p>这个命令太长，可以在webpack.config.js文件中配置上面的webpack后面的一系列的代码，entry是要打包的文件，output是你要打包到的路径和文件名。</p><p>还有一定要在package.json文件中的script中定义打包命令映射，否则打包命令无法生效。一般的是运行命令是npm run xxx,但是如果映射命令是start就比较特殊，直接npm start就可以了。</p><p>然后再html文件中引入打包之后的文件（bundle.js)然后运行就可以再控制台看到test.js文件的输出了。</p><p><br/></p><p>2.1、webpack 是什么</p><p>本质上，webpack 是一个现代 JavaScript 应用程序的静态模</p><p>块打包器(module bundler)。当 webpack 处理应用程序时，它会递归地构建一个依赖关系图(dependency graph)，其中包含应用程序需要的每个模块，然后将所有这些模块打包成一个或多个 bundle。</p><p><br/></p><p>解释：</p><p>现代前端开发一般都会基于模块化开发，也就是说我们会把功能相关的 js 代码封装在一个 js 文件里面，就形成一个个 js 模块，然而这些 js 文件浏览器不能直接识别，也就是解释不了，webpack 就能把这些 js 文件打包成一个浏览器能够识别运行的文件，所有的相关依赖模块都会打包到一个文件里面。</p><p>2.2、webpack 的作用</p><p>（1）Webpack 核心主要对 js 文件进行打包，打包成浏览器能够识别运行的文件。打包其他的静态资源都需要再安装相应插件/加载器。如下面（2）（3）（4）。</p><p>（2）如果要对 png、jpg、css 等文件打包，需要再安装相关插件。打包成一个个静态文件，这样还可以减少页面的请求。</p><p>（3）可集成 babel 工具实现 EcmaScript 6（有些浏览器不支持 ES6，比如 IE678） 规范代码转换成更低版本的（比如 ES5）, 用来兼容绝大多数浏览器。ES6 相对于 ES5 有些非常优异的语法，后面讲解。</p><p>（4）可集成模块热加载，当文件代码改变后自动刷新浏览器更新页面。需要再安装相应的插件。</p><p style="text-align: center;"><img src="/upload/image/20220719/1658197395318949.png" title="1658197395318949.png" alt="image.png"/></p><p><br/></p><p><br/></p><p><strong>三、webpack 安装</strong></p><p>在开始安装之前，请确保安装了 Node.js 。建议使用 Node.js 最新的长期支持版本(LTS - Long Term Support)。</p><p><br/></p><p>3.1、webpack 全局安装(不建议)</p><p>安装在 node.js 的全局环境下，查看全局安装位置：</p><p>npm root –g</p><p>（1）安装 webpack</p><p>&lt;!-- 安装最新版本 @4.42.1 --&gt;</p><p>cnpm install --global webpack</p><p>&lt;!-- 安装特定版本 --&gt;</p><p>cnpm install --global webpack@&lt;version</p><p>（2）安装 webpack-cli</p><p>如 果 安 装 的 是 webpack v4.0 以 后 版 本 , 还 需 要 安 装</p><p>webpack-cli（以前版本集成了） , 才能使用 webpack 的命令，否则 cmd 窗口 webpack 命令没有作用。</p><p>cnpm install --global webpack-cli</p><p>（3）查看安装的 webpack 版本</p><p>webpack –v</p><p><br/></p><p><br/></p><p>官方不建议这种安装，建议本地安装。因为，如果全局安装的话，打包的时候不会把 webpack、webpack-cli 打包进去（webpack 在全局安装目录下），那么当这个项目要移植到其他电脑上的时候，自然就要用其他电脑全局安装的 webpack，而如果其他电脑上全局安装的 webpack 与你项目当初开发时候使用的版本不一致，那么就 可能导致项目构建不成功。而本地安装就是把 webpack、webpack-cli安装到所在项目的目录下，这样移植到任何电脑上都是使用本项目的webpack，自然不会有问题。</p><p>另外采用全局安装的话，如果全局安装的 webpack 是 4.0 版本，那么所有用到的 webpack 项目就都要使用 webpack4.0 版本，显得不灵活（当然另外再本地安装也可以）。</p><p>所以一般每个项目单独安装 webpack，也就是本地安装</p><p><br/></p><p>3.2、webpack 本地安装(建议安装)</p><p>为了测试本地安装，先把全局安装的 webpack 和webpack-cli 卸载掉。分别执行以下 2 条命令卸载。</p><p>npm uninstall -g webpack</p><p>npm uninstall -g webpack-cli</p><p>进入项目根文件夹（webpack-demo1），输入以下命令：</p><p><br/></p><p style="text-align: center;"><img src="/upload/image/20220719/1658197540870515.png" title="1658197540870515.png" alt="image.png"/></p><p>#初始化项目 -y 是采用默认配置</p><p>cnpm init -y</p><p>安装 v4.42.0 ，不要少了 v ，开发依赖安装，发布之后不需要:</p><p>cnpm i -D webpack@v4.42.0 【当前最新版本】</p><p># 安装 CLI ，开发依赖安装，发布之后不需要:</p><p>cnpm i -D webpack-cli@3.3.11 【当前最新版本】</p><p style="text-align: center;"><img src="/upload/image/20220719/1658197561495139.png" title="1658197561495139.png" alt="image.png"/></p><p><br/></p><p>安装好后，查看下项目下的 package.json 文件，会发现多了下面代码：表示项目对 webpack 和 webpack-cli 产生了依赖，版本分别是 4 以上和 3 以上的</p><p>“devDependencies”: {</p><p>“webpack”: “^4.42.0”,</p><p>“webpack-cli”: “^3.3.11”}</p><p><br/></p><p>注意：本地安装好了后，直接 webpack –v 是不行的，不能直接使用的。需要在项目下的 package.json 文件中的“scripts”节进行命令映射。</p><p style="text-align: center;"><img src="/upload/image/20220719/1658197584367307.png" title="1658197584367307.png" alt="image.png" width="397" height="312" style="width: 397px; height: 312px;"/></p><p>如上在 package.json 文件中命令映射好了后，在命令窗口中需要输入:<br style="box-sizing: border-box; outline: 0px; overflow-wrap: break-word; color: rgb(85, 86, 102); font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; font-variant-ligatures: no-common-ligatures; white-space: normal; background-color: rgb(238, 240, 244);"/><mark>npm run showVersion</mark><br style="box-sizing: border-box; outline: 0px; overflow-wrap: break-word; color: rgb(85, 86, 102); font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; font-variant-ligatures: no-common-ligatures; white-space: normal; background-color: rgb(238, 240, 244);"/>showVersion 就是映射的别名，但是表示执行的是后面的<br style="box-sizing: border-box; outline: 0px; overflow-wrap: break-word; color: rgb(85, 86, 102); font-family: -apple-system, &quot;SF UI Text&quot;, Arial, &quot;PingFang SC&quot;, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, &quot;WenQuanYi Micro Hei&quot;, sans-serif; font-variant-ligatures: no-common-ligatures; white-space: normal; background-color: rgb(238, 240, 244);"/>webpack-v 命令。</p><p><br/></p><p><img src="/upload/image/20220719/1658197620748406.png" title="1658197620748406.png" alt="image.png"/></p><p><br/></p><p></p><p></p>                                </div>
                            </div>
                                                        <div class="xwxq-bot bgf1 wow slideUp">
                                <div class="xwxq-fy clear">
                                    <a class="fl" href="/article/1122.html"><i></i>使用AngularJS进行Web开发的8个好处</a>
                                    <a class="fr" href="/article/1120.html"><i></i>嵌入式基础——硬件和软件断点</a>
                                </div>
                                <a class="fhlb" href="#"></a>
                            </div>
                        </div>
                        <div class="fr xwxq-r">
                            <div class="xwxq-tj-page bgf1 mg-bt40 wow slideUp">
                                <div class="xwxq-tj-warp bgfff">
                                    <div class="tjxw-title mg-bt30">
                                        <h3>最新案例</h3><span>LATEST CASES</span>
                                    </div>
                                    <div class="zxal">
                                        <div class="swiper-container">
                                            <div class="swiper-wrapper">
                                                                                                        <div class="imgscale li swiper-slide">
                                                        <a href="https://www.ciya.cn/article/409.html">
                                                            <div class="img100 mg-bt20"><img src="/upload/20211214/20211214103120.jpg" alt="广州呼吸研究院"/></div>
                                                            <p>广州呼吸研究院</p>
                                                        </a>
                                                    </div>
                                                                                                        <div class="imgscale li swiper-slide">
                                                        <a href="https://www.ciya.cn/article/433.html">
                                                            <div class="img100 mg-bt20"><img src="/upload/20211214/20211214102846.jpg" alt="融创集团"/></div>
                                                            <p>融创集团</p>
                                                        </a>
                                                    </div>
                                                                                                        <div class="imgscale li swiper-slide">
                                                        <a href="https://www.ciya.cn/article/268.html">
                                                            <div class="img100 mg-bt20"><img src="/upload/20211214/20211214102923.jpg" alt="粤海集团"/></div>
                                                            <p>粤海集团</p>
                                                        </a>
                                                    </div>
                                                                                                        <div class="imgscale li swiper-slide">
                                                        <a href="https://www.ciya.cn/article/414.html">
                                                            <div class="img100 mg-bt20"><img src="/upload/20211216/20211216115258.jpg" alt="恒大足球学校"/></div>
                                                            <p>恒大足球学校</p>
                                                        </a>
                                                    </div>
                                                                                                        <div class="imgscale li swiper-slide">
                                                        <a href="https://www.ciya.cn/article/477.html">
                                                            <div class="img100 mg-bt20"><img src="/upload/20211214/20211214102958.jpg" alt="侨鑫集团"/></div>
                                                            <p>侨鑫集团</p>
                                                        </a>
                                                    </div>
                                                                                                </div>
                                        </div>
                                        <div class="zxalDot text-center swiperDot"></div>
                                    </div>
                                </div>
                            </div>
                            <div class="xwxq-tj-page bgf1 mg-bt40 wow slideUp">
                                <div class="xwxq-tj-warp bgfff">
                                    <div class="tjxw-title tjxw-title-line mg-bt20">
                                        <h3>热点新闻</h3><span>TOP NEWS</span>
                                    </div>
                                    <ul class="rdxw">
                                                                                <li><a href="https://www.ciya.cn/article/3559.html">1  java heap space(解决方法)</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/1222.html">2  如何在网站后台上传附件</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/1643.html">3  如何在网站后台上传PDF文件</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/1142.html">4  什么是流？</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/3543.html">5  java swing还有人用吗(swing为什么会被淘汰)</a></li>
                                                                            </ul>
                                </div>
                            </div>
                            <div class="xwxq-tj-page bgf1 wow slideUp">
                                <div class="xwxq-tj-warp bgfff">
                                    <div class="tjxw-title tjxw-title-line mg-bt20">
                                        <h3>最新动态</h3><span>NEWS</span>
                                    </div>
                                    <ul class="rdxw">
                                                                                <li><a href="https://www.ciya.cn/article/7318.html">1  商务网站的维护与更新：持续优化，保持竞争力</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7317.html">2  商务网站的社交媒体营销：扩大品牌影响力，吸引更多潜在客户</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7316.html">3  商务网站的广告投放：增加收益，提高知名度</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7315.html">4  商务网站的在线客户服务：提供优质客服，提升用户满意度</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7314.html">5  商务网站的支付系统集成：安全、便捷的交易方式</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7313.html">6  商务网站搜索引擎优化（SEO）：提升排名，增加流量</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7312.html">7  商务网站响应式设计：实现多设备兼容，提升用户体验</a></li>
                                                                                <li><a href="https://www.ciya.cn/article/7311.html">8  商务网站开发：选择合适的编程语言和技术栈</a></li>
                                                                            </ul>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="footerbox">
	<div class="footer">
		<div class="w1700">
			<ul>
				<li>
					<span class="fttitle">思洋 · 广州总部</span>
					<div>
						<p>广州天河区珠江新城富力盈力大厦北塔2706</p>
						<p>020-38013166（网站咨询专线）</p>
					</div>
					<p>400-001-5281 （售后服务热线）</p>
				</li>
				<li>
					<span class="fttitle">思洋 · 深圳</span>
					<div>
						<p>深圳市坂田十二橡树庄园F1-7栋</p>
						<p>Site/ http://www.szciya.com </p>
						<p>E-mail/ itciya@vip.163.com</p>
					</div>
					<p>品牌服务专线：400-001-5281 </p>
				</li>
				<li>
					<span class="fttitle">思洋 · 湖南</span>
					<div>
						<p>长沙市天心区芙蓉中路三段398号新时空大厦5楼</p>
						<p>联系电话/ (+86 0731)88282200</p>
					</div>
					<p>品牌服务专线/ 400-966-8830</p>
				</li>
				<li class="lastli">
					<p class="mt10">旗下运营网站：</p>
					<div class="mt10">
						<img src="/images/ftlogo2.png">
						<img src="/images/gogo.png">
						<img src="/images/ftlogo3.png">
						<img src="/images/ftlogo4.png">
						<img src="/images/ftlogo11.png">
					</div>
				</li>
			</ul>
		</div>
	</div>
	<div class="ft_bottom">
		<div class="w1700">
			<p class="cop">Copyright © 2016 广州思洋文化传播有限公司，保留所有权利。 <a href="https://beian.miit.gov.cn/" target="_blank">粤ICP备09033321号</a>
			</p>
		</div>
	</div>
</div>
<div class="le-box active">
	<div class="t show780">
		<a href="tel:13570966600">
			<img src="/images/ml9-1.png?v=1" alt="" class="sow i">
			<img src="/images/ml9-1.png?v=1" alt="" class="iove i">
		</a>
	</div>
	<div class="t">
		<img src="/images/ml1-1.png?v=1" alt="" class="sow i">
		<img src="/images/ml1-1.png?v=1" alt="" class="iove i">
		<div class="iov">
			<div class="img">
				<img src="/images/qr.jpg" alt="与项目经理交流">
			</div>
			<div class="h">扫描二维码<br>与项目经理交流</div>
		</div>
	</div>
	<div class="t">
		<img src="/images/ml2-1.png?v=1" alt="" class="sow i">
		<img src="/images/ml2-1.png?v=1" alt="" class="iove i">
		<div class="iov">
			<div class="img">
				<img src="/images/qq001.jpg" alt="">
			</div>
			<div class="h">扫描二维码<br>与项目经理交流</div>
		</div>
	</div>
	<!--<div class="t">-->
		<!--<a href="http://wpa.qq.com/msgrd?v=3&amp;uin=1607245872&amp;site=ciya.cn&amp;menu=yes" target="_blank">-->
			<!--<img src="/images/ml2-1.png?v=1" alt="" class="sow i">-->
			<!--<img src="/images/ml2-1.png?v=1" alt="" class="iove i">-->
		<!--</a>-->
	<!--</div>-->
	<div class="t hide780">
		<a href="https://affim.baidu.com/unique_510425/chat?siteId=19536215&userId=510425&siteToken=8914d517c927d8e794148d05e387fb17" target="_blank">
			<img src="/images/ml3-1.png?v=1" alt="" class="sow i">
			<img src="/images/ml3-1.png?v=1" alt="" class="iove i">
		</a>
	</div>
</div>
<script>
	$(window).scroll(function(){
//		if($(window).scrollTop()>200){
//			$(".le-box").addClass("active");
//		}else{
//			$(".le-box").removeClass("active");
//		}
	})
</script>
<div class="wap_fx">
	<a href="tel:13570966600" class="phone"></a>
	<a href="mqqwpa://im/chat?chat_type=wpa&uin=1607245872&version=1&src_type=web&web_src=ciya.cn" target="_blank" class="qq"></a>
	<a href="javascript:;" class="wx2"></a>
	<a class="kef986" style="background:rgba(0,0,0,.6) url(/images/ml3-1.png?v=1) no-repeat center;background-size: cover;border-radius: 4px;" href="https://p.qiao.baidu.com/cps/chat?siteId=18513940&userId=510425&siteToken=e5e1bde478969b43bf99b7703a694c0b" target="_blank"></a>
</div>
<div class="wap-wxcode">
	<div class="middle-box">
		<div class="middle-inner">
			<div class="wap-wxcode-con">
				<img src="/images/ff_ewm.jpg" alt=""/>
				<div class="wap-wxcode-bot"><span class="wxname">ciya68</span><button class="copy-btn" data-clipboard-text="ciya68">点击复制</button></div>
				<div class="gb1002"></div>
			</div>
		</div>
	</div>
</div>
<input id="hide" type="hidden">
<script src="/js/clipboard.min.js"></script>
<script>
	$(function(){
		$(".wx2").click(function(){
			$(".wap-wxcode").show();
		});
		$(".gb1002").click(function(){
			$(".wap-wxcode").hide();
		});
		var copyBtn=new ClipboardJS('.copy-btn');
		copyBtn.on("success",function(e){
			// 复制成功
			// alert(e.text);
			showMessage('已成功复制微信号','success',2000)
			e.clearSelection();
		});
		copyBtn.on("error",function(e){
			//复制失败；
			showMessage('复制微信号失败','error',2000)
			console.log( e.action )
		});
		function showMessage(message,type,time) {
			let str = ''
			switch (type) {
				case 'success':
					str = '<div class="success-message" style="width: 100%;height: 50px;background-color: #030026;font-size:17px;text-align: center;color:#fff;position: fixed;left: 0%;bottom: 0%;line-height: 50px;z-index: 9999">\n' +
							'    <span class="mes-text">'+message+'</span></div>'
					break;
				case 'error':
					str = '<div class="error-message" style="width: 100%;height: 50px;background-color: #030026;font-size:17px;text-align: center;color: #fff;position: fixed;left: 0%;bottom: 0%;line-height: 50px;z-index: 9999">\n' +
							'    <span class="mes-text">'+message+'</span></div>'
			}
			$('body').append(str)
			setTimeout(function () {
				$('.'+type+'-message').remove()
			},time)
		}


		var ua = navigator.userAgent.toLowerCase();
		var isWeixin = ua.indexOf('micromessenger')!= -1;
		if(isWeixin){
			$(".kef986").hide();
		}

	})
</script>
            </div>
        </div>
		<script type="text/javascript" src="/js/trunk.js?v=2"></script>
        <script>
            var zxal=null;
            var len=$(".zxal .swiper-slide").length;
            if(len>1){
                zxal = new Swiper('.zxal .swiper-container',{
                    speed:600,
                    loop:true,
                    autoplay : 5000,
                    autoplayDisableOnInteraction : false,
                    pagination : '.zxalDot',
                    paginationClickable :true,
                })
            }else{
                $(".zxalDot").hide();
            }
        </script>
	</body>
</html>

