java 前端
乔志勇笔记
java学习新天地
展开
-
jquery easyui实现树形(Tree)菜单点击,在content页生成Tab功能
一:首先看下功能的界面二:jsp页面[html] view plain copy%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> > html> head> met转载 2017-11-23 15:29:02 · 1430 阅读 · 0 评论 -
DOM中元素节点、属性节点、文本节点的理解
节点信息每个节点都拥有包含着关于节点某些信息的属性。这些属性是:nodeName(节点名称)nodeValue(节点值)nodeType(节点类型)nodeTypenodeType 属性可返回节点的类型。最重要的节点类型是:元素类型节点类型元素1属性2文本3转载 2017-09-24 10:12:41 · 2410 阅读 · 0 评论 -
浅谈jQuery中 wrap() wrapAll() 与 wrapInner()的差异
今晚看书的时候发现jQuery有三个包裹节点的方法,百度了一下jQuery wrap() / wrapAll() / wrapInner(),果然搜索结果 W3School的文档说明是排第一的。可是,W3School的解释是这样的:jQuery 文档操作 - wrap() 方法wrap() 方法把每个被选元素放置在指定的 HTML 内容或元素中。jQuery 文档操作 - wrap转载 2017-09-23 20:04:00 · 307 阅读 · 0 评论 -
【转】JQ命令汇总 jQuery
jQuery 选择器选择器 实例 选取* $("*") 所有元素#id $("#lastname")转载 2017-09-23 15:12:48 · 579 阅读 · 0 评论 -
区别 Jquery对象和Dom对象
http://www.cnblogs.com/liyunhua/p/4491886.html在讨论之前,先约定好定义变量的风格。如果获取的对象是jQuery对象,那么在变量前加上$,例如:var $variable = jQuery对象;如果获取的是DOM对象,则定义如下:var variable = DOM对象; jQuery对转载 2017-09-23 17:20:14 · 341 阅读 · 0 评论 -
Freemarker的基本语法及入门基础
一、freemarker模板文件(*.ftl)的基本组成部分 1. 文本:直接输出的内容部分 2. 注释:不会输出的内容,格式为 3. 取值(插值):代替输出数据模型的部分,格式为${数据模型}或#{数据模型} 4. ftl指令:Freemarker指令,类似于HTML标记。转载 2017-08-28 23:27:17 · 464 阅读 · 0 评论 -
为什么要使用JS模板引擎
模板最本质的作用是【变静为动】一切利用这方面的都是优势,不利于的都是劣势。要很好地实现【变静为动】的目的,有这么几点:可维护性(后期改起来方便);可扩展性(想要增加功能,增加需求方便);开发效率提高(程序逻辑组织更好,调试方便);看起来舒服(不容易写错);从以上四点,你仔细想想,前端模板是不是无论从哪方便优势体现都不是一点两点。我之前在写转载 2017-08-28 08:56:19 · 2947 阅读 · 1 评论 -
浅谈前后模板引擎的利与弊
前端模板引擎:大多数的js模板引擎,如:doT.js(前后端)、dust.js(前后端)、mustache.js(前后端)。----------常规字符串模板引擎 包括一些mvvm前端框架自带的模板输出模块,如:vue.js、Angular.js----------Dom模板引擎后端模板引擎:java模板引擎、php模板引擎、.net模板引擎、nodej转载 2017-08-28 09:11:59 · 3532 阅读 · 0 评论 -
jQuery中hover与mouseover与mouseenter的区别
以前一直以为在jquery中其实mouseover和mouseout两个事件等于hover事件。但这两个并不能等同。在wrapper上加事件,当鼠标移动到wrapper上的时候让class="point"的层放大。但如果用mouseover和 mouseout事件的话,当鼠标移动到wrapper层后,point层会变大,但当鼠标在img和text层之间进行移转载 2017-09-24 13:10:38 · 702 阅读 · 0 评论 -
jQuery中queue和dequeue的用法
jQuery中的queue和dequeue是一组很有用的方法,他们对于一系列需要按次序运行的函数特别有用。特别animate动画,ajax,以及timeout等需要一定时间的函数queue和dequeue的过程主要是:1,用queue把函数加入队列(通常是函数数组)2,用dequeue将函数数组中的第一个函数取出,并执行(用shift()方法取出并执行)也就意味着当再次执行转载 2017-09-24 16:55:56 · 1052 阅读 · 0 评论 -
jQuery 中 jQuery(function(){})与(function(){})(jQuery) 的区别
Jquery是优秀的Javascrīpt框架。我们现在来讨论下在 Jquery 中两个页面载入后执行的函数。$(document).ready(function(){ // 在这里写你的代码...});在DOM加载完成时运行的代码可以简写成jQuery(function(){ }); (function($) {})(jQuery)什么意思?转载 2017-09-24 20:32:37 · 550 阅读 · 0 评论 -
JS模拟的Map类实现方法
这篇文章主要介绍了JS模拟的Map类实现方法,可实现模拟java中map属性按照键值对保存的功能,提供了采用数组和json两种实现方式,需要的朋友可以参考下本文实例讲述了JS模拟的Map类。分享给大家供大家参考,具体如下:根据java中map的属性,实现key----value保存1、使用数组方式存储数据,(使用闭包)?12345转载 2017-11-22 08:53:39 · 1103 阅读 · 0 评论 -
使input文本框不可编辑的3种方法
今天试了一下使input文本框不可编辑的3种方法,现在总结一下:disabled 属性规定应该禁用 input 元素,被禁用的 input 元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值。设置后文字的颜色会变成灰色。disabled 属性无法与 一起使用。示例:readonly 属性规定输入字段为只读可复制,但是,用户可以使用Tab转载 2017-11-20 13:03:42 · 263021 阅读 · 10 评论 -
js函数调用时候参数的引号问题
function setCoeff(elCell, oRecord, oColumn, oData) { var laborCostsPersonDetailId = oRecord.getData("laborCostsPersonDetailId"); var defaultFee = oRecord.getData("laborCosts");原创 2017-10-11 18:49:01 · 1970 阅读 · 0 评论 -
js怎么在引号里面引用变量
可以这样引入变量作为字符串形式:"+变量+";如果外面有引号,则如下:'"+变量+"'或\""+变量+"\"http://blog.csdn.net/it_surfer/article/details/45076501str = str + "";原创 2017-10-11 17:56:07 · 19795 阅读 · 0 评论 -
js正则表达式的使用详解
http://www.jb51.net/article/39623.htmjs中的正则表达式比起C#中的正则表达式要弱很多,但基本够用了1定义正则表达式2关于验证的三个这则表达式方法3正则表达式式的转义字符1定义正则表达式在js中定义正则表达式很简单,有两种方式,一种是通过构造函数,一种是通过//,也就是两个斜杠。例如复制代码 代码如下: va转载 2017-09-22 11:33:20 · 297 阅读 · 0 评论 -
详解Javascript中正则表达式的使用
https://regexper.com 检验网站http://www.cnblogs.com/tzyy/p/4927476.html#_h2_12 原网址Javascript中正则表达式的使用String.prototype.search方法String.prototype.replace方法String.prototype.split方法String.prototype转载 2017-09-22 11:26:13 · 3522 阅读 · 0 评论 -
正则表达式中\b和\s有什么区别
字符串:abcsdsadas abc asdsadasdabcasdsa使用\sabc\s和\babc\b都能匹配中间的abc,这种方法不是重复了么,/s是匹配空格回车等得,/b网上教程说得不清楚什么字符边界什么意思。 不一样\babc\b匹配的是"abc"\sabc\s匹配的不是"abc", 前后还带空格" abc "\b只是匹配字符串开头结尾及空格回车等的位置, 不会匹配空格转载 2017-09-22 11:05:24 · 2879 阅读 · 0 评论 -
Oracle中rank() over, dense_rank(), row_number() 的区别
Oracle中rank() over, dense_rank(), row_number() 的区别假设现在有一张学生表student,学生表中有姓名、分数、课程编号,现在我需要按照课程对学生的成绩进行排序。select * from student1. rank over ()可以实现对学生排名,特点是成绩相同的两名是并列,如下1 2 2 4 5select name,转载 2017-09-25 09:27:58 · 376 阅读 · 0 评论 -
jQuery-JS常用表单验证&35个jQuery小技巧
目录:.1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制2.:js判断汉字、判断是否汉字 、只能输入汉字3:js判断是否输入英文、只能输入英文4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字5:只能输入英文字符和数字6: js email验证 、js 判断email 、信箱/邮箱格式验证转载 2017-08-22 21:31:59 · 493 阅读 · 0 评论 -
javascript与jQuery的each,map回调函数参数顺序问题
script> var arr = [2,3,6,7,9]; //javascript中的forEach 和 map方法 arr.forEach(function(value,index){//(值,索引) console.log(value); }); arr.map(function(value,index){//(值,索引) cons原创 2017-08-20 21:05:19 · 888 阅读 · 0 评论 -
js自执行函数的几种不同写法的比较
js自执行函数的几种不同写法的比较,需要的朋友可以参考下经常需要一个函数自执行,可惜这一种写法是错的: 复制代码 代码如下:function(){alert(1);}(); 原因是前半段“function(){alert(1);}”被当成了函数声明,而不是一个函数表达式,从而让后面的“();”变得孤立,产生语法错。 按上面的分析,这一段代码虽说没有语法错转载 2017-06-09 09:13:49 · 643 阅读 · 0 评论 -
jquery怎样选中不同的form
我现在要选中fm1提交,应该怎么写?我的:$("form[name='fm1']").submit();不行。因为从你提供的代码看name=fm1的form是第一个表单所以$('form[0]').submit()就可以了,不过不行你可以用$('fm1').submit()转载 2017-06-09 10:11:31 · 655 阅读 · 0 评论 -
js立即执行函数,jqueryReady和Onload执行顺序比较
http://blog.csdn.net/paul342/article/details/49487583最近研究了一下这几个函数的执行顺序,有概念可知,立即执行函数是首先执行,但是ready函数和Onload的执行顺序可以根据区别得知 jQuery的ready函数与js的onload的区别: 1.执行时间 window.onload必须等到页面内包括图片的所有元转载 2017-07-04 15:27:42 · 814 阅读 · 0 评论 -
JavaScript中变量声明有var和没var的区别示例介绍
http://www.jb51.net/article/55200.htm在函数内部,有var和没var声明的变量是不一样的。有var声明的是局部变量,没var的,声明的全局变量,所以可以借此向外暴露接口东东本文来论述JavaScript中变量声明有var和没var的区别,关于Js中的变量声明的作用域是以函数为单位,所以我们经常见到避免全局变量污染的方法是转载 2017-07-04 14:39:38 · 613 阅读 · 0 评论 -
JSP中的EL表达式详细介绍
http://blog.csdn.net/zdwzzu2006/article/details/4672383一、JSP EL语言定义 EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它们通常用于对象操作以及执行那些影响所生成内容的计算。JSP 2.0 将转载 2017-07-03 23:44:59 · 347 阅读 · 0 评论 -
jquery attr prop checkbox已有checked=checked但不显示勾选问题
最近在做项目的过程中碰到了这样的一个问题:在使用bootstrap模态框的过程中,在模态框中有一个checkbox标签,一开始是为选中的,当点击触发模态框按钮,选中chcekbox时,会显示勾选,这个时候将选中的状态缓存起来,然后点击模态框中的关闭按钮,再次点击触发模态框按钮弹出模态框,这个时候问题出现了: checkbox标签已有checked=checked但是不显示勾选转载 2017-07-12 19:50:20 · 543 阅读 · 0 评论 -
修改UniEAP Platform RIA 页面combobox控件,增加全选,全选取消下拉框(ie浏览器 js)
combobox控件 ,总共有个三个重要js,ComboBox.js(未改动),ComboBoxDataProvider.js,ComboBoxPopup.js 针对ComboBoxDataProvider.js ,1、增加了自定义列 customItem:{CODEVALUE:'-1',CODENAME: '全部'}2、修改了在什么情况下 增加自定义列 //原创 2017-07-11 14:07:02 · 1760 阅读 · 2 评论 -
jsp中<%%> 与<%!%> , <%=%>与<% :%>是什么?
前者定义的是局部的变量的,后者是定义的全局变量方法里声明的变量和方法都是作为类的属性和方法存在的,里不能声明方法 而里声明的变量则是作为_jspService这个方法的内部属性 在ASP.NET中的代码块指明了开发人员想要呈现的值(例如就是呈现hello)。代码块则指出开发人员想要执行的代码,任何在其中呈现的输出都必须是显式地完成(例如)。所以说二者的原创 2017-06-30 21:12:48 · 6243 阅读 · 0 评论 -
jquery.cookie用法详细解析
Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。例如购物网站存储用户曾经浏览过的产品列表,或者门户网站记住用户喜欢选择浏览哪类新闻。 在用户允许的情况下,还可以存储用户的登录信息,使得用户在访问网站时不必每次都键转载 2017-06-06 10:23:05 · 396 阅读 · 0 评论 -
jQuery中的$(window).load()与$(document).ready()
大多数jQuery实例或教程都告诉我们绑定我们的jQuery代码到$(document).ready事件。虽然$(document).ready 事件在大多数情况下都OK,但是它的解析顺序是在文档准备就绪,但文档中的图片等对象正在下载的时候开始运行的。所以在某些时候使 用$(document).ready事件并不一定能达到我们预期的效果,比如一些视觉效果和动画、拖拽、预读取隐藏图片等…通过使转载 2017-04-07 13:34:32 · 396 阅读 · 0 评论 -
jQuery中$.fn的用法示例介绍
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 如扩展$.fn.abc(),即$.fn.abc()是对jquery扩展了一个abc方法,那么后面你的每一个jquery实例都可以引用这个方法了. 那么你可以这样子:$("#div").abc(); jQuery为开发插件提拱了两个方法,分别是: jQuery.extend(obje转载 2017-04-07 10:06:06 · 338 阅读 · 0 评论 -
js中0跟空字符串比较为什么为true
在 JavaScript 里,null,0,””,false,和 undefined 全部彼此相等(==),因为它们的计算值都为 ‘false原创 2017-08-10 09:19:06 · 3535 阅读 · 3 评论 -
正则表达式基本语法详解
http://www.jb51.net/article/73342.htm正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("Th转载 2017-08-09 20:04:46 · 351 阅读 · 0 评论 -
如何学习正则表达式(校验网址)
1 . 慕课网上搜素JavaScript正则表达式2、校验网址https://regexper.com/原创 2017-08-09 16:56:09 · 616 阅读 · 0 评论 -
浏览器的渲染原理简介
http://coolshell.cn/articles/9666.html看到这个标题大家一定会想到这篇神文《How Browsers Work》,这篇文章把浏览器的很多细节讲得很细,而且也被翻译成了中文。为什么我还想写一篇呢?因为两个原因,1)这篇文章太长了,阅读成本太大,不能一口气读完。2)花了大力气读了这篇文章后可以了解很多,但似乎对工作没什么帮助。所以,我准备写下这篇转载 2017-07-18 17:33:12 · 322 阅读 · 0 评论 -
dojo.query() 方法常见的css选择符语法
http://www.cnblogs.com/didi/archive/2010/10/09/1846769.html语法含义 {http://didi.cnblogs.com}示例*任何元素dojo.query("*")E标签为E的元素dojo.query("div").C带有类C的元素dojo.转载 2017-07-20 17:24:45 · 705 阅读 · 0 评论 -
java web 前台使用枚举
推广渠道* #foreach( $pc in $sys.ce('PromotionChan') ) #if($pc.key==1) checked="checked"原创 2017-03-10 10:23:13 · 729 阅读 · 0 评论 -
HTML的a标签href属性指定相对路径与绝对路径的用法讲解
在实际Web开发中,插入图片、包含CSS文件等都需要有路径,如果文件路径的添加错误,就会导致引用失效(无法浏览链接文件,或无法显示插入的图片等)。很多初学者感到困惑,下面我就详细的介绍一下相对路径与绝对路径。HTML相对路径指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。例如:文件1.htm的绝对路径是:d:/www/html/1.htm文件2.htm的绝对路径是转载 2017-03-22 10:02:10 · 13793 阅读 · 1 评论 -
(function($){...})(jQuery)是什么意思
这里实际上是匿名函数function(arg){...}这就定义了一个匿名函数,参数为arg而调用函数 时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg){...})(param)这 就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数而(function($){...})转载 2017-04-07 09:45:32 · 362 阅读 · 0 评论