Welcome 微信登录

首页 / 脚本样式 / JavaScript

jQuery实现别踩白块儿网页版小游戏

jQuery实现别踩白块儿网页版小游戏

大致介绍终于结束了考试,放假回家了。这次的别踩白块儿网页版要比之前做的 jQuery编写网页版2048小游戏 要简单一点,基本的思路都差不多。这篇博客并不是详细的讲解,只是大致介绍函数的作用,其中实现的细节注释中有解释,网上的这个源码有点乱,如果想看比较整齐的源码或者视频的可以QQ联系我(免费)(找共同学习的伙伴)思路这个小游戏可以抽象化分为3层 ◆最底下的一层是基本的样式(可见的) ◆中间的层是最主要的,是一个4x3的二维数组,游戏中我们都是对这个二维数...
原生Javascript插件开发实践

原生Javascript插件开发实践

前言之前公司设计的网站比较混乱,很多地方不统一,其中一个就是弹出层,导致这个原因是因为,公司的UI换了好几个人,而他们每个人做出来的都不太一样。最近公司开始整顿这个问题,对于统一的这种东西当然是做成一个模块,或者插件,而我打算做成插件。之所以写这篇文章是因为,当写完这个插件以后,发现其中有不少的理念,而这些理念我想把它总结一下,虽然这个插件并不复杂。该怎样架构?对于架构这个概念,接触的比较少,我的理解,架构就是解决未来可能会发生的事。之前也封装过一些插件,...
JavaScript计时器用法分析【setTimeout和clearTimeout】

JavaScript计时器用法分析【setTimeout和clearTimeout】

本文实例分析了JavaScript计时器用法。分享给大家供大家参考,具体如下:JavaScript中使用setTimeout和clearTimeout函数进行计时/停止计时的操作。1.指定时间后执行一个动作,如3s后弹出一个对话框:setTimeout("alert("3s")",5000);并且,该函数可以叠加起来是用,如:function delay_times(){ setTimeout("document.getElementById("time_...
easyui 中的datagrid跨页勾选问题的实现方法

easyui 中的datagrid跨页勾选问题的实现方法

easyui的datagrid分页显示数据,如果有需求要求勾选多条数据且不再同一页中,easyui会保存在其他页选中的数据吗? 一开始在网上查阅有人说easyui中没有此方法,需要自己写,但其实至少在1.4版本后只要在datagrid中加入 idField:"id",给每条数据id属性,easyui就默认就会保留之前勾选的信息,如果没有id,才会出现换页后,之前勾选的信息没有的情况。所以说网络是个好东西,但你要有分辨的能力!下面是部分代码:$welding...
原生js实现回复评论功能

原生js实现回复评论功能

实现原理功能1.删除状态用removeChild()方法即可功能2.最上面的点赞判断文字的内容是否为赞,做相应操作改变存放赞数量的容器文本内容功能3.回复评论创建一个新的评论添加到评论列表里功能4.回复里的点赞判断我是否点了赞,做相应操作功能5.回复或者删除判断字符串回复还是删除,做相应操作代码用了事件代理,还有三元运算判断,减少代码量每行代码都有详细的注释一眼看到那么多的代码不要烦躁其实你要把每个功能单独去看都是很简单的dom操作一点点消化,读懂每一行代...
jQuery Validation Engine验证控件调用外部函数验证的方法

jQuery Validation Engine验证控件调用外部函数验证的方法

在使用jQuery Validation Engine的时候,我们除了使用自带的API之外,还可以自己自定义正则验证。自定义正则验证上一篇已经讲过了,如果想使用自定义函数进行验证怎么办?其实这个控件有个bug,在api中说也就是在我们需要进行验证的地方加上funcCall[自定义函数名],但是我们会发现总会报错,说找不到你这个函数名。其实它的要求是要添加required进行综合验证,也就是validate[required,funcCall[yorn]],...
原生javascript实现图片放大镜效果

原生javascript实现图片放大镜效果

当我们在电商网站上购买商品时,经常会看到这样一种效果,当我们把鼠标放到我们浏览的商品图片上时,会出现类似放大镜一样的一定区域的放大效果,方便消费者观察商品。今天我对这一技术,进行简单实现,实现图片放大镜效果。 我在代码中进行了代码编写的思路的说明和详细的代码注释,方便读者,请看代码:<html> <head><meta charset="UTF-8"><title>Document</title>...
JS中Array数组学习总结

JS中Array数组学习总结

引用类型分为Object类型(所谓的对象),Array类型(本文谈的数组),Function类型等。那么,数组是干啥的呢?在我看来,它是用来保存数据的。一、声明一个数组:1、构造函数 var colors=new Array();简写的话可以省略new,即var colors=Array();2、数组字面量 var colors=["black","green","pink"];二、读取和设置数组的值:读取:colors[x];参数x为0~colors.l...
Vue.js自定义指令的用法与实例解析

Vue.js自定义指令的用法与实例解析

市面上大多数关于Vue.js自定义指令的文章都在讲语法,很少讲实际的应用场景和用例,以致于即便明白了怎么写,也不知道怎么用。本文不讲语法,就讲自定义指令的用法。 自定义指令是用来操作DOM的。尽管Vue推崇数据驱动视图的理念,但并非所有情况都适合数据驱动。自定义指令就是一种有效的补充和扩展,不仅可用于定义任何的DOM操作,并且是可复用的。 比如谷歌图片的加载做得非常优雅,在图片未完成加载前,用随机的背景色占位,图片加载完成后才直接渲染出来。用自定义指令...
<< 21 22 23 24 25 26 27 28 29 30 >>