
web前端杂记
文章平均质量分 60
whylen
成功源于点滴的努力与坚持
展开
-
初步了解escape、encodeURI、encodeURIComponent
今天在修改之前一个bug的时候,无意间接触到了escape、encodeURI、encodeURIComponent这几个函数。事情经过是这样的: 我想在一个jsp页面中拼接一串js对象用Url传递给下一个jsp页面,对象中有日期格式的值。于是我就直接拼了一串如下字符串params = "{hostId:404, beginTime:2015-02-03, endTime:2015-02原创 2015-07-27 13:44:20 · 494 阅读 · 0 评论 -
JS中prototype详解
JS中的prototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b 对象方法c 原型方法例子:f转载 2015-07-29 11:21:18 · 477 阅读 · 0 评论 -
js中的apply()和call()执行域转换详解
js中函数其实是一个对象,这两个方法都是针对函数对象的,其目的我们首先来看第一个实例: function A(){ B.call(this); } function B(){ this.show = function(){ alert(this.param); }原创 2015-08-03 10:58:36 · 502 阅读 · 0 评论 -
项目升级感悟(键盘事件、渐变效果、title图标添加)
这段时间公司要进行前端升级,要将原先的Extjs4.2版本升到最新的Extjs6.0.1版本。于是,我查看了公司系统之前写的代码(毕竟我也才来4个月,对之前的大牛的写的代码还不熟悉)。在看前人写的代码时,我发现了有一些比较好,且比较通用的代码,现分享给大家:1.禁止键盘按钮事件(有很多业务场景,比如“禁止输入负数”、“禁止输入小数”等等,而我们下面介绍的是"按回删键防止浏览器页面回退",这是一原创 2015-11-26 17:37:43 · 352 阅读 · 0 评论 -
获取键盘编码及捕捉键盘事件优化
分享一段简单的获取键盘编码的程序:function whichButton(event){alert(event.keyCode);} Note: Make sure the right frame has focus when trying this example!Press a key on your keyboard. An alert box wil原创 2015-11-27 09:42:13 · 501 阅读 · 0 评论 -
项目升级感悟(验证码图片src后面加随机数)
今天查看系统之前的代码,又发现了一个神奇的东西!发现实现点击验证码图片换验证码时,的onclick里面做的就是改变标签的src属性。/** 刷新验证码 */ refreshImg : function(thiz) { //thiz.src = 'captcha.jsp'; thiz.src = 'captcha.jsp?' + Math.round(Math.random() * 100原创 2015-11-27 18:00:37 · 6115 阅读 · 0 评论