#jS

Underscore.js(1.9.1) 封装库

//Underscore.js1.9.1//http://underscorejs.org//(c)2009-2018JeremyAshkenas,DocumentCloudandInvestigativeReporters&Editors//Underscoremaybefreelydistributedun...
代码星球 ·2021-02-06

js控制日期的前或后N天,前或后一个月

/*获取指定日期前或者后指定间隔时间*sdate:指定日期*interval:时间间隔*caret:间隔符*/functiongetNowFormatDate(sdate,interval,caret){varpatt1= /^d{4}-([0-1]?[0-9])-([0-3]?[0-9])$/; ...
代码星球 ·2021-02-06

js无法监听input中js改变值的变化

$(input).on('change',function(){})当使用$(input).val('...');不会触发它的change事件解决办法一:在改变它的值后,手动触发input的change事件例:$(input).trigger('change')...

JavaScript模块化 --- Commonjs、AMD、CMD、es6 modules

今天面试问到模块化的发展,下面是我找来解释的比较明白的博客:随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到es6对其进行了规范,下面就介绍JavaScript模块化。   这篇文章还是希望能给大家一个比较好的思路,即JavaScript模块化是...

Vue.js如何在一个页面调用另一个同级页面的方法

使用场景:页面分为header、home、footer三部分,需要在home中调用header中的方法,这两个没有相互引入 官方给出方法:需要在展示页里调用顶部导航栏页里的方法,两者之间没有引用关系,看了一下vue的API发现可以用这个方法实现。https://cn.vuejs.org/v2/api/#vm-...

js操作select

JS和JQuery里添加option的区别。JS:varselid=document.getElementById("sltid");      for(vari=0;i<10;i++){    //循环添加多个值...
代码星球 ·2021-02-06

require.js

一、为什么要用require.js?    为了解决加载多个js文件时,浏览器停止网页渲染;js文件文件必须严格按顺序加载,这样当依赖关系很复杂时,代码的编写和维护都会变得困难。    实现js文件的异步加载,避免网页失去响应;管理模块之间...
代码星球 ·2021-02-06

go笔记 NSQ (3) ( 从启动nsqd了解flag包使用,解析配置文件以及json有关,反射使用 )

 直接找到nsqd中main包下的start方法,即下图中代码func(p*program)Start()error{//返回options结构体包含了一些默认信息//例如id,自身监听的tcp端口和http端口等,还包括了一系列阈值//这儿注意id使用hostname进行MD5后生成的三列码opts:=nsqd.Ne...
代码星球 ·2021-02-06

js+bootstrap实现分页页码

制作page.jsp,在其他页码引入,只需把最外层的form标签的id设置为myForm;其中  totalPages:共有多少页;totalElements:共有有多少条记录;currentPage:第几页1<%@pagelanguage="java"contentType="text/html;charset...

ExtJS学习之window

1Ext.onReady(function(){2//ex003:用windowGroup对象去操作多个window窗口3varwingroup=newExt.WindowGroup();4for(vari=1;i<=4;i++){5varwin=Ext.create('Ext.Window',{6title:'...
代码星球 ·2021-02-06

ExtJS学习之MessageBox

MessageBox为ExtJS中的消息对话框,包括alert confirm prompt show四种。  1.index.html1<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.or...
代码星球 ·2021-02-06

ZeroclipboardJS+flash实现将内容复制到剪贴板实例

Zeroclipboard的实现原理Zeroclipboard利用Flash进行复制,之前有ClipboardCopy解决方案,其利用的是一个隐藏的Flash。但最新的FlashPlayer10只允许在Flash上进行操作才能启动剪贴板。所以ZeroClipboard对此进行了改进,用了一个透明的Flash,让其漂浮在...

HighchartsJS创建点状带标识的图表实例

上一篇我发布的是关于HighchartsJS创建环形带标识的图表实例,从那篇文章就可以看出HighchartsJS确实是一款功能很强大的图表库。利用它,我们可以在项目中创建出我们所需要的图表来统计数据,很方便,但首先是要熟悉它的API文档;其次,在使用的过程中,只需要了解熟悉它的API文档还不够,因为,它的文档个人认为...

HighchartsJS创建环形带标识的图表实例

HighchartsJS是一款功能强大、开源、美观、图表丰富、兼容绝大多数浏览器的纯js图表库,目前最新版本库是Highcharts4.1.9。另外,HighchartsJS还提供很多的插件和第三方扩展,但那些不是本文所要描述的主要内容,在此不表。笔者只说说自己曾经使用过的案例以及对案例的注释。笔者已经用Highcha...

jquery插件jquery.LightBox.js之点击放大图片并左右点击切换图片(仿相册插件)

该插件乃本博客作者所写,目的在于提升作者的js能力,也给一些js菜鸟在使用插件时提供一些便利,老鸟就悠然地飞过吧。此插件旨在实现目前较为流行的点击放大图片并左右点击切换图片的效果,您可以根据自己的实际需求来设置是否添加左右切换图片的效果。整体代码如下:<!DOCTYPEhtmlPUBLIC"-//W3C//DTD...
首页上一页...6566676869...下一页尾页