
javascript
Jinx_Q
这个作者很懒,什么都没留下…
展开
-
JS正则校验数字,特殊字符,邮箱基本格式
一)校验数字原创 2014-05-08 17:06:47 · 2276 阅读 · 0 评论 -
blocksit.js绘制移动端瀑布流样式
blocksit.js官方的demo有两个,适用于pc端浏览器的缩放来改变瀑布的列数;我修改了一下适用于移动端;默认设置显示两列 ;代码基本如下:style.cssbody { margin: 0; padding: 0; background: url(bg.gif) 0 0 repeat #f7f5f5; color: #333; font-family: Cambria原创 2014-12-17 17:51:27 · 2400 阅读 · 0 评论 -
原生Js通过class属性值获取对象
原生Js通过class属性值获取对象window.onload = function(){ console.log(getElementByClassName("tag").length); console.log(getElementByClassName("tag"));}function getElementByClassName(classnames){ var objAr原创 2016-01-04 15:03:31 · 45666 阅读 · 2 评论 -
js中null与undefined的差别
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>undefined null默认值以及运算</title><script type="text/javascript">window.onload = function(){ checkResult();}function checkResult(){ va原创 2016-01-04 15:32:04 · 640 阅读 · 0 评论 -
layer.prompt is not a function
api中有一段说的很清楚: 比如layer.prompt()即是我们的扩展方法,扩展的js文件默认不会加载,通常需进行layer.config({extend: ‘extend/layer.ext.js’})后才可使用,而关于其中的extend下面也有讲解。 所以在页面加载时调用 layer.config({extend: ‘extend/layer.ext.js’}) 进行初始化即可。原创 2016-03-10 14:18:34 · 6563 阅读 · 2 评论 -
java解析ajax之json字符串
1.ajax提交json字符串 var json = {}; json.data = new Array(); var obj = {}; obj.name = "hehe"; json.data.push(obj); obj = {}; obj.name = "haha"; json.data.push(obj); json.i原创 2016-04-07 15:29:31 · 2726 阅读 · 0 评论 -
nginx下多项目跨域ajax实现
在conf目录下的nginx.conf文件的http{}中间添加代码,利用的原理是nginx的反向代理 add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Headers X-Requested-With; add_header Access-Control-Allow-Method原创 2016-04-19 10:44:26 · 498 阅读 · 0 评论 -
JS截取url中的信息
var url=location.search;var ename;var Request = new Object();if(url.indexOf("?")!=-1){ var str = url.substr(1); strs= str.split("&"); for(var i=0;i { Requ原创 2014-04-29 14:11:10 · 1000 阅读 · 0 评论 -
html5之Canvas绘制刮刮卡
使用了一些参数,请使用Web容器之后再预览如tomcat,nginx<!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"><title>刮刮原创 2016-08-04 14:18:12 · 974 阅读 · 0 评论 -
js获取userAgent中操作系统版本
var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod");var flag = true;/** * 初始化加载程序 */window.onload = function(){ console.log(isMobile()); console.log(is原创 2016-09-09 09:09:57 · 13320 阅读 · 0 评论 -
js输入框与清空按钮联动
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>输入框清空按钮</title> <script src="js/jquery1.8.3.min.js"></script> <script> /** * 校验当前输入框的值,如果不为空显示清空按钮 * @param ele原创 2016-09-09 09:10:51 · 4053 阅读 · 0 评论 -
clipboard.js无flash操作pc剪贴板
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>剪贴板测试</title> <script src="js/jquery1.8.3.min.js"></script> <script src="js/clipboard.min.js"></script></head><body> <!原创 2016-09-09 09:11:30 · 617 阅读 · 0 评论 -
js正则校验8到16位数字与密码组合的密码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>8到16位数字与字母组合密码校验</title> <script src="js/jquery1.8.3.min.js"></script> <script> var pwdReg = /^(?![0-9]+$)(原创 2016-09-09 09:12:11 · 18436 阅读 · 0 评论 -
js获取,设置光标位置
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js操作input中光标位置</title> <script src="js/jquery1.8.3.min.js"></script> <script> /** * 获取当前光标位置原创 2016-09-09 09:12:47 · 11759 阅读 · 0 评论 -
echart.js绘制可缩放折线图
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>echart.js绘制可缩放折线图</title> <script src="../js/esl.js"></script> <script> var json = [["2000-06-05", 116], ["原创 2017-03-09 10:38:48 · 4936 阅读 · 1 评论 -
ECharts2绘制支持IE6,7,8的可缩放折线图
原理都是canvas,但是IE6,7不支持canvas,其使用了excanvas支持了IE中的vml标签;代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>echart.js绘制可缩放折线图</title> <!--[if lt IE 9]> <script src="原创 2017-04-01 16:51:07 · 2598 阅读 · 0 评论 -
js取小数点后两位;
挑一个最简单方法 function getNum() { //假设ajax取到的数据为data;var data = "19.3333655485";var my_num = parseFloat(data);var real_num = my_num.toFixed(2);//取小数点后两位;console.log(real_num);}原创 2015-05-13 10:44:45 · 640 阅读 · 0 评论 -
Jquery操作readOnly属性
function changeReadOnlyType(){ if(true) { ("#input").attr("readonly",true);//设置为readOnly } else {("#input").attr("readonly",true);//设置为readOnly } else {原创 2015-05-13 09:56:44 · 3032 阅读 · 0 评论 -
JS腾讯、谷歌地图坐标转百度地图坐标
function change(lat,lng){ var x_pi = 3.14159265358979324 * 3000.0 / 180.0; var x = parseFloat(lng); var y = parseFloat(lat); var z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * x原创 2015-04-20 13:51:37 · 4507 阅读 · 0 评论 -
MD5之js
实现方式为一个js。原创 2014-05-26 10:56:02 · 935 阅读 · 0 评论 -
js手动存储cookie
什么是cookie?cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。有关cookie的例子:名字 cookie当访问者首次访问页面时,他或她也许会填写他/她们的名字。名字会存储于 cookie 中。当访问者再次访问网站时,他们会收到类似 "Welcom转载 2014-05-27 15:04:32 · 779 阅读 · 0 评论 -
js之===与==
这是一个微小的页面 window.onload = function load() { /* 可以认为===代表类型和值都相等; ==只判断值是否相等; js是动态语言,亦是弱类型语言 */ var num = 0; console.log(""==num); console.log(""!=num);原创 2014-07-01 17:41:59 · 578 阅读 · 0 评论 -
Js获取当前日期时间及其它操作
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日转载 2014-06-18 16:02:40 · 615 阅读 · 0 评论 -
Raphael.js最基本绘制示例代码
Raphael Play <!-- #canvas_container { width: 500px; border: 1px solid #aaa; } -->原创 2014-06-23 12:53:29 · 3471 阅读 · 0 评论 -
Raphael.js绘制气泡墙
这是我为一家公司做的移动端气泡墙原创 2014-09-14 02:04:13 · 2125 阅读 · 0 评论 -
Js获取客户端ip以及所属地址
JS获取客户端的ip以及对应省市调用了两个现有的方法;写一段简单的再也不能简单的方法;直接运行页面就有结果:原创 2014-09-18 17:55:16 · 923 阅读 · 0 评论 -
Jquery绘制气泡墙
上次写了一个Raphael.js绘制气泡墙的代码;发现这东西在低端手机上略卡;毕竟它也是用了Jquery的动画效果;所以今天我用Jquery直接实现它;个人感觉代码很烂;因为没整理。代码如下:原创 2014-09-18 17:55:37 · 1206 阅读 · 0 评论 -
js根据汉字字符串获取汉字首字母拼接字符串
1:要求:将指定标签内的汉字字符串转为拼音首字母拼接字符串;于是将网上的代码整理了一下;2:原理:从编码库中取出单个汉字的首字母再拼接3:引用两个变量:原创 2014-08-29 18:24:24 · 11114 阅读 · 0 评论 -
IE6,7,8中JSON.stringify问题
个人喜欢用JS对象赋值,然后转换成JSON数组,Ajax提交到后台。个人代码如下:var jsonObj = {};jsonObj.username = "zhangsan";jsonObj.age = 13;var json = JSON.stringify(jsonObj);$.ajax({ url:'xxx', data:json, dataType:'json',原创 2014-08-29 18:19:28 · 1376 阅读 · 0 评论 -
js获取yyyy-mm-dd格式日期
js代码如下:function getDate(){ var day = new Date(); var Year = 0; var Month = 0; var Day = 0; var CurrentDate = ""; Year= day.getFullYear(); Month= day.getMon原创 2014-08-29 18:32:55 · 1285 阅读 · 0 评论 -
js日期和时间戳的转换
教师信息管理$(function(){ var str_time = '2012-04-19 00:00:00'; var rst_strto_time = js_strto_time(str_time); document.write("转换后的UNIX时间戳为: "+rst_strto_time); var unixstr = js_strto_time(原创 2015-01-28 14:27:23 · 734 阅读 · 0 评论 -
JSON和Object数组在js中的转换
JSON test /* * JSON对于javascript来讲就相当于一个对象或者包含多个对象的list */ window.onload = function() { var json_array = new Array(); for(var i = 0;i<10;i++) { /* * 创建object对象,存放到数组中 */原创 2014-07-10 15:58:24 · 14346 阅读 · 0 评论 -
js解析xml字符串
loadXML = function(xmlString){ var xmlDoc=null; if(!window.DOMParser && window.ActiveXObject) { var xmlDomVersions = ['MSXML.2.DOMDocument.6.0','MSXML.2.DOMDocument.3.0','Mi原创 2015-03-26 11:14:19 · 4097 阅读 · 0 评论 -
百度地图之jsonp获取位置坐标
var lng,lat;var address = "静安寺";var url = "http://api.map.baidu.com/geocoder/v2/?address="+address+"&output=json&ak=你的AK值&city=上海";$.ajax({ url: url, dataType: "jsonp", jsonp: "callback",原创 2015-04-20 14:08:37 · 2593 阅读 · 0 评论 -
百度地图js api去除左下角logo
添加css样式.anchorBL{ display:none;}原创 2018-05-18 11:22:02 · 6017 阅读 · 1 评论