Welcome 微信登录

首页 / 脚本样式 / JavaScript

总结JavaScript的正则与其他语言的不同之处

总结JavaScript的正则与其他语言的不同之处

前言最近发现JavaScript中的正则在某些地方的表现和其他语言或工具中的正则有些不同,比较另类.虽然你几乎不可能写出也几乎用不到下面我讲的这些正则,但是了解一下毕竟是好的.本文中的代码示例都是在兼容ES5的JavaScript环境中执行的,也就是说,IE9之前版本,Fx4左右的版本,等,中的表现很有可能和我下面讲的不一样.1.空字符类不包含任何字符的字符类[]称之为空字符类(empty char class),我相信你没听别人这么叫过,因为在其他语言中...
手机图片预览插件photoswipe.js使用总结

手机图片预览插件photoswipe.js使用总结

手机图片预览photoswipe,支持pc图片预览,多用于android,ios的手机图片预览。资源包:photoswipe-3.0.5 在photoswipe官网有1.0.11的包下载,但是1.0.11这个版本,存在缺陷,在部分android手机上,滑动一次的时候,会跳转2张图片(正常情况下,滑动一次,跳转1张图片)通常使用方法如下:在html的head标签中依次加载资源包中如下文件:<script type="text/javascript" s...
手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果

手机端 HTML5使用photoswipe.js仿微信朋友圈图片放大效果

先来几张效果图:点击其中一张照片可放大,可支持图片文字描述:同时支持分享功能:支持手势放大缩小使用js框架是PhotoSwipe。PhotoSwipe是一个图片放大插件,兼容pc和移动端,经历过多个版本的迭代且一直在不断更新,踩过的坑不知凡几,在移动端有着巨大的优势。1、可控制多种风格如:标题、分享、全屏按钮,点击事件、是否加入字幕,背景透明等。2、可支持移动端触摸手势兼容pc端所有的基本手势支持:滑动下一个或上一个,拖动平移、缩放、放大或关闭,点击切换控...
手机端图片缩放旋转全屏查看PhotoSwipe.js插件实现

手机端图片缩放旋转全屏查看PhotoSwipe.js插件实现

PhotoSwipe 是专为移动触摸设备设计的相册/画廊.兼容所有iPhone、iPad、黑莓6+,以及桌面浏览器.底层实现基于HTML/CSS/JavaScript,是一款免费开源的相册产品。为谁而用让移动站点的相册体验和原生App一样的设计师和开发者。绝佳特性PhotoSwipe提供给用户一个熟悉又直观的相册交互界面。官方网站http://www.photoswipe.com/源码示例http://github.com/downloads/codeco...
PhotoSwipe异步动态加载图片方法

PhotoSwipe异步动态加载图片方法

在开发搜房家居M站的时候,搜房家居装修效果图相册展示效果需要用到PhotoSwipe插件来显示图片。特点:1. 家居提供的接口,每次只能获取一张图片2. 装修效果图的张数不限。3. 从PhotoSwipe用法来看,在PhotoSwipe初始化前必须把所有图片列出。instance = PhotoSwipe.attach( window.document.querySelectorAll("#Gallery a"), options );标签a是PhotoS...
javascript深拷贝(deepClone)详解

javascript深拷贝(deepClone)详解

javascript深拷贝是初学者甚至有经验的开发着,都会经常遇到问题,并不能很好的理解javascript的深拷贝。深拷贝(deepClone)?与深拷贝相对的就是浅拷贝,很多初学者在接触这个感念的时候,是很懵逼的。为啥要用深拷贝?在很多情况下,我们都需要给变量赋值,给内存地址赋予一个值,但是在赋值引用值类型的时候,只是共享一个内存区域,导致赋值的时候,还跟之前的值保持一直性。看一个具体的例子// 给test赋值了一个对象var test = {a: "...
AngularJS$modal弹出框实例代码

AngularJS$modal弹出框实例代码

下面给大家说下$modal拥有一个方法:open,该方法的属性介绍:templateUrl:模态窗口的地址template:用于显示html标签scope:一个作用域为模态的内容使用(事实上,$modal会创建一个当前作用域的子作用域)默认为$rootScopecontroller:为$modal指定的控制器,初始化$scope,该控制器可用$modalInstance注入resolve:定义一个成员并将他传递给$modal指定的控制器,相当于routes...
jquery实现ajax提交表单信息的简单方法(推荐)

jquery实现ajax提交表单信息的简单方法(推荐)

最近在思考优化项目,想自己扩展一个jquery自动获取表单中的数据进行ajax提交。本人没有完整性学习jquery,基本上是现学现找,有点困难。主要是扩展和拼接json转对象很简单,附上代码:; (function ($) {$.fn.ajaxForm = function (options) { var defaults = { modelname: "model",//后台对象接收名称 url: "/",//提交地址 postType: "POST",...
<< 121 122 123 124 125 126 127 128 129 130 >>