随笔分类 - 前端开发
摘要:有一个json 字符串 1)要判断该字符串是否是 json 格式 方法:将其转换成json对象,如果报异常,则不是,否则就是json格式 2) 将json 格式的字符串格式化输出 方法:先将json 字符串转为对象,然后再将此对象以json 格式化输出 3) js replace 全部替换字符用法
阅读全文
摘要:根据单击当前行的按钮时,获取 该行的其他列 的值 页面代码 js 方法 用this 传递 当前节点 a, $(obj).parent() 获取当前节点的父节点[td],td.prev() 当前节点的前一个节点 由于 用this 传递过来的,获取当前节点的时候,就用 $(obj)
阅读全文
摘要:字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = JSON.parse(strJSON); json对象转字符串(obj代表json对象) var str = obj.
阅读全文
摘要:背景: JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的
阅读全文
摘要:bootstrap 2.3版与3.0版的使用区别 bootstrap已经推出了3.0的新版,看起来2.3.x版本也不会再更新了。那么bootstrap 2.3版与3.0版的区别在哪里呢?下面我们就来介绍一下。 Bootstrap 3.0增加了一些新的特性,对于一些类也进行了调整。不过两个版本在使用的
阅读全文
摘要:Radio 1.获取选中值,三种方法都可以:$('input:radio:checked').val();$("input[type='radio']:checked").val();$("input[name='rd']:checked").val(); 2.设置第一个Radio为选中值: $('
阅读全文
摘要:按钮 下载 使用方法 首先要在页面中引入依赖文件: jquery、Bootstrap、Bootstrap Switch CSS和Bootstrap Switch JS。这里用的是bootstrap2 然后在中添加checkbox: 通过下面的代码来初始化该开关按钮插件: 事件:
阅读全文
摘要:一般用户点个赞后,都会有个 +1 的特效飘过,用户已经点过赞了,会有“已点过赞”的特效提示 在这里,我们写了一个点赞的插件 在html 上 在引用点赞功能上,即如果ajax 返回的结果是success,则表示点赞成功,飘过提示+1,反之,则表示已点赞
阅读全文
摘要:Joyride是一个jQuery插件,可以利用它来创建一个引导用户如何操作网站功能的向导。通过定义一个操作步骤顺序,这个插件会在需要操作的HTML元素旁边显示一个帮助说明的Tooltips。 http://www.open-open.com/solution/view/1318520100687
阅读全文
摘要:最近在制作一个模版的时候用到的一个jquery插件,当网站导航滚动到当前可见页面顶部时,固定在顶部并随窗口滚动,有很多的网站前台模版有有类似的效果。 smohan.fixednav.js 注: 由于jquery的1.9 以上的版本,不再支持 $.browser 方法。所以将原有插件中判断是否是IE6
阅读全文
摘要:插件 manhuatoTop.js 样式 manhuatoTop.css 使用方法
阅读全文
摘要:最近决定整改一下jquery 的版本,于是就将 jquery 从 1.7.2 升级到了 1.9.1 结果就发现原有的插件报错了。 '$.browser.msie' 为空或不是对象,这个是jQuery错误 出现这个错误,是因为升级了jQuery版本,从1.9以前升级到1.9以后,因为$.browser
阅读全文
摘要:修改 table 中某行的的方法步骤如下: 1、选择要修改的行,事件触发,比如我的 双击某行时修改 2、将要修改的行,替换为input,原先的列中的值,需要放到对应的input中作为默认值 3、修改完成后,事件触发将其还原,比如我的 如果鼠标移走,不在该行上时触发 对应的html页面 <style>
阅读全文
摘要:关于变量及方法等的命名,没有硬性规定,但是为了规范,遵循一些约定还是有必要的。 变量定义: 用var 关键字将要使用的变量定义在代码开头,变量间用分号隔开。 原因有二: 一是便于理解,知道下面的代码会用到哪些变量,同时代码显得整洁且有规律,也方便管理,变量定义与逻辑代码分开; 二是因为JavaScr
阅读全文
摘要:jQuery插件开发模式 软件开发过程中是需要一定的设计模式来指导开发的,有了模式,我们就能更好地组织我们的代码,并且从这些前人总结出来的模式中学到很多好的实践。 根据《jQuery高级编程》的描述,jQuery插件开发方式主要有三种: 通常我们使用第二种方法来进行简单插件开发,说简单是相对于第三种
阅读全文
摘要:双击修改某项值 在页面中的代码 <tr> <th> 1 </th> <td class="breakword" id="1" title="双击可修改"> 111 </td></tr> 以上代码并不完整,大致意思就是,双击 class 为breakword 的td,将会将此td 替换为 一个inpu
阅读全文
摘要:function checkDate(obj){ var strDate = obj.value; var nowDate = new Date(); var a=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/ if (!a.test(strDate)){ alert("日期格式不正确,格式应为yyyy-mm-ss!") obj.value = formatD...
阅读全文