Javascript
0X码上链
12年IT老兵,擅长互联网技术开发与培训,金融系统设计与建设,区块链(公链+联盟链)行业应用设计与开发。
展开
-
JSP加载JS文件不起作用的问题
Test.html<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> " /> $(d原创 2014-04-08 00:34:17 · 3436 阅读 · 0 评论 -
JQuery Easyui做异步删除
在做删除时,由于id号是uuid,因此无法像数字那样传递,需要原创 2014-06-06 17:07:49 · 1419 阅读 · 0 评论 -
JSTL标签库动态生成表格
项目中遇到一个动态生成表格的问题,由于表格的行和列都不是固定的,而是从数据库中取得的,因此需要动态的创建表格。 由于规范中要求使用JSTL标签库,避免JSP页面冗余java代码,而我的数据库暂时又连不上(电脑有点问题),只能是自己给自己提供数据进行测试了。下面我做了一个小例子,测试了一下JSTL的可行性。废话不多说,直接看例子。Java代码(部分代码)转载 2014-05-23 19:39:22 · 1751 阅读 · 0 评论 -
select下拉列表(easyui)
你如果想获得下拉列表中的某个被选中的值(单选),根本就无需遍历来判断它的option是否是selected,如: 1 >2 >3获得被选中的值:var s = document.getElementById("aa").value;jquery的话则是:var s = $("#aa").val();但是我用了js转载 2014-06-07 13:33:15 · 2197 阅读 · 0 评论 -
原生JS省市县三级联动菜单
JS省市县三级联动菜单 body,select { font-size:9pt; font-family:Verdana; } a { color:red; text-decoration:none; } a:hover{ text-decoration:underline;转载 2014-06-09 13:08:49 · 9300 阅读 · 0 评论 -
jquery图片幻灯片插件特效jquery.slider例子
jquery图片特效slider插件@charset "utf-8";.jquery-slider-wrapper{position:relative;zoom:1;clear:both}.jquery-slider-slide{position:absolute;padding-bottom:0px;margin:0px;padding-left:0px;width:100%;paddi原创 2014-06-11 20:28:35 · 2011 阅读 · 0 评论 -
Coin Slider jQuery插件详解
Coin Slider这个jQuery插件可用于创建拥有独特滑块滑落效果的图片展播控件。 代码1.在body里加入如下HTML代码: 美式柔软巧克力布朗尼蛋糕,散发香醇巧克力风味。 甘醇巧克力制造,完全体验转载 2014-06-11 20:23:56 · 1442 阅读 · 0 评论 -
jQuery 回车键单击事件
$(document).ready(function(){$("按下回车的控件").keydown(function(e){var curKey = e.which;if(curKey == 13){$("#回车事件按钮控件").click();return false;}});});原创 2014-06-11 22:51:05 · 2906 阅读 · 0 评论 -
easyui datagrid columns的field支持属性的子属性(field.sonfield形式或者格式化程序形式)
所谓为了支持某属性的子属性,主要为了解决。在服务器返回的json格式的数据的某个属性带有自属性,而我们恰恰又需要使用到该子属性作为我们的datagrid的某个字段的。默认情况下datagrid只能支持一级属性字段(属性的属性字段属于二级字段)。对于这个问题的解决方案有两种方式1、就是更改esayui源文件,是其支持field.sonfield的形式。javascript语法为我们提供了原创 2014-06-19 16:28:20 · 3325 阅读 · 0 评论 -
生成图片预览的方法
扩展JQuery: $.fn.filevalue = function(){ var obj = this[0]; if(obj){ //ie if (window.navigator.userAgent.indexOf("MSIE")>=1){ obj.select();原创 2014-06-23 11:34:24 · 1109 阅读 · 0 评论 -
JS_增加事件,移除事件,动态元素的增删事件
/* * 静态页面要施放因(add)此元素添加事件的内存. */(function(){ var add = document.getElementById("add"); var det = document.getElementById("det"); /*增加事件*/ ~function(){ var str = new Array原创 2015-01-07 23:09:32 · 4081 阅读 · 0 评论 -
xheditor的异步加载控件
xhEditor demo11 : 异步加载function loadJS(url,callback,charset){ var script = document.createElement('script'); script.onload = script.onreadystatechange = function () { if (script && script.rea原创 2014-06-25 08:41:18 · 704 阅读 · 0 评论 -
Eclipse下jQuery文件报错解决方案
方案1、修改配置文件使用Eclipse 3.7及以上版本时,工程中加入jquery.min.js文件,发现该文件出现错误提示(红×),但使用Eclipse 3.7以前的版本就不会出现这种提示。是因为Eclipse 3.7在.project配置文件中,加入了JS验证框架org.eclipse.wst.jsdt.core.javascriptValidator。加入该框架后,如果js文件书写规则不转载 2014-03-28 16:06:37 · 4263 阅读 · 0 评论 -
js正则表达式验证
function validate(){ var reg = new RegExp("^[0-9]*$"); var obj = document.getElementById("name"); if(!reg.test(obj.value)){ alert("请输入数字!"); } if(!/^[0-9]*$/.te转载 2014-04-05 17:55:02 · 1166 阅读 · 0 评论 -
jquery控制div隐藏与显示的几种效果
无标题文档 $(document).ready( function(){}); function hiden(){ $("#divObj").hide();//hide()函数,实现隐藏,括号里还可以带一个时间参数(毫秒)例如hide(2000)以2000毫秒的速度隐藏,还可以带slow,fast } function slideToggle(){ $("#divObj").原创 2014-04-14 14:26:35 · 8346 阅读 · 0 评论 -
Jquery.validate.js表单验证
一、用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/API: http://jquery.bassistance.de/api-browser/plugins.html官方文档:http://docs.jquery.com/Plugins/Validation/Methods 二、引入原创 2014-04-30 09:17:53 · 1762 阅读 · 1 评论 -
js类式继承的实现
在开始摆弄代码之前,应该搞清楚使用继承的目的和能带来什么好处。一般来说,在设计类的时候,我们希望能减少重复性的代码,并且尽量弱化类之间的耦合。而要做到这两者都兼顾是很难的,我们需要根据具体的条件和环境下决定我们应该采取什么方法。根据我们对面向对象语言中继承的了解,继承会带类直接的强耦合,但js由于其特有的灵活性,可以设计出强耦合和弱耦合,高效率和低效率的代码。而具体用什么,看情况。下面提供js转载 2014-04-15 15:20:34 · 672 阅读 · 0 评论 -
在一个js文件中引入另一个js文件
第一个js文件(被引入的js文件),文件名a.js,内容如下转载 2014-04-15 20:22:51 · 3551 阅读 · 1 评论 -
Extjs的Requiers作用
有的时候项目中要写一些扩展组件,随着扩展组件的增加,会造成有的页面需要使用,而有的页面不需要使用的问题,这对组件的js文件的引用造成了烦恼:如果每个页面都去引用的时候会造成浏览器打开页面的流量的增加而影响资源,如果需要的时候引用管理起来又很麻烦,Extjs4.0帮我们解决了这个问题,那就是Ext.requires。它可以实现根据我们的需要动态加在所需要的组件文件,很灵活也很方便。下面我们用例子进行原创 2014-05-04 11:05:52 · 877 阅读 · 0 评论 -
异常TypeError: Ext.get(...) is null
解决方法:用Ext.get()方法去页面获取按钮id原创 2014-05-04 16:24:44 · 2566 阅读 · 0 评论 -
arcgis js api和openlayer在处理大数据的表现
晚上重温了麦迪时刻和格里芬的世纪之扣,感觉整个人很兴奋,顺手测了一下arcgis js api 和openlayer在加载大数据是的表现,arcgis js api已经很久很久没用了,凭印象和官方例子凑出了一个加载矢量图的demo,openlayer一直在用,不在话下,我这次加的量还不小2406个点数据,而且没有使用任何优化算法,直接硬加载上去:arcgis js api加载出来的效果:转载 2014-04-18 16:30:42 · 6972 阅读 · 0 评论 -
异步加载JS
我们平时最常使用的就是这种同步加载形式: <script src="http://yourdomain.com/script.js"></script> 同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止了后续的解析,因此停止了后续的文件加载(如图像)、渲染、代码执 行。 js 之所以要同步执行,是因为 js 中可能有输出 document 内容、修改dom、重定向等行为,所以默认同步执行才是安全的。 以前的一般建议是把<script>放在页面末尾</body>之前,这原创 2014-04-18 12:16:03 · 1614 阅读 · 0 评论 -
eclipse安装aptana stadio 3 plugin插件
登录aptana官网:http://www.aptana.com/products/studio3/download选择eclipse plugin翻译 2014-04-18 18:53:05 · 1728 阅读 · 0 评论 -
js中生成json对象生成动态表格
js中解析json字符串:1.eval("..."): var a_id=eval(‘{"name":123}’); 如果eval中的内容含有恶意脚本就麻烦了 2.json_parse: 需要导入json_parse.js: var t = json_parse('{"name":123}'); alert(t原创 2014-04-14 12:58:56 · 4502 阅读 · 0 评论 -
二维码识别IOS或Android客户端
JS读取页面所在浏览器的平台是apple还是android,从而下载不同的客户端,实现一码智能多用的功能。还可以根据平台的不同,由JS控制显示不同的帮助信息或者下载说明等。 扫描二维码下载原创 2016-03-21 10:34:12 · 1746 阅读 · 0 评论