随笔分类 - js
前端js相关资料记录
摘要:1.前言 因为公司最近项目比较忙,没那么多空余的事件写文章了,所以这篇文章晚了几天发布。但是这也没什么关系,不过该来的,总是会来的。好了,其他的不多说的,大家在开发的时候应该知道,有很多常见的实例操作。比如数组去重,关键词高亮,打乱数组等。这些操作,代码一般不会很多,实现的逻辑也不会很难,下面的代码
阅读全文
摘要:转自:www.cnblogs.com/zxin/archive/2013/01/26/2877765.html 很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友
阅读全文
摘要:1. jQuery插件支持的转换方式 $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2. 浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSO
阅读全文
摘要:Filter Ng里的过滤器。 currency:把一个数字格式化成货币模式(如1,234.56)。当没有提供任何货币符号时,默认使用当前区域的符号。使用:HTML:currencyexpression|currency:symbol:fractionSizeJS:filt
阅读全文
摘要:一个小玩意,代码来源于网络。 效果图如下 代码如下 可直接复制代码保存为html文件,打开查看效果
阅读全文
摘要:我要在表单里使用一个select下拉菜单(是不是multiple无所谓),所以选择了jquery chosen这个插件。现在有一个需求,需要根据表单的另一个域来动态加载该select元素的选项。 1 于是很容易的开始下面几步(当然可以在F12调试工具下单步试验,效果佳): // $.ajax({ .
阅读全文
摘要:采用html5使得选择图片改变时,预览框中图片随之改变。input文件选择框美化。原生js完成文件异步提交 效果图: 代码如下,可直接复制并保存为html文件打开查看效果
阅读全文
摘要:JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕... 一、“JavaScript中无块级作用域” 在Java或C#中存在块级作用域,即:大括号也是一个作用域。 public static void main ()
阅读全文
摘要:一个轻量级的cookie 插件,可以读取、写入、删除 cookie。 jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件。 <script type="text/javascript" src="js/jquery-1.6.
阅读全文
摘要:效果图如下: 提取自ZCMS的弹出框: 代替window.open、window.alert、window.confirm;提供良好的用户体验; 水晶质感,设计细腻,外观漂亮; 兼容ie6/7/8、firefox2/3、Opera;弹出框在ie6下不会被select控件穿透; 无外部css文件,引用
阅读全文
摘要:这是jQuery里常用的2个方法。他们2者功能是完全不同的,而初学者往往会被误导。 首先 我们看.find()方法:现在有一个页面,里面HTML代码为;程序代码 如果我们使用find()方法: 将会输出: 如果使用filter()方法: 将会输出: 也许你已经看出它们的区别了。find()会在div
阅读全文
摘要:面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。 这个问题看起来简单,但是其实暗藏杀机。 考的不仅仅是实现这个功能,更能看出你对计算机程序执行的深入理解。 我总共想出了三种算法来实现这个目的: 方法1. Array.p
阅读全文
摘要:三种提示框在360浏览器中的效果如下: alert: prompt:
阅读全文
摘要:数组转字符串 需要将数组元素用某个字符连接成字符串,示例代码如下: var a, b,c; a = new Array(a,b,c,d,e); b = a.join('-'); //a-b-c-d-e 使用-拼接数组元素 c = a.join(''); //abcde 字符串转数组 实现方法为将字符
阅读全文
摘要:转自:十分钟玩转 jQuery、实例大全 一、简介 定义 jQuery创始人是美国John Resig,是优秀的Javascript框架; jQuery是一个轻量级、快速简洁的javaScript库。源码戳这 jQuery对象 jQuery产生的对象时jQuery独有的,只能自己调用 书写规则 支持
阅读全文
摘要:由于之前使用的bootstrap-select插件是建立在bootstrap基础上的,实际使用到项目中的时候,与我们使用的ace-admin(基于bootstrap)存在样式冲突,导致下拉框的样式发生变化。为了界面的美观,不得已查资料寻找另外的插件。 使用jquery.chosen.js下拉选择框美
阅读全文
摘要:因为项目中需要达到效果:前台点击按钮弹出文件选择框,选择文件确定之后,上传到后台对文件进行处理并给出响应信息。 尝试过使用.post,.ajsx,将表单序列化之后传到后台,但是后台并不能收到文件,查找资料后得知: .serialize()序列化表单,提交按钮的值不会被序列化。另外,如果想要一个表
阅读全文
摘要:使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组例子:str=”jpg|bmp|gif|ico|png”;arr=theString.split(”|”);//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico
阅读全文
摘要:以下内容非原创,原文链接http://blog.sina.com.cn/s/blog_7fb1495b0100vcyk.html 在JS中设置节点的属性与属性值用到setAttribute(),获得节点的属性与属性值用到getAttribute(),而在jquery中,用一个attr()就可以全部搞
阅读全文
摘要:以下内容非原创,原文地址http://mmz06.blog.163.com/blog/static/121416962011116103532688/ 1、 去掉字符串前后所有空格: 代码如下: function Trim(str) { return str.replace(/(^\s*)|(\s*
阅读全文