
js
文章平均质量分 80
science_zhao
这个作者很懒,什么都没留下…
展开
-
js中push()方法
1、定义和用法:push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。注意: 新元素将添加在数组的末尾。注意: 此方法改变数组的长度。提示: 在数组起始位置添加元素请使用 unshift() 方法。2、语法:array.push(item1, item2, ..., itemX)3、实例:添加一个以上元素var fruits = ["Banana", "Oran...原创 2019-09-25 21:46:12 · 21649 阅读 · 0 评论 -
js实现重复内容保留一个
业务场景:下拉列表中存在多个重复内容,虽不影响业务查询但是体验效果较差,这里做了判重取唯一js代码:function(data){//ajax返回数据,前面内容已省略 /* $("#appName_select").html(""); */ $("#scenario").html(""); va...原创 2019-09-23 15:37:14 · 701 阅读 · 0 评论 -
encodeURI()使用说明
说明:encodeURI() 函数可把字符串作为 URI 进行编码。URIstring 的副本,其中的某些字符将被十六进制的转义序列进行替换。该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( )。 该方法的目的是对 URI 进行完整的编码,因此对以下在URI 中具有特殊含义的 ASCII 标点符号...原创 2019-09-19 19:24:23 · 5023 阅读 · 0 评论 -
JSON.parse()用法
JSON 通常用于与服务端交换数据。在接收服务器数据时一般是字符串。我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。实例:<p id="demo"></p><script>var obj = JSON.parse('{ "name":"runoob", "alexa":10000, "site":"www.ru...原创 2019-09-17 16:10:37 · 4027 阅读 · 0 评论 -
js中过滤指定字符
1、场景: 在页面跳转中需要获取URL中id的值,但是跳转过程中会出现id值后面有个“#” 其中,#代表网页中的一个位置。其右面的字符,就是该位置的标识符。比如,http://www.example.com/index.html#print就代表网页index.html的print位置。浏览器读取这个URL后,会自动将print位置滚动至可视区域。为网页位置指定标识符,有...原创 2019-09-07 18:54:46 · 9933 阅读 · 0 评论 -
jQuery中Datatable参数详解
要注意的是,要被dataTable处理的table对象,必须有thead与tbody,而且,结构要规整(数据不一定要完整),这样才能正确处理。以下是在进行dataTable绑定处理时候可以附加的参数: 属性名称 取值范围 解释 bAutoWidth trueorfalse,def...转载 2019-08-25 15:48:28 · 3308 阅读 · 1 评论 -
一步操作中,实现页面跳转与加载Ajax数据方案
实际业务中遇到这样一个问题: 1)在一个页面中操作数据,点击菜单中某个模块,跳转到另外一个页面(逻辑设计如此) 2)跳转后,需要加载另外一个模块中的数据 3)跳转后需要携带模块的id,便于定位展示数据 实现思路:由于Ajax必须在当前页面才能加载数据;所以不可能在同一个方法中,跳转新页面后再加载Ajax;设计如下1...原创 2019-07-23 20:28:07 · 2766 阅读 · 0 评论 -
js实现自动筛选与优化
在使用js实现自动筛选过程中,由于数据较少,没有考虑数据展示速度问题。后期数据较多时出现页面延迟响应,这时发现展示方式可待优化,过程如下: 优化前:function filterList(list) { $('#js-maidianId').bind('input propertychange', function() { var filter...原创 2019-07-23 19:51:53 · 592 阅读 · 0 评论 -
通过js对已加载列表进行自动搜索
一、 实际项目中,在列表搜索展现过程中通常采用两种方法实现:1)每次点击搜索调用后台接口,实时展现列表内容 优点:列表内容过多时,可以单独调用接口返回需要的数据 缺点:每次搜索调用接口,数据交互太频繁且需要一定响应时间2)初始加载列表所有内容,通过前端js搜索需要的内容 优点:一次加载,后面筛选不用从数据库取数据,减少交互 缺点:初始加载内...原创 2019-05-24 18:40:23 · 1081 阅读 · 0 评论 -
Ajax参数传递过程中,应用jQuery获取URL中参数值
实际项目中,通过Ajax进行异步请求。入参数据因为业务需要来源两个部分,一是URL中参数、二是表单数据,这时请求入参设置需要进行不同的处理,详情如下: 1)业务请求数据来源2)js处理 先定义一个获取URL的js函数:function getUrlParam(name){ //构造一个含有目标参数的正则表达式对象 ...原创 2019-05-10 16:58:23 · 3370 阅读 · 0 评论