ArtJS (原创)使用文档

/*
方法目录;
【IE7 8 不支持trim()方法的弥补】
【 终止冒泡】
【数字千分位】
【js运算的替代方法(js3.3/1.1不等于3浮点计算有bug)】
【日期加减天数,两日期相减】
【元素下方呈现带有三角形的div】

【ArtJS.msg】

【table实现类似excel搜索】
【table排序】
【弥补layer.msg只能同一时间使用一个,第二个会覆盖第一个的效果】
*/

【IE7 8 不支持trim()方法的弥补】

var test = "abc ";test.trim();

【 终止冒泡】

/*
【 终止冒泡】
对于 动态元素的事件绑定(比如 live ),stopMaopao无效果,需要在方法内使用return false;即可。===》这个是错误的认识!!!!!! stopMappao都有效.
var a = null;
a = 7;
var b = a || 8;//7
var c = a != null ? a : 8;//7
alert(b+"_"+c);

event = event || window.event; 原因是,原来 event = window.event || event ;导致的无效。

x || y  相当于 3元表达式的写法。

使用冒泡,则使用冒泡的元素内部的同样的事件,只能冒泡到当前元素上就会终止冒泡。所以内部元素的live不会冒泡到document起作用(直接在元素上onclick能起作用)。不过可以使用, on(delegate) 的方式,使事件监听不冒泡到document对象而是冒泡到使用冒泡的元素身上即可。{live是把动态元素事件的监听放到document上;delegate是把动态元素事件的监听放到指定的对象上,高版本的jquery推荐使用on}

使用时候的注意点:event参数需要来自于要使用终止冒泡的方法绑定时候的参数中;
情况1-> <input type=‘button‘ value=‘按钮‘ onclick=‘btnClick(event,其他参数)‘/>
情况2-> <input type=‘button‘ value=‘按钮‘ id=‘testbtn‘/> $(‘#testbtn‘).click(funtion(event,其他参数){})
情况3-> $(‘#testbtn‘).live(‘click‘,function(event,其他参数){ 逻辑代码; })

return false 就可以终止冒泡。 但是处理的不仅仅是冒泡,所以尽量不要使用return false
*/

提供两个使用冒泡的场景;点击div等终止冒泡,点击空白消失。

ArtJS.setStopMaopaoBasicClass();     ArtJS_stopMaopao终止冒泡,ArtJs_hideAfterDomClick 点击dom隐藏;ArtJs_removeAfterDomClick点击dom移除

【数字千分位】

<input type="text" name="test" value="" onkeyup="$(this).val(ArtJS.toThousandSplit($(this).val()));"
onblur="$(this).val(ArtJS.toThousandSplit($(this).val())); $(this).val(ArtJS.clearLastDom($(this).val()));" />

【js运算的替代方法(js3.3/1.1不等于3浮点计算有bug)】

alert(3.3/1.1);js计算有bug。     ArtJS.D(3.3,1.1);

【日期加减天数,两日期相减】

var now = new Date();
var y = now.getFullYear();//获取时间中的年份
var m = now.getMonth()+1;//获取时间中的月份 月份 0-11 所以,需要加1
var d = now.getDate();//获取时间中的几号
//转换成可以用来加减,处理的格式 年-月-日
var formatNow = y + "-" + m + "-" + d;
var result = ArtJS.dateAddDays(formatNow, 11);
alert(result);
ArtJS.twoDateMinus(‘2016-09-30‘,‘2016-10-1‘)

【元素下方呈现带有三角形的div】

<input type="button" name="name" value="" onclick="ArtJS.showWithTriDiv(this,‘测试‘)" />  依赖ArtJS.setStopMaopaoAfterDomClickRemove();

 【ArtJS.msg】

ArtJS.msg(‘弥补layer.msg只能出现一个的不足‘,3000)

时间: 2024-08-02 07:01:58

ArtJS (原创)使用文档的相关文章

【原创】.NET平台机器学习组件-Infer.NET连载(二)简单贝叶斯分类器的例子—【附源码和自制帮助文档】

Infer.NET机器学习翻译系列文章将进行连载,感兴趣的朋友请收藏或关注 你还可以参考本博客其他.NET开源项目的相关文章: [原创]彩票预测算法:离散型马尔可夫链模型          Newlife XCode组件资源目录汇总[2013年版] [原创]开源.NET下的XML数据库介绍及入门          [原创].NET开源压缩组件介绍与入门 [开源].NET开源表达式计算组件介绍与使用          [原创]开源Word读写组件DocX介绍与入门 [原创]Matlab.NET混编

java智能四子棋人机大战游戏设计(附项目,以及原创PSD,设计文档)

本项目是使用java技术+自创"假设下子"算法开发的人机大战四子棋游戏客户端. 具体项目,以及原创PSD,设计文档,在文件末尾的百度云连接. 一. 小组说明: 组名:CST 组长:陈飞良(C): 组员: 沈珂 (S): 谭明航 (T): 二.分工说明: ①算法思想上: 本程序的代码实现思想由三人共同讨论得出,其中组员沈珂的"假设下子"思想尤为精妙,让代码实现更为简单,在这基础上,组员谭明航 ,心思缜密,考虑到各种特殊情况,让整个更加智能.组长陈飞良则负责在他们的基础

MFC 文档view视图中根据鼠标指定的某个区域控制延迟显示tip的方法(原创)

前言 在处理文档视图中,有时候需要根据鼠标指定的位置显示相应的提示信息,对于软件功能优化设计,此功能很有必要. 一. 一般处理方法 ToolTip是Win32中一个通用控件,MFC中为其生成了一个类CToolTipCtrl,总的说来其使用方法是较简单的,下面讲一下它的一般用法和高级用法.一般用法步骤: 1.添加CToolTipCtrl成员变量 m_ToolTip. 2.在父窗口中调用EnableToolTips(TRUE); 3.在窗口的OnCreate(或者其他适当的位置)中向ToolTip中

[原创]java读写word文档,完美解决方案

做项目的过程中,经常需要把数据里里的数据读出来,经过加工,以word格式输出. 在网上找了很多解决方案都不太理想,偶尔发现了PageOffice,一个国产的Office插件,开发调用非常简单!比网上介绍的poi,jacob等解决方按容易上手多了!功能接口虽然没有poi,jacob那么多,但是满足了一般的需求的百分之八九十,而且不像poi那样还需要区分处理07格式和03格式那么麻烦. 下面是百度百科PageOffice的介绍: https://baike.baidu.com/item/PageOf

Sqlserver2008安装部署文档

Sqlserver2008部署文档 注意事项: 如果你要安装的是64位的服务器,并且是新机器.那么请注意,你需要首先需要给64系统安装一个.net framework,如果已经安装此功能,请略过这一步.   具体安装.net framework的方法是:在图标<我的电脑>上右击选择<管理>,打开以后选择<功能>选项卡,如下图所示,然后点击添加功能,勾选..net framework,然后一直点击下一步安装即可. 安装的过程中,需要注意如果你要安装的服务器有外挂或者附加的

【翻译Autofac的帮助文档】1.入门指南

[写在前面]尝试做完一件工作之外自我觉得有意义的一件事,那就从翻译Autofac的帮助文档吧. 入门指南 将Autofac集成你的应用程序的步骤通常很简单,一般是: 时刻以IOC(控制反转)的思想来规划你的应用程序 在你的Porject中添加Autofac引用 按照如下步骤设计应用程序的启动环节 创建一个ContainerBuilder 向ContainerBuilder注册组件 通过ContainerBuilder的Build()方法获得Container(后续需用到) 在应用程序运行环节时,

maven 学习---生成基于Maven的项目文档站点

在Maven中,可以使用“mvn site”,为您的项目信息生成文档站点. mvn site 生成的网站是在项目的“target/site”文件夹中. mvn site 示例 请参见通过“mvn site”命令生成的文件列表. 文档页面的样本如下. 想知道自己开发的项目的信息可以试试. 标签:Maven    项目    文档    站点 本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程转载请注明:文章转载自:http://www.yii

使用Gitbook来编写你的Api文档

使用Gitbook来编写你的Api文档 Published on: November 18, 2014 Gitbook是一个很优秀的社区,上面有很多优秀的作者自出版自己的著作,就好像Leanpub,可能很多人喜欢Leanpub,但是我还是喜欢Gitbook,这种类似于Github的原创社区.同时Gitbook还提供一个开源的配套的工具.也许看到此文章的很多人很早就知道Gitbook,但是也许你没有使用过,现在Gitbook已经比较成熟了,功能也比较完善.下面我们首先来介绍下Gitbook的使用.

腾讯“连接一切”的各种文档真是各种狗屎啊!

除了开发微信遇到的各种坑(见上一篇),QQ登陆的这个问题也是困扰了有段时间了. 问题:QQ OAUTH2.0登陆,设置回调地址,文档和操作提示都是错的!客服也找不到,搞了狗屎的论坛,还不能发言,各种地方找不到人解决. 现象:在PC端QQ登陆报     redirect uri is illegal(100010).同样的页面,发现在手机上反而不会有这个错! 解决过程:认真查看文档,它的回调地址的帮助页面是这样的: http://wiki.connect.qq.com/%E5%9B%9E%E8%B

跨域学习笔记3--web.config设置之system.webServer 详细介绍,为网站设置默认文档

自己并不懂,在此先记录下来,留待以后学习... 如何:为 IIS 7.0 配置 <system.webServer> 节2008-06-14 22:26http://technet.microsoft.com/zh-cn/sysinternals/bb763179.aspx 如何:为 IIS 7.0 配置 <system.webServer> 节Web.config 文件中的 system.webServer 节用于指定适用于 Web 应用程序的 IIS 7.0 设置.system