Web
欣怡
那段路每走一步都会践踏自己清白的良心
展开
-
谷歌浏览器如何关闭当前页面
最近小编遇到一个需求:用户登录系统申请某个业务,当帐号等级低于L2级时弹框提示用户提升帐号等级,弹框上面有2个按钮“去提升”、“关闭”,前面一个按钮自然是去到提升页面,而后面按钮就是关闭当前页面,本以为很简单的功能,新版的谷歌运行时控制台提示警告:Scripts may close only the windows that were opened by it意思是脚本只能关闭通过脚本打开的页...原创 2020-01-16 18:16:18 · 7001 阅读 · 3 评论 -
vue实现滚动锚点定位
效果如图: 注意:gd-tabs标签为内部框架组件,使用时替换为自己框架即可<template> <div class="custom-demo-view" style="padding: 1rem;"> <div> <gd-tabs v-if="reload" @tabclick="jump" v-mode...原创 2019-11-12 15:16:47 · 2453 阅读 · 4 评论 -
附近卖家实现1.0
该接口采用数据库函数读取封装形式优点:采用ORACLE控件计算函数,距离读取精确,编码简单;缺点:大批量数据(数据达到几十万之后)做附近位置读取时导致数据读取缓慢实现代码:1.数据库函数创建:create or replace function get_distance( jd1 number, wd1 number, jd2 number, w原创 2017-07-11 18:38:45 · 267 阅读 · 0 评论 -
JS自定义一个Map类
例子1 //定义简单Map function getMap() {//初始化map_,给map_对象增加方法,使map_像Map var map_ = new Object(); map_.put = function(key, value) { map_[key+'_'] = value;原创 2013-12-30 18:02:43 · 9317 阅读 · 0 评论 -
js 判断js函数、变量是否存在
//是否存在指定函数function isExitsFunction(funcName){try{if(typeof(eval(funcName))=="function"){return true;}}catch(e){}return false;}//是否存在指定变量function isExitsVariable(variableName){t原创 2013-09-24 11:22:24 · 2034 阅读 · 0 评论 -
JS 清除IE缓存
js中自动清除ie缓存方法 — 常用 对于动态文件,比如 index.asp?id=... 或者 index.aspx?id=... 相信有经验的程序员都知道怎样禁止浏览器缓存数据了. 但是对于静态文件(css,jpg,gif等等), 在什么场合下面我们需要禁止浏览器缓存他们,怎么做? 方法一:Dojo中我们可以用简单的方法完成:在dojo.xhrGet(包括post)原创 2013-07-26 12:35:03 · 2242 阅读 · 0 评论 -
html监听,键盘事件
html监听,键盘事件原创 2013-07-25 17:32:57 · 2119 阅读 · 0 评论 -
js实现倒计时
js实现倒计时原创 2013-07-24 11:27:47 · 1568 阅读 · 2 评论 -
js隐藏
function openLoadingIcon(){$("#dataLoading").css("display","block");$("#absoluteDiv").css("display","block");$("#dataLoading").css("left",(document.body.clientWidth/2)-70);$("#dataLoading").cs原创 2013-07-30 17:11:06 · 1070 阅读 · 0 评论 -
存储过程返回数组对象例子
其实就相当于返回List里面放的对象数据,定义如下 1.创建存储过程对象CREATE OR REPLACE TYPE "T_ACCOUNT_MONTH"as object( ACCOUNT_ID NUMBER, INIT_AMOUNT NUMBER, DEBIT_AMOUNT NUMBER, CREDIT_AMOUNT NUMBER)2.创建存数过程原创 2013-07-30 18:58:40 · 2110 阅读 · 0 评论 -
js保留两位小数
Math.round(x*100)/100,当然我要的是Math.round(x*100),这没有关系。但直接使用Math.round(x*100)存在一个问题,有时会有很小的误差,显示很多位的小数位,如0.9996*100,就会变成99.96000000000001,这不是我想要的。查找javascript的功能,number类型有一个toFixed()函数,测试: aler原创 2013-07-29 12:35:24 · 1671 阅读 · 1 评论 -
StringEscapeUtils类的转义与反转义方法
org.apache.commons.lang.StringEscapeUtils 类可以对js sql html xml等代码进行转义!用来处理前端js注入代码 SQL特殊字符转义 应该说,您即使没有处理 HTML 或 JavaScript 的特殊字符,也不会带来灾难性的后果,但是如果不在动态构造 SQL 语句时对变量中特殊字符进行处理,将可能导致程序漏洞、数据盗取、数据破坏等原创 2013-12-17 15:27:03 · 49706 阅读 · 1 评论 -
Struts导出word
PDF DOC 文件导出 word文件导出 doc文件导出 pdf文件导出原创 2013-12-20 17:59:56 · 2255 阅读 · 0 评论 -
百度echarts实现横向渐变效果
一、样例一:效果图:代码option = { title: { text: 'aaa', x: "left" }, tooltip: { trigger: 'item', position:'right', /* formatter:function(data){ ...原创 2019-04-04 17:04:23 · 2632 阅读 · 0 评论 -
浏览器未安装flash插件提示实现代码
在开发中使用到jquery.uploadify.js,这个插件有使用到flash文件,以前旧版本的谷歌浏览器会自动加载flash,升级之后就不会加载了;每次要新增数据,才发现数据填完了,附件却上传不了,然后开始了复杂的找启动flash的地方,启用之后页面又要重新加载,刚提交的数据就全部没了,算了重新填吧,谁让自己没记性了;现有程序可以直接让你访问系统就直接指导是否开启了flash:<...原创 2018-08-31 09:23:00 · 1807 阅读 · 0 评论 -
jQuery与原生js的转换
jQuery 对象是通过 jQuery 包装DOM 对象后产生的对象。jQuery 对象是 jQuery 独有的,其可以使用 jQuery 里的方法,但是不能使用 DOM 的方法;例如: $("#img").attr("src","test.jpg"); 这里的 $("#img")就是 jQuery 对象。DOM对象就是Javascript 固有的一些对象操作。DOM 对象能使用Javascr...转载 2018-08-07 20:03:21 · 414 阅读 · 0 评论 -
Log4J.xml配置详解
AppenderAppender:日志输出器,配置日志的输出级别、输出位置等,包括以下几类:ConsoleAppender: 日志输出到控制台;FileAppender:输出到文件;RollingFileAppender:输出到文件,文件达到一定阈值时,自动备份日志文件;DailyRollingFileAppender:可定期备份日志文件,默认一天一个文件,也可设置为每分钟一个、每小时一个;Wri...原创 2018-07-06 11:14:14 · 66143 阅读 · 6 评论 -
附近卖家实现1.0
该接口采用数据库函数读取封装形式优点:采用ORACLE控件计算函数,距离读取精确,编码简单;缺点:大批量数据(数据达到几十万之后)做附近位置读取时导致数据读取缓慢实现代码:1.数据库函数创建:create or replace function get_distance( jd1 number, wd1 number, jd2 number, wd2 number)return...原创 2018-04-20 23:02:47 · 236 阅读 · 0 评论 -
Eclipse优化
Eclipse优化一、eclipse定制化配置调优、初始化配置指南、可以解决启动慢等问题打开eclipse根目录下的eclipse.ini在最后面加上如下的jvm参数-Xms400m-Xmx1400m-XX:NewSize=128m-XX:MaxNewSize=512m-XX:PermSize=96m-XX:MaxPermSize=128m-s...原创 2018-04-20 23:01:20 · 959 阅读 · 0 评论 -
HTML颜色代码表
HTML颜色代码表大粤ID:@天涯 #000000 #2F0000 #600030 #460046 #28004D #272727 #4D0000 #820041 #5E005E #3A006F #3C3C3C #600000 #9F005原创 2017-11-17 16:51:47 · 481 阅读 · 0 评论 -
设置密码输入框不能复制粘贴剪切
onpaste:粘贴时触发的事件oncontextmenu:右键弹出属性菜单oncopy:实现拷贝,复制oncut:剪切原创 2016-12-08 17:16:50 · 1054 阅读 · 0 评论 -
HTML <a> 标签的 target 属性
定义和用法 标签的 target 属性规定在何处打开链接文档。如果在一个 标签内包含一个 target 属性,浏览器将会载入和显示用这个标签的 href 属性命名的、名称与这个目标吻合的框架或者窗口中的文档。如果这个指定名称或 id 的框架或者窗口不存在,浏览器将打开一个新的窗口,给这个窗口一个指定的标记,然后将新的文档载入那个窗口。从此以后,超链接文档就可以指向这个新的窗口。打开新原创 2013-05-15 13:09:14 · 2651 阅读 · 1 评论 -
S标签实际大全(struts2)
(1): ---- 文本输入框?使用:?(2): ----- 文本域输入框?使用:?(3): ----- 密码输入框?使用:?前三个基本都是一样的。如果是要显示值的话可以这样:value = “实体Bean。Get***()”。?(4): ---- 单选按钮?使用:其中list 属性是必须要有的。?:第一种方式:list = “#{‘male’:’男’,’fem原创 2013-05-03 13:21:08 · 1219 阅读 · 0 评论 -
struts2 s标签
A:-----超链接,类似于html里的-----执行一个view里面的一个action-----如果action的errors有值那么显示出来-----如果action的message有值那么显示出来-----添加一个值到list,类似于list.add();-----自动完成标签的内容,这个是ajaxB:-----类似于struts1.x中的,JavaBean的原创 2013-05-03 13:21:57 · 909 阅读 · 0 评论 -
jquery插件tablesorter自动排序
在行业系统的开发中,数据的排序是免不了的,在c/s开发中,数据的排序比较简单,而在b/s的开发中,通常排序是靠与服务端交互来完成,每一次排序都需要提起一次数据。这样很麻烦,而且对数据库的压力也很大。现在我们使用jquery插件tablesorter来完成静态排序,大大减轻了数据库的压力。它的使用方法很简单。Html 代码 type="text/javascript" src=原创 2012-12-05 09:42:12 · 6277 阅读 · 0 评论 -
FTL常用标签及语法
判断对象是否存在,若成立说明存在 判断知否和某一个值相等(先判断是否存在,在判断相等,如果该指定的参数不存在还比较相等的话就回出错) list循环(循环遍历list并给遍历的对象取别名attribute以方便后面对象调用),if_exists在调用一个变量需要先判断是否为空不然为空时会出错,_index为取出行号索引从0开始,?size可以判断list大小原创 2012-11-16 14:14:48 · 89054 阅读 · 0 评论 -
Freemarker使用Cookie,Request,Session
Freemarker使用Cookie,Request,Session 1. 获取cookie. ${cookie.name} ${cookie.value} 2. 获取request.原创 2012-11-13 12:57:47 · 14549 阅读 · 1 评论 -
Struts2中使用FreeMarker充当表现层
FreeMarker是一个非常优秀的模板引擎,这个模板引擎可用于任何场景, FreeMarker负责将数据模型中的数据合并到模板中,从而生成标准输出.界面开发人员只需要关于界面(也就是模板文件)的开发,而业务逻辑开发者只 需要负责将需要显示的数据填入数据模型-----FreeMarker负责合并数据模型和模板,从而生成标准输出.FreeMarker特别适应于MVC模式的Web应用,虽然Free原创 2012-11-13 12:59:00 · 1836 阅读 · 0 评论 -
asp怎样与SQL数据库连接?代码是?
用于连接SQL数据库的代码应该这样:连接字符串以及解释如下:connstr="driver={SQL Server};server=(local);uid=sa;pwd=sa;database=Your database"语法介绍: (1)、driver={SQL Server};始终为这个形式,不变 (2)、server:可以是local、你计算机的IP、计算机的名称中的任意原创 2012-09-16 18:36:35 · 707 阅读 · 0 评论 -
如何使用JS来改变CSS样式
方法:document.getElementById("xx").style.xxx中的所有属性是什么盒子标签和属性对照CSS语法(不区分大小写)JavaScript语法(区分大小写)borderborderborder-bottomborderBottomborder-bottom-colorborderBott原创 2012-09-11 12:51:08 · 5036 阅读 · 0 评论 -
JAVA 中URL链接中文参数乱码的处理方法
JAVA 中URL链接中文参数乱码的若干处理方法,现在整理收录如下:方法一:http://xxx.do?ptname=’我是中国人’String strPtname = request.getParameter("ptname");strPtname = new String(strPtname.getBytes("ISO-885Array-1"), "UTF-8"); 方原创 2012-09-07 17:55:08 · 1693 阅读 · 0 评论 -
Tomcat 6.0 配置--虚拟目录的设置+多域名绑定
优点:tomcat6.0可以自动更新类和页面,当然如果修改了配置文件,或者web.xml和lib,则需要重启tomcat才可以.配置更方便,开设站点只需修改一个conf文件。Step 1 JDK安装----------------------------------------------------------------------------------1.1 点击jdk-6原创 2012-09-05 15:35:37 · 1936 阅读 · 0 评论 -
tomcat虚拟路径的几种配置方法
摘自:http://dolphin-ygj.javaeye.com/blog/3120461. 在.%TOMCAT_HOME%\conf\Catalina\localhost建立一个xml文件 里面写上 reloadable="true"> 推荐方式2.打开%TOMCAT_HOME%\conf\server.xml文件 在 之间加入如下代码: debug="0" re原创 2012-09-05 15:34:29 · 2025 阅读 · 0 评论 -
生成动态JSP
package com.trendcom.portal.bean;import genCode.generator.JspGenerator;import genCode.generator.impl.JspGeneratorImpl;import genCode.model.JspModel;import java.util.HashMap;import java.util.原创 2012-12-10 17:34:02 · 2796 阅读 · 0 评论 -
java生成jsp
1.java代码 String jspPath=rootPath+name+"/webs/"+template.getTemplatename()+"/"+template.getTemplatename()+"_"+fileName+".jsp"; //System.out.println("[UITemplatePartBean] +++++++++++++++++++原创 2012-12-28 12:21:33 · 1491 阅读 · 0 评论 -
Ajax跨域
//这个方法把ajax方法封装一下,方便调用。 function myajax(roleId){ $.ajax({ async:false, url: 'http://data.hhit.com.cn/notice/refreshTask.action?a='+Math.random(), // 跨域URL原创 2013-01-22 13:43:50 · 575 阅读 · 0 评论 -
contentWindow iframe的contentWindow属性 指定的frame或者iframe所在的window对象
contentWindow属性是指指定的frame或者iframe所在的window对象2006-12-23 09:39在IE中iframe或者frame的contentWindow属性可以省略,但在Firefox中如果要对iframe对象进行编辑则必须指定contentWindow属性。function EnableEdit(){ var editor;原创 2013-03-27 12:48:49 · 5719 阅读 · 0 评论 -
fn标签
在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签,在使用的时候要先加上头http://java.sun.com/jsp/jstl/functions" prefix="fn"%>就可以使用fn标签了。具体使用方法请参见下表:函数描述fn:contains(string, s原创 2013-02-07 10:00:54 · 671 阅读 · 0 评论 -
c:foreach 详解
c:forEach>标签的使用 在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 JSTL所支持的迭代标签有两个,分别是c:forEach>和c:forTokens>。在这里原创 2013-01-22 16:15:07 · 1132 阅读 · 1 评论 -
jsp显示word、excel
word页面只要在jsp头设置如下指令:excel如下:原创 2013-01-19 16:24:25 · 979 阅读 · 0 评论