Welcome 微信登录

首页 / 脚本样式 / JavaScript

基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)

基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)

jquery-slider是一款基于JSON格式数据的jQuery幻灯片插件。该幻灯片通过JSON数据来提供图片地址和描述信息等,你可以通过更换JSON数据来动态切换不同的图片。在线预览 源码下载使用方法在页面中引入jquery和slider.js文件和font-awesome字体图标文件。<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/...
vue分页组件table-pagebar使用实例解析

vue分页组件table-pagebar使用实例解析

之前一直接触都是原始的前端模型,jquery+bootstrap,冗杂的dom操作,繁琐的更新绑定。接触vue后,对前端MVVM框架有了全新的认识。本文是基于webpack+vue构建,由于之前的工作主要是基于java的服务端开发工作,对前端框架和组件的理解,不够深入,借此来记录在前端框架使用和构建中的点点滴滴。此分页组件参照于bootstrap-datatable底部分页开发完成,相关参数增加自定义功能。最终使用展现效果图如下,数据来源于cnodejs【...
原生态js,鼠标按下后,经过了那些单元格的简单实例

原生态js,鼠标按下后,经过了那些单元格的简单实例

本来是要判断那些单元格被选中,结果发现行不通,只能判断鼠标按下后,经过了那些单元格之所以发出来,是觉得案例还有很多有意思的地方onmouseover 的持续触发,导致了很多重复元素由于将事件绑定在整个table上,还出现了undefined鼠标的反复进入进出,会导致相同元素的断断续续的重复,如何解决他们!<table border="1" id="dnf"> <tr> <td rowspan="2">2</td&g...
Node.js中防止错误导致的进程阻塞的方法

Node.js中防止错误导致的进程阻塞的方法

在Node.js中,当某个回调函数发生了错误,整个进程都会崩溃,影响后面的代码执行。Node.js这样处理,是因为在发生未被捕获的错误时,进程的状态就不确定。之后也就无法正常工作了。如果错误始终不处理的话,就回一直抛出意料之外的错误,这样不利于调试。防止错误导致的进程阻塞的方法主要有如下两种:一. try-catchtry-catch允许进行异常捕获,并让代码继续执行下去:例如:当函数抛出错误时,代码就停止执行了:(function() {var a = ...
基于js对象,操作属性、方法详解

基于js对象,操作属性、方法详解

一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。与Java不同,Java2提供给我们的标准类很多,基本上满足了我们的编程需求,但...
js接收并转化Java中的数组对象的方法

js接收并转化Java中的数组对象的方法

在做项目时,要向ocx控件下发命令,就要在js中得到java中的对象,然后拼成一种格式,下发下去。。。当对象是一个时比较简单,但如果对象是一个数组时,就略显麻烦了。开始我以为有简单的方式,可以直接进行内容的转化,后来发现不可以,网上说js与java没有桥接的东西,所以呢:我的解决方案是:在action层,将java的对象数组转化为Json串,而在js中,再把json转化为数组对象。1.将java的对象数组转化为Json串:要用到两个类:net.sf.jso...
JavaScript性能优化总结之加载与执行

JavaScript性能优化总结之加载与执行

前言无论当前 JavaScript 代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成。JavaScript 执行过程耗时越久,浏览器等待响应用户输入的时间就越长。浏览器在下载和执行脚本时出现阻塞的原因在于,脚本可能会改变页面或 JavaScript 的命名空间,它们对后面页面内容造成影响。一个典型的例子就是在页面中使用document.write(),例如清单 1清单 1 JavaScript 代码内嵌示例<html>&...
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)

JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)

函数节流,简单地讲,就是让一个函数无法在很短的时间间隔内连续调用,只有当上一次函数执行后过了你规定的时间间隔,才能进行下一次该函数的调用。函数节流的原理挺简单的,估计大家都想到了,那就是定时器。当我触发一个时间时,先setTimout让这个事件延迟一会再执行,如果在这个时间间隔内又触发了事件,那我们就clear掉原来的定时器,再setTimeout一个新的定时器延迟一会执行,就这样。以下场景往往由于事件频繁被触发,因而频繁执行DOM操作、资源加载等重行为,...
<< 141 142 143 144 145 146 147 148 149 150 >>