
Web前端设计
文章平均质量分 66
小源子2016
目前主要从事Android、Flutter开发,也开发过J2EE、python、React、VUE、taro、 小程序、JAVAFX、QT等
展开
-
Android与Vue架构分析,MVC、MVP、MVVM的演进
以安卓和Vue为例,演化MVC---MVP---MVVM的过程原创 2021-07-04 09:08:20 · 572 阅读 · 5 评论 -
easyui自定义checkbox列
最近蝉印网络在使用jquery easyui插件开发系统的时候需要对checkbox进行自定义,比如某行的checkbox不让选中,后来想不让选中的checkbox话还不如直接去掉这行的checkbox 。于是查阅了一下datagrid的api,发现一个可用的函数:formatter开始动手: 1{2 fie转载 2014-07-03 14:13:24 · 2212 阅读 · 0 评论 -
EASYUI设置combobox的默认值
{field:'pervasive',title:'是否普算',width:90,formatter:hdl.easyUIComm.pervasiveFormatter, editor:{ type:'combobox', options:{原创 2014-07-02 10:26:50 · 2637 阅读 · 0 评论 -
Window,Document,Frame的理解,帮助理解左侧导航栏的实现原理
Window好比一个大的窗口,如果我们在里面嵌入一个iframe,好比在这个大窗口里放一个小window,自然也就多了一个小documentwindow.frames此时长度为1如图所示,原理是这样的,整个就是一个大的window,当我们点击左侧连接,动态的创建一个ifame,根据秀才所给的例子,直接就能使用了,然而例子中创建的ifame没有名字,给后面访问ifame带来了原创 2014-03-22 01:14:50 · 1869 阅读 · 0 评论 -
JS不定长度探究和填充占位符的应用
function myFunction(){alert("Hello World!");}function myFunction(a){alert("Hello World132!");}点击这里JS特点是虽然我们传递了原创 2014-04-11 11:21:11 · 1802 阅读 · 0 评论 -
Attribute qualified names must be unique within an element
org.apache.jasper.JasperException: /WEB-INF/content/basedata/base-code/listBaseCode.jsp (line: 39, column: 57)Attribute qualified names must be unique within an element原创 2014-05-16 17:10:20 · 5558 阅读 · 0 评论 -
JS判断图片是否存在的几种方法
s判断图片是否存在的几种方法 1、 function CheckImgExists(imgurl) { var ImgObj = newImage(); //判断图片是否存在 ImgObj.src = imgurl; //没有图片,则返回-1 if (ImgObj.fileSize> 0 || (I原创 2014-05-08 16:57:38 · 4779 阅读 · 0 评论 -
JS的File对象
这个input控件的onchange事件中可以得到fileList对象,里面可以有多个file,然后利用下面的方法ImageCropper.prototype.loadImage = function(file){ if(!this.isAvaiable() || !this.isImage(file)) return; var reader = new FileR原创 2014-05-08 13:44:57 · 23021 阅读 · 0 评论 -
整理JS的prototyp,call用法深入理解
JavaScript能够实现的面向对象的特征有:·公有属性(public field)·公有方法(public Method)·私有属性(private field)·私有方法(private field)·方法重载(method overload)·构造函数(constructor)·事件(event)·单一继承(single inherit)·子类重写父类的原创 2014-04-17 22:25:30 · 888 阅读 · 0 评论 -
JS call
c、实现继承Java代码 function Animal(name){ this.name = name; this.showName = function(){ alert(this.name); } } function Cat(name){ An原创 2014-06-19 13:57:52 · 619 阅读 · 0 评论 -
微信小程序抓包https抓包的血泪史
最近调试小程序发现无法使用chales抓包,为了搞清楚这个问题,找了相关资料分析了下。在Android7.0及以上的系统中,每个应用可以定义自己的可信CA集集。默认情况下,应用只会信任系统预装的CA证书,而不会信任用户安装的CA证书安卓系统 7.0 以下版本,不管微信任意版本,都会信任系统提供的证书 安卓系统 7.0 以上版本,微信 7.0 以下版本,微信会信任系统提供的证书 安卓...原创 2019-06-14 21:21:31 · 27287 阅读 · 0 评论 -
尝试在让script的type属性等于text/html
我们可以在片断中定义一个被JS调用的代码,但代码又不在页面上显示,这时,我们可以使用下面的方法:复制代码 代码如下: [UserName]:[CreateDate] 复制代码 代码如下: var reg = new RegExp("\\[([^\\[\\]]*?)\\]",转载 2016-01-04 11:14:44 · 2189 阅读 · 0 评论 -
HTTP GET请求为什么要进行编码
HTTP请求GET请求一般要进行URL编码为什么呢,这是为了防止URL中的参数和HTTP中的一些参数冲突,导致奇异客户端编码后,在服务器中一些框架WEB服务器啊什么的其实已经主动解码,不需要程序猿再解码如果不进行编码,可能导致人家解码异常等情况发生HTTP POST请求是通过BODY传递参数的,不需要再编码原创 2015-04-30 16:28:41 · 2166 阅读 · 0 评论 -
校验码的作用思考
之前在做集装箱租赁系统时,在原创 2014-10-02 09:59:21 · 2701 阅读 · 0 评论 -
关于JavaScript parseFloat() 函数精度不一致的问题
parseFloat() 函数可解析一个字符串,并返回一个浮点数。它的语法是:parseFloat(string);注释:只有字符串中的第一个数字会被返回,开头和结尾的空格是允许的。提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN,如果只想解析数字的整数部分,请使用 parseInt() 方法。示例: document.wr转载 2014-10-01 14:17:28 · 2241 阅读 · 0 评论 -
浅谈二维码和一维码有何区别
二维码和一维码的区别如下:外观:一维码:一维码是由纵向黑条和白条组成,黑白相间、而且条纹的粗细也不同,通常条纹下还会有英文字母或阿拉伯数字。二维码:二维码通常为方形结构,不单由横向和纵向的条码组成,而且码区内还会有多边形的图案,同样二维码的纹理也是黑白相间,粗细不同,二维码是点阵形式!作用:一维码:可以识别商品的基本信息,例如商品名称、价格等,但并不能提供商品更详细的信息,要调原创 2014-10-02 09:32:54 · 2524 阅读 · 0 评论 -
带有上下文的jquery选择器
原创 2014-10-10 14:12:16 · 886 阅读 · 0 评论 -
400 Bad Request
这种错误是说传递的参数有错误,可能原因是原创 2014-08-29 10:27:15 · 1615 阅读 · 0 评论 -
HTML5之FileReader的使用
HTML5定义了FileReader作为文件API的重要成员用于读取文件,根据W3C的定义,FileReader接口提供了读取文件的方法和包含读取结果的事件模型。FileReader的使用方式非常简单,可以按照如下步骤创建FileReader对象并调用其方法:1.检测浏览器对FileReader的支持[javascript] view plaincopy转载 2014-05-08 12:17:08 · 1522 阅读 · 0 评论 -
SecurityError: The operation is insecure.
ImageCropper.prototype.getCroppedImageData = function(width, height, mime){ var output = document.createElement("canvas"); output.width = width || this.cropWidth; output.height = heig原创 2014-05-08 13:25:30 · 12062 阅读 · 1 评论 -
今天学习编写DTD文件
1.首先编写这种文件介绍一个好用的工具 XMLSpy,可以对编写的规范作出好的检查 ]> zhangsan 123123 12 2.利用myeclipse编写这是c原创 2014-03-09 22:33:33 · 1578 阅读 · 0 评论 -
Newtonsoft.Json部分操作系统不支持解决
Newtonsoft.Json.dll 在C#中可以帮助我们转换json数据,但是遗憾的少数操作系统不支持例如winserver2002,Xp 2002 也许不完全是操作系统的问题,总之,部分系统下是没有通过,具体原因不清楚为了解决这一问题,我参考了http://www.cnblogs.com/tearer/archive/2012/04/01/2428869.html中介绍的原创 2014-03-04 13:19:57 · 3471 阅读 · 0 评论 -
JS和JAVA分别获取当前日期的三个月前的日期
新手必看 时间推移大法原创 2014-02-17 14:46:59 · 15892 阅读 · 1 评论 -
模拟点击上传Ie不传文件名
/**点击Open模拟点击特殊input id为fileName的元素,IE使用触发表明显示,实际不传递文件名 * $("#open").click(function(){ $("#fileName").click(); }); */原创 2013-12-10 17:43:05 · 851 阅读 · 0 评论 -
CSS hack
参考地址:http://www.cnblogs.com/top5/archive/2009/11/24/1609784.htmlIE8正式版出来有一段日子了,但是针对ie8正式版的CSS hack却很少,其实这是值得庆幸的,因为ie8修复了很多IE6和IE7的一些BUG,更加接近W3C标准。针对IE8正式版的CSS hack目前可以找到的分为2种:第一种:”\9″:转载 2013-12-10 10:37:52 · 786 阅读 · 0 评论 -
js function生成的方法
函数是JavaScript中很重要的一个语言元素,提供了一个function关键字和内置对象Function,下面是其可能的用法和它们之间的关系。 使用方法一: var foo01 = function() //or fun01 = function() { var temp = 100; this.temp = 200; return转载 2013-12-08 13:42:23 · 863 阅读 · 0 评论 -
js中call与apply用法
参考来源:http://blog.youkuaiyun.com/ithomer/article/details/6592082前天去面试,有个gg问了一些js知识,其中有一道call与apply用法的题目,尽管在365天前用过call方法,但当时还是没能答上来,今天深入总结一下call和apply,它们的作用都是将函数绑定到另外一个对象上去运行两者的格式和参数定义:call转载 2013-12-08 13:43:56 · 771 阅读 · 0 评论 -
使用web.xml方式加载Spring时,获取Spring context的两种方式
使用web.xml方式加载Spring时,获取Spring context的两种方式: 1、servlet方式加载时:【web.xml】 dispatcherServlet org.springframework.web.servlet.DispatcherServlet contextConfi原创 2014-03-30 05:13:36 · 2768 阅读 · 0 评论 -
table单元格和input的完美结合,兼容IE和火狐
#formTitle("grid配置") var curSrc=null; function checkUpdate111(){ var groupId = aForm.id.value; if(groupId==""){ alert("请选择记录进行保存"); retu原创 2014-03-19 00:24:34 · 2239 阅读 · 0 评论 -
flush="true" 的含义
设置flush为true,就是说,如果你的缓冲区的内容很多了,就将数据读出,以免数据泄漏,造成错误。 服务器端页面缓冲,大致的意思是,在将生成的HTML代码送到客户端前,先在服务器端内存中保留,因为解释JSP或Servlet变成HTML是一步步进行的,可以在服务器端生成完HTML或生成一部分HTML(所占用字节数已达到指定的缓冲字节数)后再送到客户。 如果不缓冲,就会解释生成一句HTML就原创 2014-05-07 23:57:23 · 4487 阅读 · 0 评论 -
用Eclipse 统计代码行数小技巧
今天公司SQA问我目前项目代码行数有多少,我当时就是想,以前好像写过类似的统计工具但是一时又找不到公司网络又不能下载,所以想想eclipse是不是又类似功能,找了下没有,但突然一想有一个转弯方法:统计工程里面的\n个数1. 按 CTRL+H 打开查找对话框 选择file search按下图方式输入注意: I. 输入查找\n, 勾选正则式选项 II.转载 2014-05-07 15:29:24 · 1040 阅读 · 0 评论 -
SpringMVC上传问题汇总
第一大问题:路径的确定原创 2014-05-06 01:10:55 · 876 阅读 · 0 评论 -
JSON转换总是日期总是变成当前系统时间分析
最近很不顺,恶心的问题接踵而至,好像恶魔缠身,这不,我保存日期到数据库,前几天好好的,后来具体不行了,老是变成当期日期,哦哦,有时候居然变好了,一会又不行了。想一想,行的时候干什么了,这或许是解决问题的关键,墨迹了数个小时,才找到问题,气的我无语了。 public static Object json2Object(String jsonString, Class poj原创 2014-03-24 22:19:42 · 5519 阅读 · 1 评论 -
深入浅出jsonp
取不到数据! 上周客户新买了服务器,原本在旧的服务器上放着客户的Web主页信息和一个后台程序(asp.net),在客户的主页中有一个动态显示最新消息的处理,这个处理就是通过ajax异步从那个后台程序中取得的。由于又购买了新的服务器,客户想把web主页和那个后台程序分开来,后台程序被部署到了新的服务器上。不过这个项目是我的同事小福同志开发的,也就由他来把程序分开部署,然后进行一些小改动。转载 2014-04-19 12:21:25 · 673 阅读 · 0 评论 -
JS闭包
先从闭包特点解释,应该更好理解.闭包的两个特点:1、作为一个函数变量的一个引用 - 当函数返回时,其处于激活状态。2、一个闭包就是当一个函数返回时,一个没有释放资源的栈区。其实上面两点可以合成一点,就是闭包函数返回时,该函数内部变量处于激活状态,函数所在栈区依然保留.我们所熟知的主流语言,像C,java等,在函数内部只要执行了return,函数就会返回结果,然后内存中删除该函数所原创 2014-04-17 10:22:14 · 592 阅读 · 0 评论 -
jquery 选择器
$("p .aa").css("background-color","red");表示:p元素内 样式为aa的原创 2014-04-16 15:22:22 · 526 阅读 · 0 评论 -
JS正则表达式全局标记g的解释
解答“正则表达式(/[^0-9]/g,'')中的"/g"是什么意思?”这个问题,也为了能够便于大家对正则表达式有一个更为综合和深刻的认识,我将一些关键点和容易犯糊涂的地方再系统总结一下。 总结1:附件参数g的用法 表达式加上参数g之后,表明可以进行全局匹配,注意这里“可以”的含义。我们详细叙述: 1)对于表达式对象的exec方法,不加入g,则只返回第一个匹配,无论执行多少次转载 2014-04-30 15:02:54 · 2904 阅读 · 1 评论 -
Jsp验证码的制作
JSP验证码制作参考地址1:http://qify.iteye.com/blog/747842JSP验证码制作参考地址2:http://blog.163.com/xiexueyong1987@126/blog/static/1262673422009817034728/getOutputStream() has already been called for thisresponse异翻译 2013-11-23 17:27:43 · 1271 阅读 · 0 评论