Jeffid

上下求索

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年4月25日

摘要: JS中用事件委托方式监听事件,是为了达到页面加载后新添加的元素也享有共同事件处理程序的效果的最佳方案。 但遇到了用引用第三方代码是非事件委托方式,且无法修改为事件委托方式处理时的无奈局面。 在尝试中发现了可以用重新引用相应 JS 文件,从而达到类似JS在新添加元素后重新执行一遍的效果,因此先前新添加 阅读全文
posted @ 2018-04-25 02:45 Jeffid 阅读(336) 评论(0) 推荐(0) 编辑

2018年4月22日

摘要: 分别传入开始年份(start)和结束年份(end),每一时间级都存在一个二维数组里,最后返回的是一个6维数组。 阅读全文
posted @ 2018-04-22 01:11 Jeffid 阅读(196) 评论(0) 推荐(0) 编辑

摘要: 非原生DOM触发,个性化定制的自定义事件。 currentTarget(DOM对象):要触发事件的元素节点。 type(字符串):触发的事件类型,例如"keydown"。 bubbles(布尔值):表示事件是否应该冒泡。 cancelable(布尔值):表示事件是否可以取消。 detail(对象): 阅读全文
posted @ 2018-04-22 00:49 Jeffid 阅读(176) 评论(0) 推荐(0) 编辑

2018年4月12日

摘要: 在现有找到的邮箱表达式不够满意的情况下,自己写了一个。 特性如下: 代码如下: 阅读全文
posted @ 2018-04-12 01:21 Jeffid 阅读(5967) 评论(0) 推荐(0) 编辑

2018年4月7日

摘要: 在绑定节点事件处理程序时遇到的问题: 每个 函数都是对象,都会占用内存;内存中的对象越多,性能就越差。 其次,必须事先指定所有事件处理程 序而导致的 DOM访问次数,会延迟整个页面的交互就绪时间。 采用事件委托的优点: 适合采用事件委托技术的事件包括click、mousedown、mouseup、k 阅读全文
posted @ 2018-04-07 13:23 Jeffid 阅读(436) 评论(0) 推荐(0) 编辑

2018年4月6日

摘要: 在进行服务调试时如果遇到端口冲突而不自知,可能会出现莫名其妙的错误。因此在不确定的情况下最好先查看要用的端口是否被占用。 下面介绍查看端口占用情况方法。 比如现在是要找到端口为8088的占用,在cmd命令提示符面板下输入: netstat -nao | find "8088" ,我这里返回如下: “ 阅读全文
posted @ 2018-04-06 13:21 Jeffid 阅读(520) 评论(0) 推荐(0) 编辑

2018年3月15日

摘要: 国内省市县地址三级联动。 地址数据存放在多维数组中,加载页面时自动载入省一级的选项,对任意选框进行选择操作后自动填充其后续select选框的所有选项option,并以第一项为默认选中项。 页面加载后选框效果如下: 选择第一项后自动填充后续项: 每一个平级的地址都独自放在一个数组的数组里,因此1级地址 阅读全文
posted @ 2018-03-15 02:00 Jeffid 阅读(210) 评论(0) 推荐(0) 编辑

摘要: 实际开发中经常会使用到JS和PHP中的变量转布尔值进行条件判断,下面对两种语言中转布尔类型结果为false的值进行对比,加深记忆和方便引用。 除了下表列出项,其它的值均转成真值true 。 阅读全文
posted @ 2018-03-15 00:52 Jeffid 阅读(163) 评论(0) 推荐(0) 编辑

2017年11月18日

摘要: 4种判断方法分别是: 可判断的类型对比如下图: 实践代码如下: 阅读全文
posted @ 2017-11-18 23:05 Jeffid 阅读(256) 评论(0) 推荐(0) 编辑