javaScript/jQuery
文章平均质量分 76
as66t
这个作者很懒,什么都没留下…
展开
-
jQuery实现简单的导航按钮焦点背景更换(代替css hover)以及弹出子菜单 我的第一篇博文
这是我的第一篇博文,我对计算机网络和web编程开发感兴趣,有时也试着写一点java,目前在上大学,知识学习刚刚起步。以后打算经常写一些自己遇到的问题和知识,记录的同时接受指点,不仅日后方便查阅,也有个获得探讨和学习的环境。 不久前开始接触jQuery,我用jQuery在简单的网页导航条上代替了javascript和css hover进行背景的更换和弹出子菜单,是一个简单的入门。原创 2012-12-08 19:32:19 · 3624 阅读 · 0 评论 -
用Js仿的坦克大战
之前用Js写的坦克大战,没有写完,目前可以在地图中消灭敌人,以及自编地图对战(用了HTML5的draggable)。音效用了soundmanager2库,其他功能实现均为原生js与jquery。游戏页面:点此传送代码都是函数式的调用。没有封装。打算近期再重构把它完成。面向对象应该更合理一些。所有的代码页面查看源代码可见。//初始//原创 2013-06-21 14:18:17 · 3643 阅读 · 1 评论 -
JavaScript的两种面向对象方法--原型继承(prototype)和函数继承(闭包)
常用的两种JS继承和面向对象写法。一、原型继承使用prototype向对象绑定方法。继承时在子类中使用call继承父类的构造方法,并使用new声明继承父类的方法。var DemoParent = function (param1,param2) { this.attr1 = param1; this.attr2 = param2;};DemoParent.pr原创 2013-05-06 15:11:12 · 1173 阅读 · 0 评论 -
配合ckEditor分页标签,用javascript编写分页函数,实现文章内容分页
在初次使用ckEditor文本编辑器过程中发现,其中的“分页”功能(编辑器中的分页按钮)实际的作用只是在文中产生一个带样式的div,并没有提供别的内容。形式如下: 这也许只是用于打印时的分页,要实现浏览的分页可能还没这个能力。于是想在此上设计出一个功能来分页,用户只用在编辑器上选择分页即可。通过观察包含的带有默认隐藏样式,于是最初想到是否在此做文章,原创 2013-01-19 14:31:09 · 3609 阅读 · 2 评论 -
jQuery的 trigger()与triggerHandler()方法
jQuery的 trigger()方法能触发相应元素的指定事件,而triggerHandler()方法直接使指定的事件发生(不触发事件本身)。例如指定‘select’事件时,trigger(‘select’)使得元素内容被select(随后自然触发为select绑定的事件),riggerHandler('select')直接使为元素指定的select事件发生,但不会执行浏览器默认动作,也不会产原创 2013-05-14 16:42:47 · 1246 阅读 · 0 评论 -
用原生javascript实现jQuery效果——自定义javascript扩展DOM函数及功能
几天前参考了一本关于jQuery的国内的书,学习了如何用原生的javascript实现jQuery的"功能"——自定义函数扩展DOM功能,来仿制部分的jQuery效果。因为发现这样的方法可以在无法使用jQuery的时候(例如和其他框架及自定义函数发生冲突)对想要的效果直接构造实现(只为一小部分功能)。这里主要是关注构造和实现的过程。 首先来看事情的起因:n天前,在一个自己东拼西凑(主要是原创 2012-12-13 13:18:24 · 2688 阅读 · 2 评论 -
window.open()在IE8下报错,输出文件无法下载,以及打开多个窗口重复的问题
在业务里用到了PHP header导出doc文档,GET传值到页面,读出相应数据输出doc文件下载。用户提出需要批量,于是设计成js循环出对应数量的window.open(),向页面传入不同的值,批量输出相应的文件。简单的说,就是我需要循环出多个window.open()。js代码为:var outCode = JSON.parse();for(var i=0; i<outCode.原创 2013-08-08 17:17:31 · 8796 阅读 · 0 评论 -
PHP Uploadify+jQuery.imgAreaSelect插件+AJAX 实现图片上传裁剪 仿微博头像上传功能
在网站中需要一个图片上传裁剪的功能,借鉴这篇文章 Ajax+PHP+jQuery图片截图上传 的指点,找到了jquery.imgareaselect这个不错插件,能对图片进行自定义区域选择并给出坐标,类似微博等同类网站上传头像要求按比例裁剪的功能,正合适就自己做了个。文件上传类经常使用到一个叫uploadify的插件,上面提到的文章也结合了uploadify插件的使用,只是现在版本的uploa原创 2013-09-14 17:03:37 · 22293 阅读 · 15 评论 -
JS利用CSS3 transform rotate 实现旋转转盘或背景(大转盘抽奖)
最近需要做一个旋转转盘抽奖的小组件,初步考虑之后决定用操作背景元素CSS 中的transform rotate 来做。即控制transform属性不断增加转盘的偏转角度值,来达到转动效果。使元素围绕中心根据角度偏转,在元素的transform属性中可以这样写:transform:rotate(30deg);//偏转30度-moz-transform:rotate(30deg);//兼原创 2013-11-04 18:03:16 · 45235 阅读 · 5 评论