
javascript
文章平均质量分 51
李古拉雷
这个作者很懒,什么都没留下…
展开
-
js/java 对cookie的操作
document.cookie="info="+name+","+passw +";"; // 存储cookie var info = document.cookie.split(";") ; // 读取cookie ① js 中cookie是以“;”为结束标志的,表示cookie中一个数据的结束。原创 2012-07-10 12:48:56 · 1946 阅读 · 0 评论 -
leaflet中给maker添加mouseover、mouseout、click
LamMarker.on({ 'mouseover': function (e) { changeThisIco(e.target); }, 'mouseout': function (e) {原创 2016-10-11 11:56:30 · 3741 阅读 · 0 评论 -
leaflet中maker添加mouseover事件
LamMarker.on({ 'mouseover': function (e) { changeThisIco(e.target); }, 'mouseout': function (e) { reThisIco(e.target)原创 2016-10-11 11:55:06 · 5580 阅读 · 0 评论 -
详解JS正则replace的使用方法
在讲replace的高级应用之前,我们先简单梳理一下JS正则中的几个重要的知识点,以帮助你对基础知识的回顾,然后再讲解JS正则表达式在replace中的使用,以及常见的几个经典案例。 一、正则表达式的创建JS正则的创建有两种方式: new RegExp() 和 直接字面量。//使用RegExp对象创建var regObj = new RegExp("(^\s+)|(\s+转载 2016-09-20 10:34:44 · 4025 阅读 · 1 评论 -
createEvent模拟mouseMove方法
createEvent模拟mouseMove方法 html,body{margin:0;padding:0;} .drag{ width:20px; height:20px; background-color:red; left:10px; top:30px; display:block; pos原创 2016-08-23 15:36:27 · 2455 阅读 · 0 评论 -
无界面浏览器phantomJS
如果使用过htmlparser或任何不需要界面浏览器而获得网页内容的技术,我相信你应该对phantomJS不会感到陌生。phantomJS是一个基于webkit的Headless browsers的一款浏览器原创 2016-08-22 17:57:43 · 2502 阅读 · 0 评论 -
javascript 权威指南笔记
1.如果没有用var语句给一个变量指初始值,那么虽然这个变量被声明了,但是在给它存一个值之前,它的初始值就是 undefined2.使用var语句多次声明一个变量不仅是合法的,而且也不会造成任何错误。如果重复的声明有一个初始值,那么它担当的不过是一个赋值语句的角色。3.虽然在全局作用域中编写代码时可以不使用var语句,但是在声明局部变量时,一定要使用var 语句。下面的代码说明了如果原创 2012-11-20 11:03:15 · 1169 阅读 · 4 评论 -
mobile-web之alert()框不太友好更改
在做手机端网页时,关于alert警示框在电脑上没有觉得有什么,但运行在手机上就有点不太原创 2014-04-17 11:53:06 · 2203 阅读 · 0 评论 -
js 获取当前上网省份城市
// 新浪根据ip获取地址 var province = '' ; var city = '' ; jQuery.getScript("http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js",function(){ province = remote_ip_info["province"];原创 2013-11-04 18:10:40 · 5184 阅读 · 0 评论 -
判断jquery 对象是否存在
//jquery 通过得到对象的长度判断对象是否存在 function testJquery() { if ($(".tel").length > 0) { alert("存在"); } else { alert("不存在");原创 2013-10-17 17:48:14 · 1631 阅读 · 0 评论 -
cookie 最近浏览记录(中文escape转码)
history.js/***pro_id: 产品id *brand_name : 品牌*pro_name : 产品id *price : 价格* catalog : 机型* img : 图片*file_name : 文件名*/var addHistory=function(pro_id,brand_name,pro_name,price,catalog,img,file_na原创 2013-03-22 11:32:52 · 1711 阅读 · 0 评论 -
用 js模拟 Map
function Map() { var struct = function(key, value) { this.key = key; this.value = value; } var put = function(key, value){ for (var i = 0; i < this.arr.length; i++) { if ( this.arr[i].ke转载 2013-02-07 13:46:15 · 970 阅读 · 0 评论 -
js中apply方法的使用
js中apply方法的使用1、对象的继承,一般的做法是复制:Object.extendprototype.js的实现方式是: Object.extend = function(destination, source) { for (property in source) { destination[property] = sourc转载 2012-12-21 11:33:52 · 523 阅读 · 0 评论 -
javascript延时加载之defer
偶尔发现 js 中有个延时加载的标签 defer,还在疑惑这么好用的东西为什么没有流行起来。测试了几个浏览器。在ie7,8,9和360安全济览器下可以。这就是为什么不选择defer的原因了。 alert(document.getElementById("myinput").value) ;原创 2012-12-28 08:58:09 · 1384 阅读 · 2 评论 -
eval解析JSON中的注意点
eval解析JSON中的注意点在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2. 使用Function对象来进行返回解析。使用eval函数来解析,并且使用jquery的each方法来遍历用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑转载 2012-11-20 16:55:05 · 878 阅读 · 0 评论 -
jQuery.each(){} 方法精讲
jQuery 中的each函数 很方便,$.each ()函数封装了十分强大的遍历功能,它可以遍历一维数组、多维数组、DOM , JSON 等等,在javaScript 开发过程中使用$each可以大大的减轻我们的工作量,这里贴一个简单的模仿each的函数,只能处理数组类型的对象 function each(arr,fn) { for ( var i = 0, l = arr.length;转载 2012-11-20 16:05:56 · 973 阅读 · 0 评论 -
js 回车提交
1、JavaScript 方法: [javascript] document.onkeydown=function(event){ e = event ? event :(window.event ? window.event : null); if(e.keyCode==13){转载 2012-08-11 10:23:32 · 823 阅读 · 0 评论 -
Array.prototype.slice.call(arguments)
我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换)如:1 var a={length:2,0:'first',1:'second'};2 Array.prototype.slice.call(a);转载 2016-12-19 16:43:55 · 405 阅读 · 0 评论