Javascript
记得微笑
嘴角上扬,记得微笑!
展开
-
原生js的String类扩展
//获取字符数组 String.prototype.toCharArray = function() { return this.split("");}//获取N个相同的字符串 String.prototype.repeat = function(num) { var tmpArr = []; for ( var i = 0; i ) tmpArr.转载 2014-05-14 20:26:41 · 557 阅读 · 0 评论 -
Javascript 生成指定范围数值随机数(转)
Javascript 生成指定范围数值随机数 By shawl.qiu 说明: 俺本来以为 Js 的随机数应该没啥, 查查手册就得了. 查手册后才知道, 介绍的信息少得可怜呐, 没有介绍生成 m-n 范围的随机数..., 就只是给你一个 Math.random() 了事. 不过经过俺的小小努力之后, 终于让俺摸着门道喽, 问题也就理所当然滴解决掉. 然后就写了个公式, 这样应该可以消失掉这个用法了转载 2014-05-28 11:33:20 · 781 阅读 · 0 评论 -
Uploadify的一些参数
Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示 首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQueryUploadDemo,从官网上下载最新的版本解压后添加转载 2014-07-02 14:18:07 · 487 阅读 · 0 评论 -
js创建数组的写法
1.数组的声明方法 (1): arrayObj = new Array(); //创建一个数组。 复制代码 代码如下:var arr1 = new Array(); (2):arrayObj = new Array([size]) 创建一个数组并指定长度,注意不是上限,是长度。 复制代码 代码如下:var a = new Array(5); (3):arrayO转载 2014-06-13 16:56:53 · 4069 阅读 · 0 评论 -
js 如何删除对象中的一个属性
var obj = { bar: 1, foo: 2, baz: 3};obj.bar = undefined;obj.foo = null;delete obj.baz;for(var i in obj) { if (obj.hasOwnProperty(i)) { console.log(i, '' + ob转载 2014-06-13 17:40:35 · 2408 阅读 · 0 评论 -
Javascript、Jquery获取浏览器和屏幕各种高度宽度
Javascript:alert(document.body.clientWidth); //网页可见区域宽(body)alert(document.body.clientHeight); //网页可见区域高(body)alert(document.body.offsetWidth); //网页可见区域宽(body),包括border、转载 2016-02-19 13:34:07 · 446 阅读 · 0 评论 -
2014年最新前端开发面试题(题目列表+答案 完整版)
目录前言HTML 部分CSS 部分JavaScript 部分其他问题前言本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链。万不可投机取巧,只求面试过关是错误的!面试有几点需注意:(来源程劭非老师 github:@wintercn)面试题目: 根据你的等级和职位变化,转载 2016-03-11 14:04:37 · 516 阅读 · 0 评论 -
收集Web前端 面试题 Javascript部分
1.javascript的typeof返回哪些数据类型Object number function boolean underfind 2.例举3种强制类型转换和2种隐式类型转换?强制(parseInt,parseFloat,number)隐式(== - ===) 3.split() join() 的区别前者是切割成数组的形式,后者是转载 2016-03-11 14:10:30 · 479 阅读 · 0 评论 -
让Visual Studio 也支持JS代码折叠 [ Visual Studio | #region | #endregion ]
转载地址:点击打开链接前言 Visual Studio的代码折叠功能非常好用,#region #endregion 这个词连搜狗的词库里面都出现了(不含'#'号),可见使用频率很高,但是他不支持js的代码折叠 : ( 最近Ext用得比较多,一写就是上百行JS代码,非常不方便,想着自己写个扩展或插件什么的,意外搜到了下面的文章,已经用宏来实现了,本文可以理解为该文的转载 2016-04-06 14:06:36 · 1327 阅读 · 0 评论 -
jQuery EasyUI tree的 使用
原文地址:点击打开链接1、简单数据表结构2、先看效果图 --删除后的效果 数据也发生相应变化3、前台代码 script type="text/javascript"> $(function(){ InitTreeData(); }) ; funct转载 2016-08-25 03:32:28 · 1680 阅读 · 0 评论 -
jQuery插件:跨浏览器复制jQuery-zclip
原文地址:http://www.cnblogs.com/linjiqin/p/3532451.htmljQuery插件:跨浏览器复制jQuery-zclipjQuery-zclip是一个复制内容到剪贴板的jQuery插件,使用它我们不用考虑不同浏览器和浏览器版本之间的兼容问题。jQuery-zclip插件需要Flash的支持,使用时记得安装Adobe Flash Player。转载 2016-09-26 17:09:36 · 427 阅读 · 0 评论 -
JQuery上传插件Uploadify使用详解
JQuery上传插件Uploadify使用详解Uploadify是JQuery的一个上传插件,实现的效果非常不错,带进度显示。不过官方提供的实例时php版本的,本文将详细介绍Uploadify在Aspnet中的使用,您也可以点击下面的链接进行演示或下载。官方下载官方文档官方演示首先按下面的步骤来实现一个简单的上传功能。1 创建Web项目,命名为JQu转载 2014-06-30 17:58:08 · 498 阅读 · 0 评论 -
解决uploadify对象不支持此属性或方法
在做Ajax上传时uploadify(v2.1.4)是非常不错的JQuery插件,昨天在家做了好好的页面,到了单位发现总是报“对象不支持此属性或方法”错误,具体出错在“document.getElementById(jQuery(this).attr('id') + 'Uploader').startFileUpload(ID, checkComplete);”,网上查了很多帖子都没有解决。转载 2014-06-30 17:02:14 · 4398 阅读 · 0 评论 -
JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值
JQuery是一个非常容易上手的框架,但是有很多东西需要我们深入学习的。判断checkbox是否被选中网上有选多种写法,这里有一种方法,个人觉得比较方便。因为比较简单,没什么技术含量,直接代码JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值$(function(){ /*------------ 全转载 2014-05-14 22:35:44 · 634 阅读 · 0 评论 -
JS 删除字符串最后一个字符的几种方法
字符串:string s = "1,2,3,4,5,"目标:删除最后一个 ","方法:1、用的最多的是Substring,这个也是我一直用的s=s.Substring(0,s.Length-1)2、用 RTrim,这个我原来只知道用来删除最后的空格,也没有仔细看过其它的用法,才发现可以直接trim掉一些字符s=s.ToString().RTrim('转载 2014-05-14 22:34:56 · 849 阅读 · 0 评论 -
js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
获取所有参数function test(){for(var i=0;i document.write(arguments[i]);}遍历某个对象所有的属性名称和值的方法var obj = new Object();obj.myname = "我是对象";obj.pro2 = "23";obj.pro3 = "abcdeg"; php程序员站for (it转载 2014-05-12 09:12:55 · 1969 阅读 · 0 评论 -
js数组的操作
用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧1、数组的创建 var arrayObj = new Array(); //创建一个数组var ar转载 2014-05-12 09:24:18 · 401 阅读 · 0 评论 -
js截取中英文字符串无乱码
js截取中英文字符串无乱码 2012-03-09 13:55:40| 分类: 前端学习 | 标签:js截取中英文字符串 |举报|字号 订阅function subString(str, len, hasDot){ var newLength = 0; var newStr = ""; var chineseRegex = /[^\x0转载 2014-05-12 09:23:17 · 692 阅读 · 0 评论 -
jQuery操作checkbox选择
1、checkbox list选择效果图:代码: $(function () { // 全选 $("#btnCheckAll").bind("click", function () { $("[name = chkItem]:ch转载 2014-05-14 22:36:12 · 474 阅读 · 0 评论 -
js中英文字符串长度 js中英文字符串截取(转)
摘要:我们在用程序处理文本的过程中,经常碰到中英文字符串的问题,比如说我们要得到文本编辑器中一段中英文混合文字的长度从而进行数据验证,有的时候我们为了实现某些特殊的效果需要对文字进行截取,这时候我们就用到了中英文混合文字的截取问题我们分两步来看一下这个问题js中英文字符串长度因为一个中文字符=两个英文字符的长度,所以我们采用一个办法将一个汉字字符转化为两个字节的英文字符 实现代码如下转载 2014-05-14 22:37:23 · 1383 阅读 · 1 评论 -
用JS来实现于截取中英文混合字符串方法
网站制作过程中,提示层文字超出,需要JS做字符串截取,但是呢,我们常常会烦恼文字中英文混合如何判断,因为我们知道在JS中 string.length这个值是不考虑中英文的,但是计算机对中英文的识别是 中文占2个字符,英文一个字母占一个字符(包括数字)。查阅相关资料后,最近找到一个好的办法解决此问题。 分析下逻辑,比如我们要对字符串截取10个字(英文就是20个字符),创建一个函数转载 2014-05-14 20:39:27 · 926 阅读 · 0 评论 -
文件上传利器SWFUpload使用指南
SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得到官网上看它的文档,真是太烦了。所以索性就把它的用法记录下来,也方便英语拙计的同学查看,利人利己,一劳永逸。SWFUpload的特点:1、用flash进行上传,页面无刷新,且可自定义Flash按钮的样式;2、可以在浏览器端就转载 2014-06-28 22:53:27 · 643 阅读 · 0 评论 -
大文件上传Jquery 插件Uploadify-v2.1.4使用图解
大文件上传Jquery 插件Uploadify-v2.1.4使用图解官方下载官方文档官方演示 1.:首先从官网下载最近版uploadify插件,目前为v2.1.4版本; 2 :新建项目,或者在自己项目中加入下载文件jquery.uploadify-v2.1.4,再建一个UploadFile文件夹,专门用来存放你上传的文件; 3 :在项目中添加jqueryUploadHa转载 2014-06-30 16:06:25 · 1220 阅读 · 0 评论 -
用html5 js实现浏览器全屏
项目中需要将后台浏览器的窗口全屏,也就是我们点击一个按钮要实现按F11全屏的效果。 在HTML5中,W3C制定了关于全屏的API,就可以实现全屏幕的效果,也可以让页面中的图片,视频等全屏目前只有google chrome 15 +, safri5.1+,firfox10+,IE11支持全屏1234567转载 2016-12-26 01:57:49 · 6755 阅读 · 0 评论