- 前端模块化开发实战指南
前端模块化开发通过拆分代码为独立、可复用的单元来提升项目可维护性和协作效率,核心实现步骤如下:一、基础模块化实现文件拆分与作用域隔离将功能封装到独立文件(如.js),每个文件视为独立模块,内部变量/函数默认私有(外部不可访问)。示例://mathUtils.jsfunctionadd(a,b){returna+b;}functionsubtract(a,b){returna-b;}export{a
- 关于ios点击分享自动复制到粘贴板的问题
前言Android系统没有什么特别的要求,实现这个也比较容易。但ios在某些情况下就会出现问题。如果ios是点击之后,请求接口,再把接口的内容赋值给粘贴板肯定行不通,会被ios系统拦截,导致赋值失败或者赋值为空。建议使用第三方库clipboard.js来实现粘贴板赋值将点击的dom设置为一个button最好实现。CopytoclipboardimportClipboardJSfrom'clipbo
- 熬之滴水穿石:JSP--HTML中的JAVA代码(1)
33--JSP的由来说实话,在B/S系统中我并没有多少前端开发的经验。03年由C/S转B/S后曾有那么短暂的时间写前台用过JSP。但大部分时间从事后台的开发,等04年当上项目经理后基本没有搞过Web页面的开发了。这些工作都是留给我的团队开发的,但是不管角色怎么变,对于技术上的理解和追求始终没变!03年JSPJavaBean开发应用系统,到06年时已经是Web2.0的时代了,07年还用了JSF。有些
- 评估遥感云雾浓度的无参化指标(适用于其它合成雾的场景)
夏天是冰红茶
去雾与加雾opencv计算机视觉人工智能
前言本文总结了四种用于评估图像雾浓度的无参考指标:FADE、densityD、AuthESI和JSFD。FADE通过MATLAB实现,能较好反映雾气浓度但计算耗时;densityD基于TensorFlow,对天空场景较为敏感;AuthESI主要用于评估合成雾真实性,不适用于浓度评估;JSFD结合HSV空间S值、白点比例和暗通道特征,准确性较高但计算时间长。实验表明,FADE和JSFD以及densi
- 【亲测免费】 如何构建适用于Android的Node.js:从零到实践
陈宜旎Dean
如何构建适用于Android的Node.js:从零到实践build-nodejs-for-androidBuildnodejsforandroid(arm,arm64,x86,x64,mipsel)perfectlyandprovideprebuiltbinaries,andadockerimageasworkbench.项目地址:https://gitcode.com/gh_mirrors/bu
- 前端CryptoJS加解密
importCryptoJSfrom'crypto-js';constsecretKey=CryptoJS.enc.Utf8.parse('asqwdjjfwnlgi');//加密函数exportfunctionencryptData(data){letsrcs=CryptoJS.enc.Utf8.parse(data);letencrypted=CryptoJS.AES.encrypt(srcs
- element周选择器---设置展示周和日期
GLINLIND
vueelementjavascript前端vue.jshtml5
element周选择器:粘贴可用实现效果:—代码:npminstalldayjs--savemain.jsimportdayjsfrom"dayjs";Vue.prototype.dayjs=dayjs;页面data(){return{value2:"",week:"",//周startTimeStamp:
- GED-VIZ部署解决方案
yoyo_573
gitlab
项目https://github.com/bertelsmannstift/GED-VIZ最终结果如图:依赖要求:Dependencies一、Ruby1.9.3(MRI)withRubyGems.AlsoworkswithRuby2.1.(测试ruby2.4兼容性更好)二、MySQL5.1ornewer(测试过MYSQL5.7在迁移过程会有兼容性问题,建议MYSQL5.5)三、PhantomJSf
- vue 封装 axios 并使用 aes 对请求响应数据加解密
꒰ঌ小武໒꒱
vue.js前端javascript
//前端通过AES进行加解密(CBC模式)npminstallcrypto-js--save-dev1、新建文件AESED.jsimportCryptoJSfrom"crypto-js";letkey=CryptoJS.enc.Utf8.parse('P@S5W0rDK3yBACHU');//密钥:一个常量,前后端协定后一个字符串即可letiv=CryptoJS.enc.Utf8.parse('A
- nodejs28: 浏览器指纹工具FingerprintJS+实现原理
FakeOccupational
服务化&架构前端javascript开发语言
FingerprintJSFingerprintJS是一种浏览器指纹识别工具,可以用来生成设备的唯一标识符。利用浏览器和设备的一系列非敏感数据(如屏幕分辨率、字体、WebGL信息等)来创建一个高度唯一的指纹,用于追踪和识别用户。通过这种方式,可以实现跨会话、跨设备的用户识别,而不依赖传统的cookie方式,尤其适用于防止用户伪装身份或阻止追踪。如果需要更强大的功能(如设备识别的准确性提高或更多分析
- iframe三方页面嵌入
啊~哈
vue.jsjavascript前端
一、html代码二、拼接urlimport{ref}from"vue";import{getToken}from"@/utils/auth";importdomainfrom"@/utils/http/domain";import{useRoute}from"vue-router";importCryptoJSfrom"crypto-js";constSECRET_KEY="H6uZdDcB8Jb
- 鸿蒙如何引入crypto-js
piggy514
javascript开发语言ecmascript
importCryptoJSfrom'@ohos/crypto-js'报错。需要先安装ohom:打开DevEco,点击底部标签组(有Run,Build,Log等)中的Terminal,在Terminal下执行:ohpminstall提示installcompletedin0s119ms,查看版本:ohpm-v提示5.0.11,安装crypto-js:ohpminstall@ohos/crypto-
- 13.5:JSF的进阶扩展点和整合其他Java技术! (课程共9650字,2个代码举例)
小兔子平安
Java完整学习全解答javaxhtml开发语言
①JSF进阶扩展点②整合其他Java技术③JSF的性能优化④JSF的安全性——代码举例分析(使用JSF实现用户登录功能)用户登录是任何Web应用程序的基本功能之一。下面是一个使用JSF实现用户登录功能的经典案例代码:login.xhtmlLoginBean.java课程概述(课程共9650字,2个代码举例)①JSF进阶扩展点②整合其他Java技术③JSF的性能优化④JSF的安全性——代码举例分析(
- 深入React组件化开发:打造支持用户自定义的倒计时器
沐土Arvin
javascriptreact.js前端
这段代码实现了一个简单的倒计时功能,使用了dayjs库来格式化时间importReact,{Component}from'react';importdayjsfrom"dayjs";importdurationfrom'dayjs/plugin/duration';import'./App.css';dayjs.extend(duration);exportdefaultclassAppexten
- ts http请求rsa加密key,ase加密params
制冷男孩
http安全网络协议
importCryptoJSfrom'crypto-js';importJsEncryptfrom'jsencrypt';/**加解密数据类型*/exportinterfaceICryptProps{/**加密数据*/requestData:string;/**加密n位字符串*/encrypted:string;}/**加解密模块*/exportclassCryptUtil{//公钥private
- Vue2项目中使用videojs播放mp4视频
Brilliant Nemo
vuejavascript前端开发语言
步骤1:安装Video.jsnpminstallvideo.js--save步骤2:创建VideoPlayer组件importvideojsfrom'video.js';import'video.js/dist/video-js.css';//引入Video.js默认样式exportdefault{name:'VideoPlayer',props:{options:{type:Object,def
- 2021-11-13 变电站综合自动化 二次系统安全
s1s11
安全系统安全自动化
1.参考文档正反向隔离装置(网闸)-小侠猪猪-博客园(cnblogs.com)电力二次系统安全防护基本知识(bjsfhn.com.cn)电力二次系统安全防护规定_百度百科(baidu.com)电力二次系统安全防护总体方案(109页)-原创力文档(book118.com)国家标准|GB/T36572-2018(samr.gov.cn)国家电力监管委员会令(第5号)电力二次系统安全防护规定_2005年
- Webpack基础应用篇-[10]1.7 使用 babel-loader
千锋HTML5大前端
大前端学习笔记webpackjavascript前端
前面的章节里,我们应用less-loader编译过less文件,应用xml-loader编译过xml文件,那js文件需要编译吗?我们来做一个实验,修改hello-world.js文件:08-babel-loader/src/hello-world.jsfunctiongetString(){returnnewPromise((resolve,reject)=>{setTimeout(()=>{re
- java spring mvc与struts 效率_对于Struts和Spring两种MVC框架的比较
定乎内外之分
javaspringmvc与struts效率
1引言基于Web的MVCframework在J2EE的世界内已是空前繁荣。TTS网站上几乎每隔一两个星期就会有新的MVC框架发布。目前比较好的MVC,老牌的有Struts,Webwork。新兴的MVC框架有SpringMVC,Tapestry,JSF等。这些大多是著名团队的作品,另外还有一些边缘团队的作品,也相当出色,如Dinamica,VRaptor等。这些框架都提供了较好的层次分隔能力。在实现
- Day.js -- 处理时间戳
i小杨
npm常用js库javascript前端vue.js
在线文档中文文档一个极简的JavaScript库,可以为现代浏览器解析、验证、操作和显示日期和时间。相似工具库Moment.js在JavaScript中解析、校验、操作、显示日期和时间。安装npminstalldayjs示例importdayjsfrom"dayjs";constmyformat="YYYY-MM-DDHH:mm:ss";//-------------------------以字符
- 使用spring boot vue 上传mp4转码为dash并播放
乌夷
springbootvue.jsdash
1.前端实现将视频文件拖到此处,或点击上传0"class="progress-container">转码进度:{{progressMessage}}importaxiosfrom'axios';import*asdashjsfrom'dashjs';import'../../node_modules/dashjs/dist/modern/esm/dash.mss.min.js';exportdef
- 最全的前端资源教程
Daisukes
web
https://github.com/AutumnsWind/Front-end-tutorial部分内容是出自:https://github.com/jsfront/src/blob/master/qq.md资源教程:综合类前端知识体系前端知识结构Web前端开发大系概览Web前端开发大系概览-中文版WebFront-endStackv2.2免费的编程中文书籍索引前端书籍前端免费书籍大全前端知识体
- 微信小程序获取当前时间以及获取星期几
换日线°
微信小程序微信小程序获取系统时间
效果图如下所示util.jsfunctionformatTime(date){varyear=date.getFullYear()varmonth=date.getMonth()+1varday=date.getDate()varhour=date.getHours()varminute=date.getMinutes()varsecond=date.getSeconds()return[year
- ERROR in [eslint] Cannot use import statement outside a module.
Cow manure
eslint前端javascript开发语言
一、出错原因:是因为在模块文件之外使用了es6语法中的import,因为js运行环境无法解析es6语法,所以报错了二、解决方法1、使用CommonJS语法例如://import{defineConfig,globalIgnores}from"eslint/config"//importjsfrom"@eslint/js"//importglobalsfrom"globals"const{defin
- 前端在线工具 CodePen 和 JSFiddle
西京刀客
前端jshtmlcss
前端在线工具CodePen和JSFiddleCodePen概述:CodePen是一个社交化的前端开发环境,用户可以在这里创建代码片段(称为“Pens”),分享和展示自己的前端开发作品。主要功能:实时预览:用户在编辑器中输入代码,右侧会实时显示结果。社区:可以浏览其他用户的作品,获取灵感并进行评论。库支持:支持导入常用的JavaScript库,如jQuery、React和Vue.js。项目和集合:可
- 使用IVS构建UGC直播流媒体应用程序概述GenAI
taibaili2023
AWS
亚马逊云科技-使用IVS构建UGC直播流媒体应用GenAI关键字:[yt,Adonis.js,LiveStreamingApplication,TechStack,Adonis.JsFramework,Alpine.JsFramework,ReactiveFront-Ends]本文字数:400,阅读完需:2分钟导读该视频介绍了构建Streamcat(一款UGC直播流媒体应用程序)所采用的技术栈。它
- uni-app 微信小程序 WebSocket 接入讯飞语音合成(流式版)WebAPI 示例
逢生博客
uni-app微信小程序小程序TTS语音合成WebSocket
文章目录语音合成(流式版)WebAPI文档安装库JS完整代码语音合成(流式版)WebAPI文档https://www.xfyun.cn/doc/tts/online_tts/API.html安装库yarnaddcrypto-jsJS完整代码importCryptoJSfrom'crypto-js';constconfig={//请求地址hostUrl:"wss://tts-api.xfyun.cn
- 富文本编辑器 输出在线html_一个在线实时预览代码编辑器的实现
weixin_39805195
富文本编辑器输出在线html
在线代码编辑器--Html/Markdown支持作为开发者,经常会使用各式编辑器,一个体验良好的编辑器会给使用者舒适的coding体验。但当我们不是使用自己熟悉的电脑,在任意的环境下,我们就需要有一个在线的编辑器进行coding。事实上已经有太多优秀的online编辑器(jsbin/jsfiddle等)。笔者也根据自己的工作需求,做了一个简介版的编辑器,用于Html以及Markdown的开发。本文
- 全网最详细!vue中使用flv.js 播放直播监控视频流
抄一下你代码
在vue中使用flv.js播放监控摄像头/直播vue.js
老规矩,先安装flv.js插件npminstallflv.js在组件中的使用**注意事项放后面我怕你们不看呐!!!!1.必须在dom加载完成后再执行直播视频流的填充方法!2.在一个网页中最多同时容纳6个监控视频播放!第七个绝对加载不出来!3.在离开这个页面的时候必须销毁播放容器,不然会占用TCP个数,导致其他页面的监控也播放不了**importflvjsfrom"flv.js";//页面代码//1
- 字符函数和字符串函数
很会做人
算法
一、字符分类函数头文件是#include下面是函数的使用条件,有x的就代表只要符合体条件就返回真我们以islower为例写一段代码实现一下功能:将小写字符改成大写字符#define_CRT_SECURE_NO_WARNINGS#include#includeintmain(){inti=0;chararr[20]={"aJsfjsJsfH"};while(arr[i]!='\0'){if(islo
- eclipse maven
IXHONG
eclipse
eclipse中使用maven插件的时候,运行run as maven build的时候报错
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
可以设一个环境变量M2_HOME指
- timer cancel方法的一个小实例
alleni123
多线程timer
package com.lj.timer;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class MyTimer extends TimerTask
{
private int a;
private Timer timer;
pub
- MySQL数据库在Linux下的安装
ducklsl
mysql
1.建好一个专门放置MySQL的目录
/mysql/db数据库目录
/mysql/data数据库数据文件目录
2.配置用户,添加专门的MySQL管理用户
>groupadd mysql ----添加用户组
>useradd -g mysql mysql ----在mysql用户组中添加一个mysql用户
3.配置,生成并安装MySQL
>cmake -D
- spring------>>cvc-elt.1: Cannot find the declaration of element
Array_06
springbean
将--------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3
- maven发布第三方jar的一些问题
cugfy
maven
maven中发布 第三方jar到nexus仓库使用的是 deploy:deploy-file命令
有许多参数,具体可查看
http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html
以下是一个例子:
mvn deploy:deploy-file -DgroupId=xpp3
- MYSQL下载及安装
357029540
mysql
好久没有去安装过MYSQL,今天自己在安装完MYSQL过后用navicat for mysql去厕测试链接的时候出现了10061的问题,因为的的MYSQL是最新版本为5.6.24,所以下载的文件夹里没有my.ini文件,所以在网上找了很多方法还是没有找到怎么解决问题,最后看到了一篇百度经验里有这个的介绍,按照其步骤也完成了安装,在这里给大家分享下这个链接的地址
- ios TableView cell的布局
张亚雄
tableview
cell.imageView.image = [UIImage imageNamed:[imageArray objectAtIndex:[indexPath row]]];
CGSize itemSize = CGSizeMake(60, 50);
&nbs
- Java编码转义
adminjun
java编码转义
import java.io.UnsupportedEncodingException;
/**
* 转换字符串的编码
*/
public class ChangeCharset {
/** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */
public static final Strin
- Tomcat 配置和spring
aijuans
spring
简介
Tomcat启动时,先找系统变量CATALINA_BASE,如果没有,则找CATALINA_HOME。然后找这个变量所指的目录下的conf文件夹,从中读取配置文件。最重要的配置文件:server.xml 。要配置tomcat,基本上了解server.xml,context.xml和web.xml。
Server.xml -- tomcat主
- Java打印当前目录下的所有子目录和文件
ayaoxinchao
递归File
其实这个没啥技术含量,大湿们不要操笑哦,只是做一个简单的记录,简单用了一下递归算法。
import java.io.File;
/**
* @author Perlin
* @date 2014-6-30
*/
public class PrintDirectory {
public static void printDirectory(File f
- linux安装mysql出现libs报冲突解决
BigBird2012
linux
linux安装mysql出现libs报冲突解决
安装mysql出现
file /usr/share/mysql/ukrainian/errmsg.sys from install of MySQL-server-5.5.33-1.linux2.6.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
- jedis连接池使用实例
bijian1013
redisjedis连接池jedis
实例代码:
package com.bijian.study;
import java.util.ArrayList;
import java.util.List;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoo
- 关于朋友
bingyingao
朋友兴趣爱好维持
成为朋友的必要条件:
志相同,道不合,可以成为朋友。譬如马云、周星驰一个是商人,一个是影星,可谓道不同,但都很有梦想,都要在各自领域里做到最好,当他们遇到一起,互相欣赏,可以畅谈两个小时。
志不同,道相合,也可以成为朋友。譬如有时候看到两个一个成绩很好每次考试争做第一,一个成绩很差的同学是好朋友。他们志向不相同,但他
- 【Spark七十九】Spark RDD API一
bit1129
spark
aggregate
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
//测试RDD的aggregate方法
object AggregateTest {
def main(args: Array[String]) {
val conf = new Spar
- ktap 0.1 released
bookjovi
kerneltracing
Dear,
I'm pleased to announce that ktap release v0.1, this is the first official
release of ktap project, it is expected that this release is not fully
functional or very stable and we welcome bu
- 能保存Properties文件注释的Properties工具类
BrokenDreams
properties
今天遇到一个小需求:由于java.util.Properties读取属性文件时会忽略注释,当写回去的时候,注释都没了。恰好一个项目中的配置文件会在部署后被某个Java程序修改一下,但修改了之后注释全没了,可能会给以后的参数调整带来困难。所以要解决这个问题。
&nb
- 读《研磨设计模式》-代码笔记-外观模式-Facade
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
* 百度百科的定义:
* Facade(外观)模式为子系统中的各类(或结构与方法)提供一个简明一致的界面,
* 隐藏子系统的复杂性,使子系统更加容易使用。他是为子系统中的一组接口所提供的一个一致的界面
*
* 可简单地
- After Effects教程收集
cherishLC
After Effects
1、中文入门
http://study.163.com/course/courseMain.htm?courseId=730009
2、videocopilot英文入门教程(中文字幕)
http://www.youku.com/playlist_show/id_17893193.html
英文原址:
http://www.videocopilot.net/basic/
素
- Linux Apache 安装过程
crabdave
apache
Linux Apache 安装过程
下载新版本:
apr-1.4.2.tar.gz(下载网站:http://apr.apache.org/download.cgi)
apr-util-1.3.9.tar.gz(下载网站:http://apr.apache.org/download.cgi)
httpd-2.2.15.tar.gz(下载网站:http://httpd.apac
- Shell学习 之 变量赋值和引用
daizj
shell变量引用赋值
本文转自:http://www.cnblogs.com/papam/articles/1548679.html
Shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)
中间不能有空格,可以使用下划线(_)
不能使用标点符号
不能使用bash里的关键字(可用help命令查看保留关键字)
需要给变量赋值时,可以这么写:
- Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
dcj3sjt126com
javajdk
Java SE 第一讲:
Java SE:Java Standard Edition
Java ME: Java Mobile Edition
Java EE:Java Enterprise Edition
Java是由Sun公司推出的(今年初被Oracle公司收购)。
收购价格:74亿美金
J2SE、J2ME、J2EE
JDK:Java Development
- YII给用户登录加上验证码
dcj3sjt126com
yii
1、在SiteController中添加如下代码:
/**
* Declares class-based actions.
*/
public function actions() {
return array(
// captcha action renders the CAPTCHA image displ
- Lucene使用说明
dyy_gusi
Lucenesearch分词器
Lucene使用说明
1、lucene简介
1.1、什么是lucene
Lucene是一个全文搜索框架,而不是应用产品。因此它并不像baidu或者googleDesktop那种拿来就能用,它只是提供了一种工具让你能实现这些产品和功能。
1.2、lucene能做什么
要回答这个问题,先要了解lucene的本质。实际
- 学习编程并不难,做到以下几点即可!
gcq511120594
数据结构编程算法
不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各 异,然而一旦掌握其中之一,其他的也就迎刃而解。作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发 各种神奇的软件啦。
1、确定目标
学习编程语言既充满乐趣,又充满挑战。有些花费多年时间学习一门编程语言的大学生到
- Java面试十问之三:Java与C++内存回收机制的差别
HNUlanwei
javaC++finalize()堆栈内存回收
大家知道, Java 除了那 8 种基本类型以外,其他都是对象类型(又称为引用类型)的数据。 JVM 会把程序创建的对象存放在堆空间中,那什么又是堆空间呢?其实,堆( Heap)是一个运行时的数据存储区,从它可以分配大小各异的空间。一般,运行时的数据存储区有堆( Heap)和堆栈( Stack),所以要先看它们里面可以分配哪些类型的对象实体,然后才知道如何均衡使用这两种存储区。一般来说,栈中存放的
- 第二章 Nginx+Lua开发入门
jinnianshilongnian
nginxlua
Nginx入门
本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章:
nginx启动、关闭、重启
http://www.cnblogs.com/derekchen/archive/2011/02/17/1957209.html
agentzh 的 Nginx 教程
http://openresty.org/download/agentzh-nginx-tutor
- MongoDB windows安装 基本命令
liyonghui160com
windows安装
安装目录:
D:\MongoDB\
新建目录
D:\MongoDB\data\db
4.启动进城:
cd D:\MongoDB\bin
mongod -dbpath D:\MongoDB\data\db
&n
- Linux下通过源码编译安装程序
pda158
linux
一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通常是我们在linux下用man命令查看的命令的文档
二、linux下程序的存放目录 linux程序的存放目录大致有三个地方: /etc, /b
- WEB开发编程的职业生涯4个阶段
shw3588
编程Web工作生活
觉得自己什么都会
2007年从学校毕业,凭借自己原创的ASP毕业设计,以为自己很厉害似的,信心满满去东莞找工作,找面试成功率确实很高,只是工资不高,但依旧无法磨灭那过分的自信,那时候什么考勤系统、什么OA系统、什么ERP,什么都觉得有信心,这样的生涯大概持续了约一年。
根本不是自己想的那样
2008年开始接触很多工作相关的东西,发现太多东西自己根本不会,都需要去学,不管是asp还是js,
- 遭遇jsonp同域下变作post请求的坑
vb2005xu
jsonp同域post
今天迁移一个站点时遇到一个坑爹问题,同一个jsonp接口在跨域时都能调用成功,但是在同域下调用虽然成功,但是数据却有问题. 此处贴出我的后端代码片段
$mi_id = htmlspecialchars(trim($_GET['mi_id ']));
$mi_cv = htmlspecialchars(trim($_GET['mi_cv ']));
贴出我前端代码片段:
$.aj