![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
i白菜梆子
这个作者很懒,什么都没留下…
展开
-
javascript:;与javascript:void(0)使用介绍
最近看了好几个关于标签和javascript:void(0)的帖子,谨记于此,以资查阅。 注:以下代码未经全面测试,但每一种方法可能会出现的情况都基本做了说明。 在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。目前有如下几种解决办法:翻译 2017-06-05 09:52:07 · 280 阅读 · 0 评论 -
使用jQuery中 select option:selected 实现2个下拉框之间数据的交换
html页面代码如下: * { margin:0; padding:0; } div.centent { float:left; text-align: center; margin: 10px;转载 2017-08-04 11:10:29 · 2313 阅读 · 1 评论 -
js中使用正则 判断 值是否为小数
var regu = "^([0-9]*[.0-9])$"; // 小数测试 var re = new RegExp(regu);var number=12.12;if(number.search(re) == -1){alert("此数字为小数");}原创 2017-07-03 15:21:32 · 5261 阅读 · 0 评论 -
js中的正则表达式的用法
1定义正则表达式在js中定义正则表达式很简单,有两种方式,一种是通过构造函数,一种是通过//,也就是两个斜杠。例如复制代码 代码如下: var re =new RegExp("\\?(\\w{1,}=\\w{1,}&){1,}\\w{1,}=\\w{1,}");使用构造函数定义正则表达式,注意大小写,负责就会不起作用。由于构造函数的参数是一个字符串,也可以原创 2017-07-03 15:15:10 · 220 阅读 · 0 评论 -
jQuery 中ajax异步请求 回调函数的相关问题
在调用一个jquery的ajax方法时我们有时会需要该方法返回一个值或者给某个全局变量赋值,可是我们发现程序执行完后并没有获取到我们想要的值,这时很有可能是因为你用的是ajax的异步调用async:true(默认情况),如:function ManageCommentText(text) { var result = text; $.ajax({ da原创 2017-07-03 14:55:21 · 826 阅读 · 0 评论 -
使用js 实现分页 按钮
用JS实现前端分页页码管理,可以很美观的区分页码显示(这也是参考大多数网站的分页页码展示),能够有很好的用户体验,这也是有业务需要就写了一下,还是新手,经验不足,欢迎指出批评!首先先看效果图: 这是初始页面(也就是第一页)的界面,如果为第一页时,则首页和上一页按钮不可用,为了展示分页的效果,我当前的分页是一条一页。 这是页码大于5页时展示的效果:1,2页转载 2017-07-02 20:39:34 · 4733 阅读 · 2 评论 -
Js获取当前日期时间及其它操作
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)原创 2017-06-19 00:03:07 · 179 阅读 · 0 评论 -
在js中 String 转json
第一种方式:使用js函数eval();testJson=eval(testJson);是错误的转换方式。正确的转换方式需要加(): testJson = eval("(" + testJson + ")");eval()的速度非常快,但是他可以编译以及执行任何JavaScript程序,所以会存在安全问题。在使用eval()。来源必须是值得信赖的。需要使用更安全的json解析器。在服转载 2017-06-16 11:33:18 · 239 阅读 · 0 评论 -
ready()事件与load()事件的区别
页面加载时触发ready()事件ready()事件类似于onLoad()事件,但前者只要页面的DOM结构加载后便触发,而后者必须在页面全部元素加载成功才触发,ready()可以写多个,按顺序执行。此外,下列写法是相等的:$(document).ready(function(){})等价于$(function(){}); 如果处理函数绑定 给window对象,则会在所有内原创 2017-06-05 10:57:19 · 452 阅读 · 0 评论 -
关于js动态生成元素,注册(绑定)的事件失效的解决(on)
为了和 jQuery 保持同步,建议你从现在开始根据 1.9 的改变重写你网站的所有代码。所以针对你的引入的jQuery的版本的不同,用法就大不相同了。所以之前你的代码如果是 $("#title").live("click", function() { //...}); 现在要写成 $("#title").on("click", function()原创 2017-08-15 20:15:09 · 594 阅读 · 0 评论