首页 » Javascript

                        SSH电商项目实战之三:使用EasyUI搭建后台页面框架

                               前面两节,我们整合了SSH并?#39029;?#21462;了service和action部分的接口,可以说基本开发环境已经搭建好了,这一节我们搭建一下后台的页面。我们讨论一下两种搭建方式:基于frameset和基于easyUI。最后我们会使用easyUI来开发。 1. 抽取公共JSP页面 我们先来看一下当前的jsp页面:... 先撇开body部分的内容不看,因为这都是之?#23433;?#35797;用的,抽取JSP页面是指将一些共有部分抽取出阅读全文 »

                        2017年9月6日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:1

                        如何解决Chrome中网页的内存泄露问题

                               修复内存问题  了解如何使用Chrome DevTools查找影响网页?#38405;?#30340;内存问题,包括内存泄漏,内存膨胀和频繁的垃圾回收。  TL;DR  使用Chrome任务管理器,了解您的网页使用的内存量。  使用时间轴记录可视化内存使用。  使用堆快照标识分离的DOM树(内存泄漏的常见原因)。  通过分配时间轴记录了解在JS堆中分配新内存的时间。阅读全文 »

                        2017年7月31日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        WebSocket入门的第一个教程

                               WebSocket ?#19988;?#31181;网络通信协议,很多高级功能都需要它。  本文介绍 WebSocket 协议的使用方法。  一、为什么需要 WebSocket?  初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?   答案很简单,因为 HTTP 协议有一个缺陷?#21644;?#20449;只能由客户端发起。阅读全文 »

                        2017年7月19日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        JavaScript中的Function类

                               每个函数都是Function类型的实例  最好不用方法三去创建函数,但是方法三可以更清晰的看到,函数就?#19988;?#20010;对象,通过new实例化得到。而函数名就?#19988;?#20010;保存此对象的引用。 也正?#19988;?#20026;函数名就?#19988;?#20010;特殊的变量,所以,在JavaScript中,没有函数重载这一说,有的只是覆盖。阅读全文 »

                        2017年6月30日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:2

                        ?#21482;?#31227;动端HTML5 Canvas的?#20197;?#22823;奖盘特效

                               这?#19988;?#27454;基于jquery和HTML5 Canvas的?#20197;?#22823;奖盘特效。该?#20197;?#22823;奖品特效支持移动端,它通过动态构造Canvas元素来生成大奖盘,并通过jquery代码来随机获取奖品。 使用方法 HTML结构 抽奖用的大转盘使用图片来制作,开始时它们被隐藏。整个抽奖大奖盘放置在一个容器中,控制容器的大小即可以控制奖盘的大小。阅读全文 »

                        2016年11月28日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:1

                        用JS写一个连连看小程序

                               思路 1. 决定内容区域的大小和图片种类数量 图片应该放多少行,多少?#23567;?#24517;须是偶数 整个区域应该是在图片外多围上一圈,?#31807;?#26159;行数和列数都应该比图片的多1  放多少对图片,一对两张。注意对数不能超过所有图片总数  2. 根据行列数来创建两个必要的数组  一个数组保存所有小格子的行数和列数 阅读全文 »

                        2016年11月8日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        编程语言间的战争

                               1 桌面时代  古老的C 王国从1972诞生以后, 一直都非常?#30475;螅?这里的臣民对它?#32844;?#21448;恨, 因为它的法律允许它的臣民直接操作内存,执行效?#22987;?#39640;, 但是又对内存分配回收不管不顾,全部扔给?#29992;?#20204;去处理。  其实?#30475;?#30340;C语言还是比较简单的, 只要你能真正的搞懂指针是怎么回事 , C++诞生以后,在C的基础上又加入了面向对象, 泛型编程?#21462;?#26102;髦”概念阅读全文 »

                        2016年9月28日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        Javascript父子窗口相互操作取值?#25345;?#30340;方法

                               JS子?#22797;?#21475;互相操作取值?#25345;?#30340;方法介绍,需要的朋友可以参考一下 $("#?#22797;?#21475;元素ID",window.parent.document); 对应javascript版本为window.parent.document.getElementByIdx_x("?#22797;?#21475;元素ID"); 取?#22797;?#21475;的元素方法:$(selector, window.parent.document); 那么你取?#22797;?#21475;的?#22797;?#21475;的元素就阅读全文 »

                        2016年9月27日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        说说Javascript闭包这点事

                               其实关于闭包各个论?#25104;?#21306;里都有很多的文章来讲它,毕竟闭包是JavaScript中一个特色,也正因为这个雨中不同的特色也让闭包理解起来有一些吃力。笔者在这里不仅仅是想介绍闭包,也向列举一些笔者所见过的一些闭包,如果有读者还有一些比较经典的闭包例子,希望可以在评论区里留一下,谢谢。 说了半天,究竟什么是闭包呢?  闭包就是函数的局部变量集合,只是这些局部变量在函数返回后会继续存在。阅读全文 »

                        2016年9月19日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        30年程序生涯26种语言 看我与“Hello World”的往事

                               我最近在7月4日的?#19988;?#21608;休了一个假,因此有时间来回顾我的职业生涯。令我震惊的是,我已经写了近30年的代码了!于是,我决定好好利用这段额外的休息时间来创作一篇怀旧的帖子,回顾在过去近30年时间中我工作过的编程语言。向我从“Hello, World”开始学习新语言的30年致?#30784;?我学习的第一种编程语言是TI BASIC,BASIC专门为微软TI 99 / 4A microcomputer而编写的一种语阅读全文 »

                        2016年9月8日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        写给Android/Java开发者的JavaScript精解

                               作为一个多年Javaer,我学习JavaScript的方式就是比较着学,努力辨识清楚Java与JavaScript的同与异,在比较中?#30001;?#29702;解认识,最后达到学会JavaScript的目的。 许多程序语言都有自己的口号,Java的口号是:“write once,run everywhere!”同样,JavaScript也有自己的口号,那就是“everything is object!”阅读全文 »

                        2016年8月29日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:1

                        详解HTML5 LocalStorage本地存储

                               说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概?#31807;?KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以前禁用javascript的用户不存在了一样。阅读全文 »

                        2016年8月10日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        Javascript父、子页面交互小结

                               帧用来存放子页面,既可以是iframe,又可以是frameset。window对象是全局对象,页面上的一切函数和对象都在它的作用域里。  1、parent代表?#22797;?#21475;、如果?#22797;?#21475;又存在若干层嵌套,则top代表顶级?#22797;?#21475;。  self代表窗口自身。 2.1、父页面访?#39318;?#39029;面元素。思路是子页面的元素都在其window.document对象里面,先获取它然后就好说了。帧最好设置name属性,这样操作最方便阅读全文 »

                        2016年6月27日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        现在应该学习哪些语言和框架

                               2015年,软件开发界发生了很多变化。有很多流行的新语言发布了,也有很多重要的框架和工具发布了新版本。下面有一个我们觉?#31859;?#37325;要的简短清单,同时也有我们觉得值得你在2016年花时间精力去学习的新事物的一些建议。 大趋势 在过去的几年里,有一个越来越明显的趋势是web应用的商业逻辑逐步从后端转?#39057;?#20102;前端,然后后端变得只需要处理简单的数据API。这就让前端开发框架的选择变得尤为重要了。阅读全文 »

                        2016年6月7日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        Extjs中store分组功能的使用方法

                               在项目实践的过程中,遇到需要将grid中数据根据某一字段分组的要求,当然,这个功能在api中有,在此列出来以供大家查找:  两点需要注意的地方:  1、在创建store时,需要设置groupField属性的值,即为需要分组的值  在这个数据模型中,我们需要以性别(sex)分组,那么请看下面的store阅读全文 »

                        2016年4月20日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        细数这些年前端开发的巨大变化

                               多年前,有知名企业前端前辈如是说:前端是做什么的?在一个网页上你看到的就是前端工程师做的。也有人说:前端是设计师在UED最亲密的合作伙伴。很显然,这些概念放之今日都显得太片面。  ?#20808;唬?#35753;时光倒流几年,回到div+css刚?#32960;持?#32593;页设计前端领域的时代,将设计师制作的设计稿用html+css的形式高质量的还原,并最终呈?#25351;?#20114;联网用户,这几乎就是前端工程师的全部。阅读全文 »

                        2016年4月1日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        如何判断Javascript文件是否加载完成

                               在平时的网站前端开发过程中,很多文件在本地测试成功,一旦上传服务器,由于受带宽、网速等因素的影响,很多特效实现不了,并且报错,那就是有可能JS文件没有加载完成的原因。  在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢?  我们可以对加载的 JS 对象使用 onload 来判?#24076;╦s.onload)阅读全文 »

                        2016年3月25日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        Javascript实现等待对话框的实例

                               在BS系统中,有时候一个业务操作需要花很多的时间处理,如果没有任何提示的话,用户还以为是没有点到会继续点击,造成二次点击,或者产生不耐烦的心里。所有最好加个滚动的提示,罩在页面上,一来控制用户再次点击,而来让用户感觉到计算机正在运行操作,如下图:... 其实这个东东只要写很少的代码就能实现阅读全文 »

                        2016年2月24日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        javascript中灵活运用 “||”、“&&”的?#35760;?/a>

                               你是否看?#28966;?#36825;样的代码:a=a||""; 可能javascript初学者会对此感到茫然。今天就跟大家分享一下我的一些心得。 其实:... 是等价的! 为了弄清这个问题,首先我们必须了解一个问题:javascript中数据类型在转换为bool类型时发生了什么。 在javascript中,数据类型可以分为“真值”和“假值”。顾名思义,阅读全文 »

                        2016年2月1日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:0

                        正则表达式30分钟入门教程(正则小白的圣经)

                               30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有想像中的那么困?#36873;?#24403;然, 如果你看完了这篇教程之后,发现自?#22909;?#30333;了很多,?#20174;?#20960;乎什么都记不得,?#19988;?#26159;很正常的——我认为,没接触过正则表达 式的人在看完这篇教程后,能把提?#28966;?#30340;语法记住80%以上的可能性阅读全文 »

                        2015年12月28日
                        作者:鸡啄米 分类:软件开发 浏览: 评论:1
                        分页:[«]1[2][»]
                        江西时时彩三星和