上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 38 下一页
摘要: 在网页客户端,我们经常会遇到读取或者设置cookie的情况,如果用纯生的js我们可能会遇到一些兼容性带来的麻烦,这里给大家介绍一个比较实用jquery操作cookie的插件,插件的源代码如下:jQuery.cookie = function(name, value, options) { if (typeof value != 'undefined') { options = options || {}; if (value === null) { value = ''; options = $.extend({},... 阅读全文
posted @ 2014-01-09 22:45 Ranran 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于JQuery('#msg') 的写法。然而,当我们引入多个js库后,在另外一个js库中也定义了$符号的话,那么我们在使用$符号时就发生了冲突。下面以引入两个库文件 jquery.js和prototype.js为例来进行说明。第一种情况:jquery.js在prototype.js之后进行引入,如: script src = " prototype.js " type = " text/javascript " 阅读全文
posted @ 2014-01-09 06:30 Ranran 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1 属性1.11 autoOpen ,这个属性为true的时候dialog被调用的时候自动打开dialog窗口。当属性为false的时候,一开始隐藏窗口,知道.dialog("open")的时候才弹出dialog窗口。默认为:true。1.12 初始化例:请注意,$('.selector')是dialog 的类名,在本例中.selector=#dialoag,以后不再说明。$('.selector').dialog({ autoOpen: false });1.13 初始化后,得到和设置此属性例://获得var autoOpen = $(&# 阅读全文
posted @ 2014-01-08 21:11 Ranran 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 代码简介:jQuery精仿手机上的翻牌效果菜单,很平滑的动画翻牌效果,每点击一下菜单,就会翻去一下,貌似很灵敏的动作。注意:如果预览时没看到效果,请刷新一下页面,让jquery载入就行了,在实际使用时不会出现这种情况。代码内容:jQuery精仿手机上的翻牌效果菜单_网页代码站(www.webdm.cn)预览效果时左下角会提示错误,而且看不到效果,刷新一下就可以看到效果了。 1 2 3 4 5 6 阅读全文
posted @ 2014-01-07 20:37 Ranran 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 1.javascript中为元素添加事件处理程序的方法有以下几种方式,可以为javascript元素添加事件处理程序 (1) 直接将事件处理代码写在html中(2) 定义一个函数,赋值给html元素的onXXX属性(3) 使用element.onXXX方式 以上三种方式,请看下面代码添加事件的方法 (1) 直接将事件处理代码写在html中 (2) 定义一个函数,赋值给html元素的onXXX属性 (3) 使用element.onXXX方式 (4) 使用addEventListener或attachEvent 这是目前推荐的方式,较前两种方式功能更为强大,可以为元素添加多个事件handler,支 阅读全文
posted @ 2014-01-07 12:46 Ranran 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 没有办法,平时不是万不得已我是不喜欢去模拟各类控件的,一个是麻烦,二个是对性能也有些影响,还是原生的来的实在。老板昨天发话,必须模拟赶紧的,老外最喜欢简洁干净的风格,说的貌似都很在理的样子,业务部也是一样,都是一些不懂产品的人来提需求哈哈,不说啦。功能也不难就是多耗了我一点点时间,本来是不用做的,任务早就做完了。为了满足老板提的需求我还是改了,尊重她的选择,毕竟人家是老板,这叫“做事不依东,累死都无功”,在读我文章的朋友们你要牢记了。下面直接看我代码。无标题文档 sort buy: ... 阅读全文
posted @ 2014-01-06 17:30 Ranran 阅读(13319) 评论(5) 推荐(3) 编辑
摘要: 需求来自一个朋友:编写一个简易日历。在文本框中输入要查找的日期,程序可以计算出这一天处在该年份的第几周,并且能判断出这一天到底是星期几。 应为要有交互,选择了Js来实现,也算是 结对编程 的初试吧。 我将显示部分用html 写好,点击的按钮触发事件函数是check();function onCheck(){ var Year = document.getElementById("year").value; //获取文本框的“年” var theYear =Year * 1; //转换为number类型 //alert(theYear); // 获取月值 va 阅读全文
posted @ 2014-01-05 21:15 Ranran 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: 虽然我已经可以使用很多种编程语言进行工作,但我的工作常常会要求我快速掌握一门新的语言。我没有选择去阅读几百页的程序手册,而是快速浏览10到15页的教程(可以在Google中搜索),并把程序语言的语法参考说明印在小卡片上(在google里搜索language to learn+reference card就能找到)。首先,我会熟悉这种程序语言的编译器、编译选项、编辑器或集成开发环境的的快捷键和小技巧,写一个简单的“你好世界”程序,编译并运行它,再用调试器进行简单的调试,如设置断电、查看变量值、跳转到某一位置等。为了能够快速地掌握一种新的程序语言,我会做以下几个练习。注意,有些程序对初学者来说是很 阅读全文
posted @ 2014-01-04 10:04 Ranran 阅读(1091) 评论(0) 推荐(2) 编辑
摘要: jQuery优化1.简介 jQuery正在成为Web开发人员首选的JavaScript库,作为Web开发者,除了要了解语言和框架的应用技巧外,如何提升语言本身的性能也是开发人员应该思考的问题。文章就以jQuery为例,为大家提供了10个有效提升jQuery性能的小技巧。 2. 合并、最小化脚本 大部分浏览器都不能同时处理多个脚本文件,所以它们都是排队加载——加载时间也相应地延长了。考虑到你网站的每个页面都会加载这些脚本,你应该考虑把它们放到单个文件中,然后利用压缩工具(比如Dean Edwards的这款)把它们最小化。更小的文件无疑将带来更快的加载速度。 引自YUI compressor,一款 阅读全文
posted @ 2014-01-03 20:08 Ranran 阅读(749) 评论(1) 推荐(0) 编辑
摘要: 在最近的项目中,解决了一些浏览器兼容方面的bug,这篇主要描述在IE 9在渲染值为auto的overflow-x属性时,所产生的专属bug及解决办法。1、问题描述 在做一个收货地址管理静态页面的时候,需要在众多地址中标示当前鼠标移动了那一个地址上面,所以我给地址的行加上了:hover伪类,然后,我在IE 9下发现了一个有趣的现象(见附件first.html)。 为什么我设置的max-height属性没有能够起作用?这种情况是怎么产生的,又该怎么解决呢?2、问题分析 该问题是一个IE 9独有的bug,地址为http://www.jackness.org/?p=615#more-615的... 阅读全文
posted @ 2014-01-02 17:25 Ranran 阅读(533) 评论(0) 推荐(1) 编辑
摘要: 你可能知道,Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如死循环),导致整个页面卡在这个地方,其他任务无法执行。为了解决这个问题,Javascript语言将任务的执行模式分成两种:同步(Syn 阅读全文
posted @ 2014-01-02 14:17 Ranran 阅读(726) 评论(1) 推荐(0) 编辑
摘要: 在漫长的前端开发旅途上,无可避免的会接触到ajax,而且一般情况下都是用在同一域下的ajax请求;但是如果请求是发生在不同的域下,请求就无法执行,并且会抛出异常提示不允许跨域请求,目前我没有找到明确的资料说明这是为什么,我觉得应该是出于安全性的考虑吧。纵然如此,要实现跨域访问的话,方法还是有的,而且不只一种,在这里介绍其中一种解决方案:如何利用iframe完成ajax的跨域请求。如下图所示:域a.com的页面request.html(即http://a.com/request.html)里面嵌套了一个iframe指向域b.com的response.html,而response.html里又嵌套 阅读全文
posted @ 2014-01-02 09:00 Ranran 阅读(1914) 评论(1) 推荐(0) 编辑
摘要: 近期在做一个Hot Fix,其中有个界面在IE6下超链接无法打开,经查是链接地址太长,2161个字节,已经超出ie6,7的长度限制,现把发现此问题的过程分享给大家。===过程=====1、万恶的ie6,连调试都没有好的工具,ietest又不靠谱。虽然现在业界都呼吁抛弃ie6,但我们的用户还在大量使用,没办法,还得解决此问题。2、点击超链接,没有任何反应,也没有任何js错误提示3、检查浏览器设置,勾上了"显示每个脚本错误的通知",去掉了"禁用脚本调试"4、再次点击,仍然没有任何错误提示,看来js代码没有错误了。也许有人会说,点击超链接怎么会有js错误,因为 阅读全文
posted @ 2013-12-31 13:49 Ranran 阅读(3023) 评论(0) 推荐(0) 编辑
摘要: 1、效果及功能说明 图片滚动切换特效,高仿2012淘宝商城首页多格子焦点图切换,鼠标滑过焦点图片各个格子区域聚光灯效果展示 2、实现原理 在显示div的下面有一个按钮条在鼠标触及到按钮的时候会改变那妞的背景颜色作为辨识,后给按钮定义一个点击事件,让点击按钮后显示出相对应的图片,在没有点击的图片的情况下自动运行滚动的动画效果,每张图片的切换时间是3秒在点击按钮或者鼠标触及到图片上动画停止当鼠标移开后3秒后启动动画每个图片有可以链接到不同的地址在其中还给包含多个图片在一个div里显示出来他们不是一体的只是在一个块级容器里,最后给图片定义个伪类当鼠标触及到图片后会改变图片的背景颜色来让用户更好的辨认 阅读全文
posted @ 2013-12-31 06:39 Ranran 阅读(1116) 评论(0) 推荐(1) 编辑
摘要: 最近对JQuery插件开发超级感兴趣,看到这样一篇好文章,可以说是《用实例一步步教你写Jquery插件》的十全大补,大家可以两篇结合着看看!jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静态方法。典型的例子就是$.AJAX()这个函数,将函数定义于jQuery的命名空间中。关 阅读全文
posted @ 2013-12-30 08:38 Ranran 阅读(853) 评论(0) 推荐(2) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 38 下一页