javascript
文章平均质量分 66
yeyuehunluhongyu
这个作者很懒,什么都没留下…
展开
-
AppScan使用
这里主要分享如何使用AppScan对一大项目的部分功能进行安全扫描。------------------------------------------------------------------------ 其实,对于安全方面的测试知道的甚少。因为那公司每个月要求对产品进行安全扫描。掌握了一人点使用技巧,所以拿来与大家分享。 因为产品比较大,功能模块也非常之多,转载 2015-08-05 16:22:09 · 365 阅读 · 0 评论 -
JavaScript代码总结
1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以原创 2015-07-21 09:24:11 · 520 阅读 · 0 评论 -
240多个jQuery插件
概述jQuery 是继 prototype 之后又一个优秀的 Javascript 框架。其宗旨是—写更少的代码,做更多的事情。它是轻量级的 js 库(压缩后只有21k) ,这是其它的 js 库所不及的,它兼容 CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery 是一个快速的,简洁的 javaScript 库转载 2015-07-31 09:19:41 · 339 阅读 · 0 评论 -
常用正则表达式
常用正则表达式 (2008-12-29 16:56:09)机器名:(?!\d)[a-zA-Z0-9-.]{1,15}$IP地址:^(([1-9]\d?|1\d{2}|2[0-5]{2})\.)((\d{1,2}|1\d{2}|2[0-5]{2})\.){2}(1\d{2}|2[0-5]{2}|\d{1,2})$Mac:[0-9A-F]{2}-[0-9A-F]{2}-转载 2015-07-30 14:51:17 · 299 阅读 · 0 评论 -
jquery 插件
HAMMER JS PAPA PARSE PAPAPARSE 是强大,浏览器内置的 CSV 解析器。 BLURR Horwheel Component Animsition Animsition 是简单,易用的 jQuery 插件,用来在 CSS 动画隐藏 xs 的页面转换中添加 br 类。转载 2015-07-31 09:29:06 · 441 阅读 · 0 评论 -
Swipe JS滑动插件
Swipe JS 是一个轻量级的移动滑动组件,支持 1:1 的触摸移动,阻力以及防滑性能都不错,可以让移动web应用展现更多的内容,能解决我们对于移动Web对滑动的需求。官网:http://www.swipejs.comgithub:https://github.com/bradbirdsall/Swipe 要实现Swipe的滑动和手势非常简单,仅需要遵循一个简单的规则。下面转载 2015-07-30 15:31:29 · 869 阅读 · 0 评论 -
jQuery Tmpl讲解
缺点1)拼接字符串的过程容易出错,常常忘了'/”>等匹配的符号。2)修改前台模版的同时容易遗忘同步更改动态生成的模版。3)拼接字符串不直观和美观,不利于查找错误,例如:数据中如果存在HTML内容,会导致种种麻烦。4)不能满足较高的业务逻辑需求,处理判断较为麻烦,例如:当A情况生成X模版,B情况生成Y模版。5)复用性低,较为相似的模版难以公用。转载 2015-07-29 09:27:21 · 681 阅读 · 0 评论 -
jQuery静态方法parseJSON方法使用和源码分析
该方法接受一个JSON字符串,返回解析后的对象。传入一个畸形的JSON字符串会抛出一个异常。比如下面的都是畸形的JSON字符串:{test: 1} ( test 没有包围双引号){'test': 1} (使用了单引号而不是双引号)另外,如果你什么都不传入,或者一个空字符串、null或undefined,parseJSON都会返回 null 。源码分析:parseJS转载 2015-07-29 09:40:15 · 426 阅读 · 1 评论 -
jQuery插件之ajaxFileUpload
一、ajaxFileUpload是一个异步上传文件的jQuery插件。 传一个不知道什么版本的上来,以后不用到处找了。 语法:$.ajaxFileUpload([options]) options参数说明:1、url 上传处理程序地址。 2,fileElementId 需要上传的文件域的ID,即的ID。3,secur原创 2015-07-29 09:47:09 · 299 阅读 · 0 评论 -
jQuery 克隆对象
方法如下:// 浅层复制(只复制顶层的非 object 元素)var newObject = jQuery.extend({}, oldObject);// 深层复制(一层一层往下复制直到最底层)var newObject = jQuery.extend(true, {}, oldObject);测试如下:var obj1 = { 'a': 's1', 'b'转载 2015-08-10 17:32:39 · 352 阅读 · 0 评论 -
React Native开发的通讯录应用
一、项目介绍基于React-Native & Node通讯录App(1)主要完成的功能有:基于文件系统的Node.js服务端;通讯录功能(分类页 + 列表页 + 拨号邮箱邮件)公告功能(列表页 + 详情页)通讯录和内容管理功能webview内嵌实例 效果如下图所示: (2)安装启动程序(1)首先进入address_book目录原创 2015-07-21 09:26:57 · 1305 阅读 · 0 评论 -
点击弹出带有确定和取消选项的提示框
点击弹出带有确定和取消选项的提示框:这种效果你可能遇到过,那就是点击一个按钮(并非必须是按钮,只是一个例子而已)的时候,会弹出一个提示框,这个提示框带有确定和取消按钮,点击确定就可以执行相应的操作,点击取消的话就取消操作。下面看一个实例:DOCTYPE HTML>html>head>meta charset=" utf-8"> title>javascript便利表格t原创 2015-07-20 15:03:34 · 11889 阅读 · 0 评论 -
JS设计模式
在学习使用Javascript之前,我的程序猿生涯里面仅有接触的编程语言是C#跟Java——忽略当年在大学补考了N次的C与VB。从静态编程语言,转到动态语言JS,刚开始的时候,遇到不少困难与错误。可能因为先入为主,在JS编程之中,往往不由自主地以C#的逻辑、编程思路、设计模式进行JS开发。时间长了,渐渐发现JS设计模式对于前端开发的重要性,但在分享JS设计模式之前,希望首先转载 2015-07-24 13:56:48 · 434 阅读 · 0 评论 -
codeMirror插件使用
codeMirror是一款十分强大的代码编辑插件,提供了十分丰富的API,最近在项目中用到了这款插件,于是在这里给大家分享下使用方法和心得:codeMirror调用非常方便首先在页面中载入插件CSS及JS文件 同时加载你所需要使用的脚本JS及风格样式CSS文件,如下举例: 注意文件的原创 2015-07-24 09:19:55 · 1235 阅读 · 0 评论 -
jquery mobile常用的data-role类型介绍
data-role参数表:page 页面容器,其内部的mobile元素将会继承这个容器上所设置的属性 header 页面标题容器,这个容器内部可以包含文字、返回按钮、功能按钮等元素footer 页面页脚容器,这个容器内部也可以包含文字、返回按钮、功能按钮等元素content 页面内容容器,这是一个很宽容的容器,内部可以包含标转载 2015-08-04 14:50:07 · 454 阅读 · 0 评论 -
前端页面——Cookie与Session有什么区别
我们在实际生活中总会遇到这样的事情,我们一旦登录(首次输入用户名和密码)某个网站之后,当我们再次访问的时候(只要不关闭浏览器),无需再次登录。而当我们在这个网站浏览一段时间后,它会产生我们浏览的记录,而且有的网站还提供购物车的功能。这些简单实用的功能就是通过Cookie与Session实现的,接下来,让我们一起探讨一下它们是如何运行的。1、概念Cookie有时也用其转载 2015-08-04 14:45:30 · 354 阅读 · 0 评论 -
常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n原创 2015-07-23 09:54:20 · 274 阅读 · 0 评论 -
js页面跳转
js方式的页面跳转1.window.location.href方式 window.location.href="target.aspx"; 2.window.navigate方式跳转 window.navigate("target.aspx"); 3.window.loction.replace方式转载 2015-07-23 09:51:04 · 554 阅读 · 0 评论 -
jQuery 插件集锦——《导航篇》
HorizontalNav这是一款水平方向的 jQuery 导航插件,能够自适应容器的宽度。使用示例: HTML:123456789<nav class="horizontal-nav full-width horizontalNav-notpr转载 2015-07-31 16:31:54 · 364 阅读 · 0 评论 -
javascript获取文件后缀名
javascript获取文件后缀名:在需要验证文件格式的时候,首先就要获得文件的格式,下面是一个通过正则表达式获取文件后缀名的一个简单实例。function validate(){ var importUrl="test.xlsx"; var d=/\.[^\.]+$/.exec(importUrl); alert(d); } validate()以上原创 2015-07-20 15:00:45 · 1020 阅读 · 0 评论 -
Linq to js使用
前言:前面几篇介绍了下C#基础技术中的几个:反射、特性、泛型、序列化、扩展方法、Linq to Xml等,本来还有两三个知识点没有写完,比如委托、多线程、异步等,后面会陆续将它们补起来,以便作为一套完整的系列。之所以有这篇是因为目前BS项目中前端经常需要对Json的数组对象进行筛选、查找、判断是否存在等操作。这时就想到了好用的Linq。博主几年前用过Linq to js,那个时候还觉得那样写很转载 2015-07-30 14:50:30 · 460 阅读 · 0 评论 -
瀑布流布局的几种实现
自Pinterest首次使用瀑布流式布局,现在这种页面布局已经得到了非常广泛的应用,比如蘑菇街、美丽说等各类购物网站,图丽网等美女图片展示网站等。现在我们扒一扒瀑布流的几种实现方式(今天在公司加班到10点才回,眼睛好累,代码先不写注解了,有时间再补上,感兴趣的同学可以自己敲着看看效果):一、css3 实现原理:使用css3的多列属性(column),优点是实现起来比较原创 2015-07-16 16:34:56 · 330 阅读 · 0 评论 -
判断是手机还是电脑访问网站
如何判断是手机还是电脑访问网站:现在由于手机功能的强大,使用手机上网的用户越来越多,那么就需要判断用户是用何种客户端登陆的网站,如果使用的是电脑则使用电脑版本的网页,如果使用的手机则使用手机版本的网页,下面是一段能够判断是手机还是电脑的代码:function check() { var userAgentInfo=navigator.userAgent; var Ag转载 2015-07-29 09:34:50 · 770 阅读 · 0 评论 -
base64的js实现
Javascript代码 /** * * Base64 encode / decode * * @author haitao.tu * @date 2010-04-26 * @email tuhaitao@foxmail.com * */ function Base64() { // priva转载 2015-07-27 16:45:51 · 501 阅读 · 0 评论 -
11个jQuery 图表库
1. FusionCharts 作为JavaScript图表库的一部分,FusionCharts也提供了一个jQuery的插件,它组合了FusionCharts所有好的部分–智能设计、动画以及丰富的交互体验。图表无缝工作在所有类型的设备包括PC,Mac,Android设备以及iPad和iPhone,并且向后兼容了IE6。 这个jQuery插件,有一些非常强大的功能。图表原创 2015-07-13 10:46:56 · 481 阅读 · 0 评论 -
11个 jQuery 图表库
1. FusionCharts 作为JavaScript图表库的一部分,FusionCharts也提供了一个jQuery的插件,它组合了FusionCharts所有好的部分–智能设计、动画以及丰富的交互体验。图表无缝工作在所有类型的设备包括PC,Mac,Android设备以及iPad和iPhone,并且向后兼容了IE6。 这个jQuery插件,有一些非常强大的功能。图表原创 2015-07-13 10:45:31 · 401 阅读 · 0 评论 -
html canvas压缩图片
function compress(img) { var initSize = img.src.length; var width = img.width; var height = img.height; //如果图片大于四百万像素,计算压缩比并将大小压至400万以下 var ratio; if原创 2015-07-06 09:28:29 · 645 阅读 · 0 评论 -
JavaScript实现md5加密
源码实现:var hexcase = 0; /* hex output format. 0 - lowercase; 1 - uppercase */var b64pad = ""; /* base-64 pad character. "=" for strict RFC compliance *//* * These are the functions you'原创 2015-07-03 13:48:30 · 480 阅读 · 0 评论 -
JQuery -- this 和 $(this) 的区别
this和$(this)都是指的调用它的东西,但this是一个Html 元素,例如给img标签设置src属性可以这样写this.src= "test.jpg"; 但是如果将this换成$(this)就不是那回事了这里的$(this)是一个JQuery对象,而jQuery对象沒有src属性,因此这样写是错误的。 JQuery拥有attr()方法可以g原创 2015-07-03 11:38:41 · 328 阅读 · 0 评论 -
jQuery简单邮箱验证
这是一段简单的jQuery验证邮箱地址/格式是否规范的一个方法,其中szReg为用于验证邮箱格式的正则.mailadress是通过自带函数prompt()弹出窗口并提示用户输入并以字符形式返回.最后做判断(注意:判断中的test()是JavaScript中自带的方法,可用于正则的验证).当然也可以自行在if判断后加else根据需求进行传参.function chekmail(){原创 2015-07-03 11:10:53 · 1083 阅读 · 0 评论 -
Object转换为JSON格式字符串
function ObjectToJson(object) { // Object转换为josn var json = ""; switch (jQuery.type(object)) { case "array": json = "["; $.each(object, function (i, item)原创 2015-07-09 14:11:04 · 875 阅读 · 0 评论 -
jQuery画廊插件-GalleryView
jQuery画廊随处可见,很多网站上都有jQuery画廊,旋转木马(carousels),滑块和幻灯片。GalleryView是一款可以创建多种类型的独立插件。1. 提取CSS和JS文件到一个合适的文件夹,然后添加和标签: src="http://libs.baidu.com/jquery/1.9.0/jquery.min.js"> src="http://libs.baidu.c原创 2015-07-07 13:22:18 · 2059 阅读 · 0 评论 -
js Grid - 列表插件
js Grid - 列表插件 1)Sponsor Flip Wall With jQuery & CSS一个非常不错的显示数据到网格里的插件。 点击后,缩略图会翻转,然后显示更多信息。主页:http://tutorialzine.com/2010/03/sponsor-wall-flip-jquery-css/演示地址:http://demo.原创 2015-07-27 14:38:47 · 1538 阅读 · 0 评论 -
Jquery操作select
1.判断select选项中 是否存在Value="paraValue"的Item $("#selectid option[@value='paraValue']").length>02.向select选项中 加入一个Item $("#selectid").append("1111");3.从select选项中 删除一个Item $("#selectid").remove("11原创 2015-07-15 14:09:51 · 217 阅读 · 0 评论 -
jQuery之常用且重要方法
1.jquery data(name)data() 方法向被选元素附加数据,或者从被选元素获取数据。$("#btn1").click(function(){ $("div").data("greeting", "Hello World");});$("#btn2").click(function(){ alert($("div").data("greeting")原创 2015-07-16 09:42:19 · 474 阅读 · 0 评论 -
立即执行函数写法理解
javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到原创 2015-07-14 14:46:34 · 322 阅读 · 0 评论 -
live()方法用法详解
live()方法用法详解:此方法的在jQuery中使用率相当高,并且具有独特的特点,且从其语法结构上不能够看出此方法的独特之处,下面就通过实例详细介绍一下次方法的用法。先看一段代码实例:蚂蚁部落span{ color:green; font-size:12px;} $(document).ready(function(){ $("div").l原创 2015-07-15 10:28:53 · 613 阅读 · 0 评论 -
动态加载script文件
动态加载script到页面大约有俩方法第一种就是利用ajax方式,把script文件代码从后台加载到前台,然后对加载到的内容通过eval()执行代码。第二种是,动态创建一个script标签,设置其src属性,通过把script标签插入到页面head来加载js,相当于在head中写了一个,只不过这个script标签是用js动态创建的比如说是我们要动态地加载一个callbakc.js,我们原创 2015-07-14 14:43:11 · 669 阅读 · 0 评论 -
JSON 基础知识
JSON:JavaScript 对象表示法(JavaScript Object Notation)JSON 语法规则 数据在名称/值对中 数据由逗号分隔 花括号保存对象 方括号保存数组JSON有6种类型的值: 对象、数组、字符串、数字、布尔值、nullJSON对象是一个容纳“名/值”对的无序集合 名字:任意字符串 值:任意类型的JSON原创 2015-07-14 13:38:57 · 243 阅读 · 0 评论 -
jQuery插件和JavaScript库
每一个前端开发人员很清楚的重要性和功能的JavaScript库提供。它提供了一个简单的接口,用于构建快速动态的接口,而无需大量的代码。谢谢你的超级从事jQuery开发者社区,人始终是创造新的和令人惊叹的东西,那里是吨伟大的jQuery插件和JavaScript库在那里,插件和图书馆,涵盖了各种各样的功能。在这篇文章中我们已经编译列表的JavaScript库为2015年7月,在这篇综述中原创 2015-07-14 13:33:03 · 433 阅读 · 0 评论