代码改变世界

随笔分类 - Javascript

scrollTop doesn't scroll on Chrome 61

2017-09-14 11:57 by 曾祥展, 353 阅读, 收藏, 编辑
摘要:在chrome61 不支持滚动 解决方案: Use document.scrollingElement if supported, and fall back to the current code. For example, if the current (problematic) code is 阅读全文

微信小程序开发-IP地址查询-例子

2017-05-03 00:50 by 曾祥展, 4101 阅读, 收藏, 编辑
摘要:微信小程序开发 小程序搜索框 IP地址查询 搜索查询 样例 微信小程序 开发 参考 https://mp.weixin.qq.com/debug/wxadoc/dev/component/ search.wxml search.js search.wxss app.json SSL证书 HTTPS 阅读全文

前端 时间个性化 插件 jquery.timeago.js

2016-07-23 11:46 by 曾祥展, 3108 阅读, 收藏, 编辑
摘要:关键词 : 时间格式化 刚刚 N分钟前 N小时前 N天前 N月前 N年前 MM-dd hh:mm 或者 yyyy-MM-dd 前端: 用法: 插件: jquery.timeago.js 阅读全文

12306火车票抢购脚本

2014-01-11 13:09 by 曾祥展, 13589 阅读, 收藏, 编辑
摘要:(function($){ /* 全国车站代码 */ var code = '@spd|山坡东|SBN|shanpodong|spd|0@tdd|土地堂东|TTN|tuditangdong|tdtd|1@wln|乌龙泉南|WFN|wulongquannan|wlqn|2@zfd|纸坊东|ZMN|zhifangdong|zfd|3@ldy|离堆公园|INW|liduigongyuan|ldgy... 阅读全文

handlebars.js 用 <br>替换掉 内容的换行符

2013-09-10 17:10 by 曾祥展, 1324 阅读, 收藏, 编辑
摘要:handlebars.js 用 替换掉 内容的换行符JS:Handlebars.registerHelper('breaklines', function(text) { text = Handlebars.Utils.escapeExpression(text); text = text.toString(); text = text.replace(/(\r\n|\n|\r)/gm, ''); return new Handlebars.SafeString(text);}); HTML template: {{breaklines description} 阅读全文

汉字转换为拼音以及缩写(javascript)

2012-02-12 16:06 by 曾祥展, 2420 阅读, 收藏, 编辑
摘要:if(!window.ZXZ){ZXZ={};}ZXZ.widget={};ZXZ.widget.pinyin={_pyvalue:["a","ai","an","ang","ao","ba","bai","ban","bang","bao","bei","ben","beng","bi","bian&quo 阅读全文

腾讯UED 漂亮的提示信息

2011-09-12 10:20 by 曾祥展, 4668 阅读, 收藏, 编辑
摘要:漂亮 大气 不错的风格 提示后自动消失 javascript CSS样式: .zeng_msgbox_layer,.zeng_msgbox_layer .gtl_ico_succ,.zeng_msgbox_layer .gtl_ico_fail,.zeng_msgbox_layer .gtl_ico_hits,.zeng_msgbox_layer .gtl_ico_clear,.zeng_msgbox_layer .gtl_end{display:inline-block;height:54px;line-height:54px;font-weight:bold;fon... 阅读全文

Google Maps JavaScript API V3 根据地址 加载地图

2011-08-29 01:17 by 曾祥展, 1768 阅读, 收藏, 编辑
摘要:效果图如下: javascript代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="tex 阅读全文

有趣的JavaScript数组

2011-01-19 00:00 by 曾祥展, 450 阅读, 收藏, 编辑
摘要:《一》var lennon=Array();lennon["name"]="windy";lennon["year"]="1989";lennon["living"]=true;alert(lennon.length);结果:lennon.length 为 0原因: 用以下方式增加数组元素,将不改变数组的长度arr["a"]=3;《二》var foo2 = [];foo2['3'] = 3;foo2['age'] = 20;debugger;alert(foo2.length); foo2.length又是为4 所有没有赋值的数组对象,都将被定义为undefinedJavaScript可以自 阅读全文

新闻标题 静态分页 (无刷新)

2010-03-17 14:04 by 曾祥展, 2560 阅读, 收藏, 编辑
摘要:一个模板,从数据库取n条记录,生成静态。 做单页面的静态化,索引页面是用JS对数组进行组合的。 因为记录只是一个标题,一个链接,字节数不会太大, 那么用js去用这个大数组进行分页,貌似不错,很节约带宽! 还是很棒的,简单,实用,值得推荐! JS代码: 调用:演示 学无止境 25(03月17日 23:47) 学无止境 24(03月17日 23:42) 学无止境 23(03月17日 23:3... 阅读全文

js代码还原,中文字符转unicode

2010-03-14 09:36 by 曾祥展, 8298 阅读, 收藏, 编辑
摘要:像eval(function(E,I,A,D,J,K,L,H){function.....的js还原的方法就很简单了,那前面的 eval( 和后面的 ) 去掉:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>&l 阅读全文

js实现购物车数量的自增与自减

2010-02-25 11:57 by 曾祥展, 5503 阅读, 收藏, 编辑
摘要:素材: 阅读全文

漂亮 表单验证 密码强度

2010-02-04 14:36 by 曾祥展, 4804 阅读, 收藏, 编辑
摘要:function ClientSideStrongPassword(value) { var num = 1; if (value.trim().length == 0) { return num; } if (value.length > 0 && value.length ,=... 阅读全文

js 平时经常用的

2010-01-06 19:31 by 曾祥展, 371 阅读, 收藏, 编辑
摘要:/**得到字符串的字符长度(一个汉字占两个字符长)*/ functiongetBytesLength(str){//在GBK编码里,除了ASCII字符,其它都占两个字符宽returnstr.replace(/[^x00-xff]/g,'xx').length;}/***根据字符长来截取字符串*/functionsubStringByBytes(val,maxBytesLen){varlen=maxBytesLen;varresult=val.slice(0,len);while(getBytesLength(result)>maxBytesLen){result=resu 阅读全文

动态自动搜索 Dynamic search (js版)

2009-12-15 23:15 by 曾祥展, 836 阅读, 收藏, 编辑
摘要:JS: 阅读全文

当月的所有周日 倒计时显示当年剩下的天时分秒 公历转农历(.net)

2009-12-05 09:46 by 曾祥展, 745 阅读, 收藏, 编辑
摘要:<script type="text/javascript">var year = new Date().getFullYear();var month = new Date().getMonth();var result = [];for(var i = 1; i <= 31; i++){ var weekday = new Date(year, month, i).getDa... 阅读全文

js 匿名函数 闭包

2009-12-02 20:38 by 曾祥展, 5231 阅读, 收藏, 编辑
摘要:没有弹出框 这样才有弹出对话框运行后,不论点击哪一个li,都是alert提示“4”。这就是一个需要注意的地方:闭包允许内层函数引用父函数中的变量,但是该变量是最终值。闭包引用的变量i,是循环结束后的值用闭包来解决<script language="javascript" type="text/javascript">var li=document.getElem... 阅读全文

js日期

2009-09-12 16:46 by 曾祥展, 441 阅读, 收藏, 编辑
摘要:北京时间 2009年09月12日 星期六 16:44:27代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<spanid="time">正在加载北京时间……</span><script>(... 阅读全文

AJAX 异步(JavaScript 和 XMLHTTP)

2009-09-12 15:36 by 曾祥展, 946 阅读, 收藏, 编辑
摘要:<script>functionobjAjax(){varobjxml=false;//尝试创建MicrosoftIE浏览器支持的对象 try{objxml=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{objxml=newActiveXObject("Microsoft.XMLHTTP");}catch(e){aobjxml=fal... 阅读全文

图片会自动按比例缩小(js版和css版)

2009-09-12 15:33 by 曾祥展, 6308 阅读, 收藏, 编辑
摘要:<title>javascript图片大小处理函数</title><scriptlanguage=Javascript>varproMaxHeight=150;varproMaxWidth=110;functionproDownImage(ImgD){varimage=newImage();image.src=ImgD.src;if(image.width>... 阅读全文