自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

积水成海,积土成岳

沉淀的厚实

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 JS 日期格式化

JS 日期格式化

2022-05-27 10:57:26 180

原创 vue代码生成器

直接根据swagger api生成vue代码前要目前的代码生成器基本上是基于数据库表格来生成对应的前后台代码,好处是前后台一次性搞定.但实际开发中,很多的业务是需要连表的,所以这种情况来说,根据接口直接生成前代码,就免除了与后台接字段的时间,也免除了很复制操作.由此,我生出编写根据接口生成前端代码生成器的想法.因为我司api文档有两种,前端又有vue2+element和vue3+ant+ts两种框架,由此,扩展出三种代码生成器.思路前端代码生成器,简单的说:..

2021-09-16 11:38:15 11349 1

原创 js实现前端监控

前要 线上出错时,常因为环境重现麻烦,而且很多错误如果没有人反馈的话,开发人员也不知道。当别人上报错误后,也难以在短时间内,定位到错误位置。理论依据 windowjs自带window.onerror可以用来做错误收集function handleOnError(errorMessage, scriptURI, lineNumber,columnNumber,errorObj){  // some code  return true // 阻止浏览器con...

2020-07-14 09:45:02 621

原创 仿element的说明文档

使用vuepress创建仿element的说明文档原理说明vuepress是支持在markdown文件里面直接写vue代码的,那么我们要实现代码和代码效果共存时,最简单的办法,把代码写两份,一份放在pre里展示代码,一份直接用来展示效果。人类的进步很大一部分是原因是来源于偷懒,不想一份代码写两遍,copy一下,也让文档不好看。偷懒的方法来了,继续往下看:方法一:借助Vuepress会自动注册components目录下组件的特性,或者通过enhanceApp...

2020-07-10 16:38:25 688

原创 webpack 打包太慢

在网上,我们很容易搜到webpack打包优化的文章,如采用happypack进行多线程打包(在这里不多说了)我的工程采用的就是happypack进行多线程打包, 基础框架是(vue, element-ui), 打包尽然需要近20分钟,死活也没想明白,打包的速度完全是无法直视。试过很多很多的方法,在一个偶然的情况下,我试试一下升级node\webpack原来的版本:node   8....

2019-01-29 15:26:58 983

原创 vue element-ui表格行拖拽

查找一下,现有的拖拽实现,是基于Sortable.js 实现,例如vuedraggable 就是基于此实现的。 但vuedraggable这个实现有一个坑点就是要求,要拖动项必须是其标签的第一个子集。 但element-ui的表格,里面嵌套了很多div,如果用vuedraggable这个就无法达到其效果了。 基于此,我参考vuedraggable,写了一个专门针对element-u...

2018-05-16 11:07:13 18021 22

原创 如何将一个webpack手脚架工程打包后上传npm

目前,有很多手脚架工程,里面的配置都很成熟,比如VUE的手脚架,简单的几步就能创建好一个工程:$ npm install -g vue-cli$ vue init webpack my-project$ cd my-project$ npm install$ npm run dev但这里配置的工程,一般是用于开发一个web工程。 如果我们想将此工程作为一个插件发布到网上,让用户可以通过np...

2018-05-02 18:28:26 1221

原创 npm adduser 报错e409 Conflict

npm 怎么发布一个模块到网上,就不在这里唠叨了。今天要说的,因为我们常用的是掏宝镜像的原因,导致我们在使用adduser或login的时候,常常会出现报错,提示e409 Conflict怎么解决呢:找到.npmrc 文件,将里面的registry=http://registry.npm.taobao.org改成:registry=http://registry.npmjs.org/ .npmrc...

2018-04-08 19:52:18 2859

原创 js打开app应用或进入下载页面

打开一个页面,如果装了应用,就打开该应用;没装的时候,iOS 跳 App Store 下载,Android 跳到下载 apk 包的页面

2016-07-12 17:18:04 10024 2

原创 使用MAVEN搭建SSH框架一 搭建struts2 二

根据上一篇文章,我们已经struts2的包了,那么下面我们配置struts2,并完成一个登录的小例子。因为网上这类JSP的例子已经非常的多了,那么,我在这里提供一下ajax请求json数据的struts2的小例子。下面请看代码!!!    给大家看一下我的目录结构:       首先是web.xml的配置,在这里我们需要配置struts2的拦截器,因为我用的是最新版本2.3.15.

2013-10-29 19:15:44 914

原创 使用MAVEN搭建SSH框架一 搭建struts2一

最近在找工作,因为对后台框架一直是只用,很少自己去搭建。在一家公司面试时,被指定上机去搭建SSH框架,并做两道题……    为了解决生存的基本问题,再又为了以后能够顺利搭建,最后为各位初学者开路,本人一边查资料一边搭建此框架,一步步记下来,遇到问题,也会一一在这上面提到。希望对各位有所帮助。    闲话不多说,下面进入正题……        使用的工具: apache-

2013-10-26 20:27:47 1115

原创 widget 点击事件突然失效

前不久做的一个android项目,测试出一个让人很郁闷的BUG。在部分galaxy note里,原来设定的通过点击widget打开应用突然间失效,点击widget无反应。而且这个bug只在部分galaxy note上有。       在widget使用的绑定方式如:     @Override       public void onUpdate(Context context, Ap

2012-11-23 11:05:50 2679 4

webpack2+vue2.0+vue-router2实例

直接上项目配置: { "name": "web", "version": "1.0.0", "description": "", "main": "webpack.config.js", "scripts": { "dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot", "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", "test": "echo \"Error: no test specified\" && exit 1", "watch": "webpack-dev-server --inline --hot" //用来做热启动,通过命令"webpack-dev-server"可以让改的代码立马生效不用一直每次都跑一下命令"webpack" }, "author": "", "license": "ISC", "dependencies": { "vue": "^2.1.10", "vue-resource": "^1.2.0", "vue-router": "^2.2.1" }, "devDependencies": { "babel-core": "^6.23.1", "babel-loader": "^6.3.2", "babel-preset-es2015": "^6.22.0", "css-loader": "^0.26.1", "file-loader": "^0.10.0", "html-loader": "^0.4.4", "style-loader": "^0.13.1", "vue-html-loader": "^1.2.3", "vue-loader": "^11.1.0", "vue-style-loader": "^2.0.0", "vue-template-compiler": "^2.1.10", "webpack": "^2.2.1", "webpack-dev-server": "^2.4.1" } }

2017-02-24

maven配置最新SSH框架

struts2.3.15 spring3 hibernate4最新版与以前是有比较大的改动。网上资料太多,搜到的内容也比较分散。 所以本人使用maven搭建的最新SSH框架。 齐全的代码注释,完整的hibernate通用方法封装。商业代码的规范。配置好了log4j,并且呢给出一个简单的注册实例。可以说这完全是一个商业项目的基础框架。并且也适合初学者学习使用。 此例中,数据库配置的是mysql,并且给了一个简单的脚本。其他数据自己在配置文件里改一下配置。 例子里的JAR包因为maven会自动下,我就没有上传了。

2014-06-22

struts2.3.15.3+json+maven

这是一个使用maven创建struts2的,并且使用ajax访问后台,后台返回json的例子。struts2的版本是2.3.15.3

2013-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除