
前端开发
球球之家/carver
加油
展开
-
jsp通过logic:iterate或html:optionsCollection循环显示action中传过来的对象List
action中代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> List allUser=this.getLoginServiceImpl().find(); request.set转载 2012-03-06 16:06:52 · 1274 阅读 · 0 评论 -
js自定义log
1.自定义logfunction log(){ console.log.apply(console, arguments);}2.非空判断输出function isNull(val){ if(val==undefined||val==null||val.toLowerCase()=="null"||val==""||val.replace(/(^s*)|(s*$)/g, "").l原创 2017-08-02 08:15:47 · 862 阅读 · 0 评论 -
js 日期工具类
//扩展Date的format方法Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), "m+": this.getMinutes原创 2017-08-25 11:23:06 · 646 阅读 · 0 评论 -
bootstrap-validator自定义验证
自定义验证endTime: { validators: { notEmpty: { message: '请选择结束时间' }, callback: { message: '结束日期不能小于开始日期', callback:functio原创 2017-08-15 14:01:45 · 12094 阅读 · 3 评论 -
鼠标经过图片放大,不超过父块
overflow: hidden图片放大超过父块时隐藏<!DOCTYPE html><html><head><title></title><style type="text/css"> a{ width: 1400px; height: 800px; display: block; overflow: hidden;原创 2017-08-15 14:14:16 · 582 阅读 · 0 评论 -
js实现新增内容滚动播放效果
完整demo如下 每两秒随机向上或者向下滚动,如果要替换新内容,则通过html()更新内容即可(查看注释代码)<!DOCTYPE html><head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Content-Type" content="te原创 2017-08-24 08:43:15 · 3699 阅读 · 0 评论 -
webstorm创建和调试vue项目
安装node.js官网下载安装 https://nodejs.org/en/cmd下创建项目创建项目文件夹webpack-vue,并cd进入 安装vue-clinpm install -g vue-cli初始化vue init webpack默认项enter键,其他按情况选择y/n 安装webstorm下载安装https://www.jetbrains.com/webstorm/ 个性化设置原创 2017-12-22 13:54:33 · 54244 阅读 · 0 评论 -
浏览器分辨率使用排名以及不同分辨率下的网页测试
截取http://tongji.baidu.com/data/screen 百度统计 可以看出,pc端分辨率前四1920*10801366*7681440*9001024*768手机端分辨率前三360*640375*667414*736如何在chrome中查看网页不同分辨率下的表现f12打开控制台 选择edit添加自定义分辨率 如果是手机端注原创 2018-01-16 14:21:25 · 6892 阅读 · 0 评论 -
spring boot返回js文件实现前端缓存
前言前端常见的缓存方式有很多,cookie,session,storage等等,但是多少有些限制,换一种思路,我们可以通过各种js对象实现缓存的目的,就像java中用static map做缓存一样。spring boot配置import javax.servlet.*;import javax.servlet.annotation.WebServlet;import jav原创 2018-01-19 16:03:30 · 3586 阅读 · 0 评论 -
2018前端面试
1.jquery中.extend和.extend和.extend和.fn.extend区别前者是针对类的,后者是针对原型的2.响应式布局怎么理解的,响应式布局是通过什么实现?根据不同的屏幕加载不同的css样式1)移动端适配2)一套代码 适配pc端移动端多个3.js创建对象有哪几种方式?1)自面量如a={}2)new Object3)构造函数jav...原创 2018-06-03 23:55:10 · 647 阅读 · 0 评论 -
webstorm热更新
打开setting选择system settings去掉勾选项,如图所示原创 2018-06-13 15:18:20 · 6110 阅读 · 0 评论 -
js 完整的非空判断
function isNull(val){ if(val==undefined||val==null||val.toLowerCase()=="null"||val==""||val.replace(/(^s*)|(s*$)/g, "").length ==0) return true; return false;}function getNullStr(val)原创 2017-08-15 13:23:22 · 2552 阅读 · 0 评论 -
前后台分离开发,nginx解决跨域问题
项目采用前后端分离开发的模式,这就不可避免的遇到了跨域问题,我前台页面ajax需要请求小伙伴的后台接口,解决办法如下配置nginx,修改conf, server { listen 8888; server_name 192.168.2.95; #nginx -s reload原创 2016-12-08 20:29:51 · 6397 阅读 · 0 评论 -
Jquery 中的CheckBox、 RadioButton、 DropDownList的取值赋值
随着Jquery的作用越来越大,使用的朋友也越来越多。在Web中,由于CheckBox、Radiobutton 、DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的操作问题。由于Jquery的版本更新很快,代码的写法也改变了许多,以下Jquery代码适query1.4版本以上。 Radio转载 2012-11-05 10:56:23 · 710 阅读 · 0 评论 -
jquery下拉菜单效果学习
jqueryul{float:left}li{list-style-type:none;}ul ul li{}$(document).ready(function(){ $("ul li").next("ul").hide(); $("ul li").mouseover(function() { $(this).next原创 2012-07-19 09:20:08 · 1169 阅读 · 5 评论 -
js常用实例:qq。。。
1.网页上显示qq的状态,点击后即可聊天,无须是好友http://wpa.qq.com/msgrd?V=1&Uin=*******&Site=ioshenmue&Menu=yes"> src="http://wpa.qq.com/pa?p=1:*******:1" border="0">‘*’处换成在线的qq号即可 两种状态点击后: 2.划词百度搜索功能原创 2012-07-13 11:44:01 · 1366 阅读 · 0 评论 -
为div设置滚动条
当div所定义的区域的内容达到一定程度时,在div标签里面嵌入css样式表,定义overflow的属性值,设置滚动条相关的属性。.testDiv{ border-style: solid ; border-width: 50px ; border-color: pink ; position: absolute ; /* 位置 绝对或者相对转载 2012-03-27 12:29:34 · 565 阅读 · 0 评论 -
jquery常用知识点
1.跳转$("a").attr("href", "")2.取值$("a").attr("value");3.页面跳转+传参!!!!$("#sub_z").attr("href","../zsg/t_zsg!add?id="+$('#id').attr('value')+"&name="+$('#name').attr('value')+"&pwd="+$('#pwd')原创 2012-03-22 14:17:10 · 777 阅读 · 0 评论 -
js显示多张图片的问题
闲来无事,自己敲了段js,发现诸多问题,暂不得其解: New Document //或者在body里加个onload方法window.onload=function(){var num=prompt("您打算显示多少张图片","")-0;for(var i=1;ivar im=document.createE原创 2012-12-05 23:48:08 · 1971 阅读 · 0 评论 -
web前端优化
CSS优化技巧7则CSS是页面效果呈现中非常重要的组成部分,它包括颜色、大小尺寸、背景和字体等。写CSS很简单很容易,但是要想写出精炼的CSS代码还是有很多技巧的。下面就是技巧7则:1. 合并多个相同属性;比如很多人写margin会这样写margin-top: 8px;margin-right: 4px;margin-bottom: 8px;ma转载 2015-04-29 13:08:21 · 841 阅读 · 0 评论 -
多个ec:table无法正常点击列进行排序,提示uncaught typeerror
如下图解决此异常,只要在每个ec:table加上tableId就行,如tableId="table3",这样ec:table可以正确区分同名列,也不会报上面这种bug原创 2015-04-29 13:41:39 · 1224 阅读 · 1 评论 -
java gc及jvm调优
一、GC概要 JVM堆相关知识 为什么先说JVM堆? JVM的堆是Java对象的活动空间,程序中的类的对象从中分配空间,其存储着正在运行着的应用程序用到的所有对象。这些对象的建立方式就是那些new一类的操作,当对象无用后,是GC来负责这个无用的对象(地球人都知道)。JVM堆 (1) 新域:存储所有新成生的对象 (2) 旧域:新域中的对象,经过了一转载 2015-04-29 13:11:08 · 891 阅读 · 0 评论 -
Jquery click/bind/live/delegate/on事件,阻止默认事件,以及插件的写法
几种常见事件介绍,阻止事件传递的三种写法,插件的编写模板转载 2015-06-26 19:15:55 · 1048 阅读 · 0 评论 -
如何像cnpm一样自定义命令
背景一开始看到cnpm,以为跟npm一样需要用c开发底层命令,后来谷歌一下,才发现其实也很简单。实施步骤新建一个nodecmd文件夹,在里面建一个main.js,内容如下#!/usr/bin/env nodeconsole.log('hello command');然后在命令行中初始化nodecmd> npm init一路回车,创建package.json关键一步修改...原创 2019-01-04 14:55:43 · 405 阅读 · 0 评论