
JavaScript
lg_lin
这个作者很懒,什么都没留下…
展开
-
一个漂亮的JS弹出日历,支持多种浏览器
js代码 // JavaScript Document var browser=navigator.appName;//浏览器名称 var language = en; var enablePast = 0; var fixedX = -1; var fixedY = -1; var startAt = 1转载 2008-08-20 17:28:00 · 2033 阅读 · 0 评论 -
JavaScript 闭包
原文出处:https://my.oschina.net/u/3693769/blog/1544436摘要: JavaScript 的闭包原理和详解1、什么是闭包?JavaScript的闭包是一个特色。官方解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。这句话相信有许多人看不懂。我来表述一下我对JavaScript转载 2017-10-11 09:57:42 · 292 阅读 · 0 评论 -
Bootstrap 下拉菜单多级联动
直接上干货 Bootstrap 3 的多级下拉菜单示例 .dropdown-submenu { position: relative; } .dropdown-submenu > .dropdown-menu { top: 0;原创 2016-05-23 15:35:51 · 27002 阅读 · 0 评论 -
jQuery判断checkbox是否选中的3种方法
方法一:适用于ID下查找if ($("#checkbox-id").get(0).checked) { // do something}方法二:适用于ID下查找if($('#checkbox-id').is(':checked')) { // do something}方法三:适用于input下属性checked有值if ($('#check转载 2016-05-22 16:26:21 · 692 阅读 · 0 评论 -
plupload一个前端上传组件
官网:https://github.com/moxiecode/plupload中文文档:http://www.cnblogs.com/2050/p/3913184.html直接上干货plupload前端上传插件 选择文件 开始上传 //实例化一个plupload上传对原创 2016-05-25 15:13:51 · 2529 阅读 · 0 评论 -
解决JS浮点数(小数)计算加减乘除的BUG
/** ** 加法函数,用来得到精确的加法结果 ** 说明:javascript的加法结果会有误差,在两个浮点数相加的时候会比较明显。这个函数返回较为精确的加法结果。 ** 调用:accAdd(arg1,arg2) ** 返回值:arg1加上arg2的精确结果 **/function accAdd(arg1, arg2) { var r1, r2, m, c; try转载 2016-02-24 11:52:03 · 6018 阅读 · 0 评论 -
JS日期时间操作函数
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myD转载 2015-09-18 17:51:14 · 459 阅读 · 0 评论 -
一个实用的js window封装类
原文出处:http://www.cnblogs.com/carekee/articles/2569346.html发布一个实用的js window封装类,主要内容包括:1.获取屏幕宽度的函数2.获取屏幕高度的函数3.获取滚动条横向宽度4.获取滚动条竖向高度5.window.onscroll绑定事件6.删除window.onscroll绑定事件原创 2015-09-18 19:16:28 · 729 阅读 · 0 评论 -
JS有用函数
检查字符串是否为空//检查空值function is_null(str){ if ( !str || /^\s*$/.test(str)) { return true;//空值,无效值 }else{ return false; }}原创 2015-09-10 16:42:36 · 632 阅读 · 0 评论 -
Arttemplate 前端模板引擎
网址:http://aui.github.io/artTemplate/快速上手编写模板使用一个type="text/html"的script标签存放模板:{{title}} {{each list as value i}} 索引 {{i + 1}} :{{value}} {{/each}}渲染模板v原创 2015-08-05 19:33:19 · 564 阅读 · 0 评论 -
JS日期格式化函数性能探底
原文出处:http://yaniswang.com/frontend/2013/02/16/dateformat-performance/最近开发的软件中需要用到日志功能,其中有一个重要功能是显示日期和时间。于是网上搜了一把,搜到大量的日期格式化函数,不过比较了下,感觉代码都不够优雅,而且性能都不给力。对线上一些代码进行了评测,结果如下:测试代码如下,分别对格式化函数进行5转载 2015-07-07 10:02:53 · 511 阅读 · 0 评论 -
Chrome 中的 JavaScript 断点设置和调试技巧
你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过放着 Chrome 中功能越发强大的开发者工具不用实在太可惜了。本文主要介绍其中的 JavaScript 断点设置和调试功转载 2014-05-04 15:21:34 · 518 阅读 · 0 评论 -
php.js版
嗯,这个标题没有错。以前有个同事写了个asp版的Cute ASP Framework,封装了一些很实用的函数。后来我们谈到php中的一些内置函数,他也曾有过将其翻译成asp版的想法。没想到,有人居然把php中内置的函数直接翻成了js。http://phpjs.org/functions/index转载 2012-08-09 10:32:32 · 364 阅读 · 0 评论 -
在苹果Safari浏览器通过iframe唤起微信或支付宝APP支付
在苹果Safari浏览器是无法通过iframe来唤起微信或支付宝APP支付的但可以通过以下方法来完美解决iframe打开APP支付1. 在iframe中的页面中JS代码:window.top.postMessage({ success: true, pay_url: pay_url }, "*");2. 在父页面监听消息window.addEventListener('me...原创 2018-08-30 15:18:40 · 16765 阅读 · 2 评论