Welcome 微信登录

首页 / 脚本样式 / JavaScript

JS 删除字符串最后一个字符的实现代码

JS 删除字符串最后一个字符的实现代码

字符串:string s = "1,2,3,4,5,"目标:删除最后一个 ","方法:用的最多的是substring,这个也是我一直用的s=s.substring(0,s.length-1)最近老遇上这种事,如有一个字符串“[lightinthebox]”,但是我只是需要lightinthebox,就是不要“[]”。怎么用又快又有效的办法去掉呢。stringObject.substring(start,stop) //截取的是开始与结束的字符串。strin...
jQuery避免$符和其他JS库冲突的方法对比

jQuery避免$符和其他JS库冲突的方法对比

jQuery中需要用到$符号,如果其他js库(例如大名鼎鼎的prototype)也定义了$符号,那么就会造成冲突,会影响到js代码的正常执行。jqeury提供了一些方案来避免这个问题,让我们来看看这几个方案有什么区别 方案1: 引入noConflict(),将$替换为其他符号 复制代码 代码如下: var $j = jQuery.noConflict(); $j(document).ready(function(){ $j("#btn1").click(f...
JS去掉第一个字符和最后一个字符的实现代码

JS去掉第一个字符和最后一个字符的实现代码

有一个字符串“[lightinthebox]”,但是我只是需要lightinthebox,就是不要“[]”。怎么用又快又有效的办法去掉呢。stringObject.substring(start,stop) //截取的是开始与结束的字符串。stringObject.substr(start,length) //截取的是开始与字符串长度。考虑到这些,和方法的连缀。stringObject.substr(1).substring(-1,0) //就是可行的啦这...
Js表格万条数据瞬间加载实现代码

Js表格万条数据瞬间加载实现代码

Js表格,万条数据瞬间加载 在Ajax动态加载数据的实际应用中,大家都习惯了一种思维方式:一条数据创建一行。 于是如果数量大的时候,一次性要加载完数据的话,浏览器就会卡上半天 受Flex的DataGrid控件的启发,在Flex的DataGrid控件中,展示数据的方法并不是有多少条数据就创建多少行,它最多只创建你在界面上所看到的十几二十行(假设为n行),如果数据多的话,在滚动过程中,会从数据中抽取你应该看到的这n行数据,重新展示在已经创建好的那n行控件中。 ...
页面加载完毕后滚动条自动滚动一定位置

页面加载完毕后滚动条自动滚动一定位置

昨天有一需求,是希望页面加载完毕后向左自动滚动一定位置。 一直以为只要给页面的 document.documentElement.scrollLeft 设置一个数值就生效,结果失望了~ 今天抽空一查,才发现: 使用document.documentElement.scrollLeft 设置值,必须在人为事件触发下才生效; 想要页面加载完毕时自动滚动一定距离,则使用jquery的animate,如下面例子: $("html,body").animate({"...
<< 811 812 813 814 815 816 817 818 819 820 >>