番茄的梦想

那一抹夕阳

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理
  762 随笔 :: 5 文章 :: 241 评论 :: 204万 阅读

随笔分类 -  JavaScript

摘要:$('#search_input').bind('keypress', function (event) { if (event.keyCode == "13") { //Search() event.preventDefault(); } }); 或者利用form,但假若搜索函数里有跳转链接,一般 阅读全文
posted @ 2021-08-23 19:23 番茄的梦想 阅读(177) 评论(0) 推荐(0) 编辑

摘要:var userAgent = navigator.userAgent.toLowerCase(); browser = { version: (userAgent.match(/.+(?:rv|it|ra|ie|chrome)[\/: ]([\d.]+)/) || [0, ... 阅读全文
posted @ 2015-06-17 13:02 番茄的梦想 阅读(212) 评论(0) 推荐(0) 编辑

摘要:jQuery 模态窗口插件帮助网站开发人员显示网页中的特定内容,让用户聚焦到这个地方。模态窗口是嵌入到当前网页中,不用重定向到新网页的弹出窗口。这种技术可以用在图像画廊,电子商务网站,登陆框,电子邮件注册,表单等场合。jQuery Modal(模态窗口)插件可以让用户专注于内容。 在这篇文章中,我们收集了15款最好的jQuery模态窗口插件,将帮助你在你的Web应用中实现模式窗口。如果你知道任何其它的 jQuery 模态插件,不要忘记在下面发表评论,我们将非常乐意倾听您的意见。RemodalRemodal 是一个扁平化,响应式,轻量,快速,容易定制的模态窗口插件。使用声明式状态符号和哈希... 阅读全文
posted @ 2014-03-31 15:59 番茄的梦想 阅读(2673) 评论(0) 推荐(0) 编辑

摘要:1. 用后台程序自动生成缩略图2. 用css调用expression控制图片溢出后的大小;(http://www.blog.edu.cn/user1/7987/archives/2006/1440861.shtml )3. 用js写函数控制图片溢出后的大小;其中后两种都是javascript在起作用,但是工作原理不同,css中调用expression可以解决这个问题,但是解决得不好,因为如果页面中图片一多,expression中的语句会不断被调用,非常耗费客户端内存,容易导致浏览器假死;而直接用javascript,在页面onload的时候就可以轻松解决这个问题,而且只调用一次,比起expr. 阅读全文
posted @ 2013-08-27 14:02 番茄的梦想 阅读(3459) 评论(0) 推荐(0) 编辑

摘要:1、 内容里有两个ifame leftiframe中jQuery改变mainiframe的src代码: ("#mainframe",parent.document.body).attr("src","http://www.radys.cn") 2、 如果内容里面有一个ID为mainiframe的ifame ifame包含一个someID you want to get this content 得到someID的内容("#mainiframe").contents().find("someID&qu 阅读全文
posted @ 2013-08-13 18:02 番茄的梦想 阅读(477) 评论(0) 推荐(0) 编辑

摘要:采用Ajax的项目开发过程中,经常需要将JSON格式的字符串返回到前端,前端解析成JS对象(JSON )。ECMA-262(E3) 中没有将JSON概念写到标准中,但在 ECMA-262(E5) 中JSON的概念被正式引入了,包括全局的JSON对象和Date的toJSON方法。1,eval方式解析,恐怕这是最早的解析方式了。?1234function strToJson(str){var json = eval('(' + str + ')');return json;}记得str两旁的小括号哦。2,new Function形式,比较怪异哦。?1234funct 阅读全文
posted @ 2013-08-07 10:05 番茄的梦想 阅读(648) 评论(0) 推荐(0) 编辑

摘要:Jquery库及相应插件如今红遍网络,收集了网络上有关JQuery的35个精彩使用例子,在此统一展示供JQuery使用时的查询。1. 选择网页元素jQuery的基本设计和主要用法,就是"选择某个网页元素,然后对其进行某种操作"。这是它区别于其他函数库的根本特点。使用jQuery的第一步,往往就是将一个选择表达式,放进构造函数jQuery()(简写为)CSS(document)//选择整个文档对象 ('#myId')//选择ID为myId的网页元素('div.myClass')//选择c 阅读全文
posted @ 2013-08-02 13:39 番茄的梦想 阅读(1042) 评论(0) 推荐(0) 编辑

摘要:今天在做项目时,碰到一个很奇怪的问题,我使用string.Format居然报“输入的字符串格式有误”的错误,我调了很久,还是不对,不明白错在哪里,后来还是google了一下,原来我在字符串中出现了"{"字符。而"{"字符若出现在string.Format中是必需转义的,也就是要用两个"{{"代表一个"{",同时双下面把我查找到的解决方法的相关文章一同粘贴出来。一、转义C#中使用类似{0},{1:yyyy-MM-dd}这样的格式占位符,如果被格式化字符串本身包含{或者}怎么办呢?答案是:用两个{或者}连写表示单个。 阅读全文
posted @ 2013-07-27 12:35 番茄的梦想 阅读(1180) 评论(0) 推荐(0) 编辑

摘要:JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如setTimeout( function(){ alert(’你好!’); } , 0);setInterval( callbackFunction , 100);认为setTimeout中的问候方法会立即被执行,因为这并不是凭空而说,而是JavaScript API文档明确定义第二个参数意义为隔多少毫秒后,回调方法就会被执行. 这里设成0毫秒,理所当然就立即被执行了.同理对setInterval的callbackFu. 阅读全文
posted @ 2013-02-22 09:30 番茄的梦想 阅读(246) 评论(0) 推荐(0) 编辑

摘要:很老的东西,记下来下,万一以后要用到一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似:?12345678910111213141516var iframe = document.createElement("iframe"); iframe.src = "http://www.planabc.net"; if (!/*@cc_on!@*/0) { //if not IE iframe.onload = function(){ alert("Local iframe is now 阅读全文
posted @ 2011-12-13 11:29 番茄的梦想 阅读(287) 评论(0) 推荐(0) 编辑

摘要:1、今天获取元素的html,而firefox却不支持如下代码var elemstr = ("#" + name)[0].outerHTML;2、看到网上很多文章讨论Firefox如何使用outerHTML,给出的解决方案都颇为复杂。如果使用jQuery1.3,则问题变得简单多了!使用如下代码,IE和FF均支持!var elemstr =("#" + name).parent().html();希望本文能对你有所帮助! 阅读全文
posted @ 2011-11-01 10:00 番茄的梦想 阅读(6240) 评论(3) 推荐(0) 编辑

摘要:可以预先设置好,再根据字符长度算出来 <script language= "javascript "> function ByteWordCount(str) { str= str.replace(/([\u0391-\uFFE5])/ig, '11 '); return str.length/2; } function GetWidth(str){ return ByteWordCount(str)*12+str.length*1; } </script> <div style= "font-size:12px;wi 阅读全文
posted @ 2011-08-01 10:23 番茄的梦想 阅读(2957) 评论(0) 推荐(0) 编辑

摘要:jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法,但是不能使用DOM的方法;例如(”#img”).attr(”src”,”test.jpg”); 这里的(”#img”)就是jQuery对象;DOM对象就是Javasc... 阅读全文
posted @ 2010-12-03 14:10 番茄的梦想 阅读(430) 评论(0) 推荐(0) 编辑

摘要:如果看过本文姊妹篇《jqPlot——基于jquery的图表绘制工具》的朋友,应该知道jqPlot大致的操作方法;如果还是不太清楚的话,可以参考jqPlot官方网站的使用方法介绍。这里主要介绍jqPlot中核心部分——Option配置对象。同时,也会对jqplot的各个渲染器做个简单介绍。 这里主要是参考jqPlot官方网站关于Option的介绍并结自... 阅读全文
posted @ 2010-08-10 14:04 番茄的梦想 阅读(7913) 评论(0) 推荐(1) 编辑

摘要:javascript定义类的几种方法。   /*  工厂方式--- 创建并返回特定类型的对象的 工厂函数 ( factory function )  */ function createCar(color,doors,mpg){     var tempCar = new Object;     tempCar.color = color;     tempCar.doors = doors;  ... 阅读全文
posted @ 2009-11-30 21:30 番茄的梦想 阅读(218) 评论(0) 推荐(0) 编辑

摘要:提起面向对象我们就能想到类,对象,封装,继承,多态。在《javaScript高级程序设计》(人民邮电出版社,曹力、张欣译。英文名字是:Professional JavaScript for Web Developers)这本书中描述的还算比较详细。我们看看JavaScript中定义类的各种方法。 1.工厂方式 javaScript中创建自己的类和对象,我们应该是必须掌握的,我们都知道javaScr... 阅读全文
posted @ 2009-11-30 21:29 番茄的梦想 阅读(203) 评论(0) 推荐(0) 编辑

摘要:jQuery.queryString = function(query) { var search = window.location.search + ''; if (search.charAt(0) != '?') { return undefined; } else { search = search.replace('?', '').split('&'); for (var i =... 阅读全文
posted @ 2009-11-02 10:21 番茄的梦想 阅读(5414) 评论(1) 推荐(0) 编辑

摘要:概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库... 阅读全文
posted @ 2009-10-27 11:18 番茄的梦想 阅读(250) 评论(0) 推荐(0) 编辑

摘要://遍历option和添加、移除optionfunction changeShipMethod(shipping){var len = $("select[@name=ISHIPTYPE] option").lengthif(shipping.value != "CA"){ $("select[@name=ISHIPTYPE] option").each(function(){ if($(this... 阅读全文
posted @ 2009-09-27 09:13 番茄的梦想 阅读(176) 评论(0) 推荐(0) 编辑

摘要:获取一组radio被选中项的值var item = (input[@name=items][@checked]).val();selectvaritem=("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0].selectedIndex = 1;... 阅读全文
posted @ 2009-09-27 09:05 番茄的梦想 阅读(154) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示