Welcome 微信登录

首页 / 脚本样式 / JavaScript

Javascript字符串常用方法详解

Javascript字符串常用方法详解

字符串字符串就是一个或多个排列在一起的字符,放在单引号或双引号之中。"abc""abc"length属性js里的字符串类似于数组,都是一个一个字符拼凑在一起组成的,因此可以用length属性取得字符串的长度var str = "hello"str.length; // 5字符串常用的一些方法1. charAt()str.charAt(n)=> 返回字符串的第 n 个字符,如果不在 0~str.length-1之间,则返回一个空字符串。var str ...
jQuery 更改checkbox的状态,无效的解决方法

jQuery 更改checkbox的状态,无效的解决方法

今天写页面遇到复选框动态全选或全不选问题,正常写法如下:$("#tb").find("input[type="checkbox"]").attr("checked","checked");but!第一次点击全选按钮input显示对勾,第二次就不行了,查了下有建议用prop的,亲测有效。那两者有啥区别呢?jQuery函数attr()和prop()的区别:1、操作对象不同“attr”和“prop”分别是单词“attribute”和“property”的缩写,并...
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)

原生JS实现风箱式demo,并封装了一个运动框架(实例代码)

声明,该DEMO依托于某个培训机构中,非常感谢这个培训结构。话不多说,现在开始改demo的制作。首先,在前端的学习过程中,轮播图是我们一定要学习的,所以为了更加高效的实现各种轮播图,封装了一个运动的框架。function getStyle(obj,attr) {if(obj.currentStyle){return obj.currentStyle[attr];//为了获取IE下的属性值}else{return window.getComputedStyl...
高效Web开发的10个jQuery代码片段

高效Web开发的10个jQuery代码片段

在过去的几年中,jQuery一直是使用最为广泛的JavaScript脚本库。今天我们将为各位Web开发者提供10个最实用的jQuery代码片段,有需要的开发者可以保存起来。1、检测Internet Explorer版本当涉及到CSS设计时,对开发者和设计者而言Internet Explorer一直是个问题。尽管IE6的黑暗时代已经过去,IE也越来越不流行,它始终是一个能够容易检测的好东西。当然了,下面的代码也能用于检测别的浏览器。 $(document)....
Javascript基础学习笔记(菜鸟必看篇)

Javascript基础学习笔记(菜鸟必看篇)

什么是变量?变量是用于存储信息的容器变量的声明语法:var 变量名变量名 = 值;变量要先声明再赋值变量可以重复赋值变量的命名规则变量必须以字母开头;变量也能以$和_符号开头(不过我们不推荐这么做);变量名称对大小写敏感(a和A是不同的变量)。语句语句以一个分号结尾;如果省略分号,则由解析器确定语句的结尾。有个好的编码习惯,都要以 ; 结尾数据类型在JavaScript中,一段信息就是一个值(value)。值有不同的类型,大家最熟悉的类型是数字。字符串(s...
JQuery 设置checkbox值二次无效的解决方法

JQuery 设置checkbox值二次无效的解决方法

在此MVC ASP.NET 项目,我利用jquery ajax传输数据给后台controller控制层,返回数据给JQuery数据。首先必须清除checkbox的选中,因为是ajax的异步操作,是不刷新页面的,所以需要手段充值控件值,使得其为空,不影响下次的拿到数据显示。言归正传,$("#checkboxID").attr("checked", false);//设置checkbox为不选中状态,$("#checkboxID").attr("checked...
Ajax分页插件Pagination从前台jQuery到后端java总结

Ajax分页插件Pagination从前台jQuery到后端java总结

困惑了我一段时间的网页分页,今天特地整理了一下我完成不久的项目。下面我要分享下我这个项目的分页代码,前后端通吃。希望前辈多多指教。一、效果图下面我先上网页前台和管理端的部分分页效果图,他们用的是一套代码。二、上代码前的一些知识点此jQuery插件为Ajax分页插件,一次性加载,故分页切换时无刷新与延迟,如果数据量较大不建议用此方法,因为加载会比较慢。三、前台代码部分var pageSize =6; //每页显示多少条记录var total; //总共多少记...
jquery checkbox无法用attr()二次勾选问题的解决方法

jquery checkbox无法用attr()二次勾选问题的解决方法

今晨,漂亮的测试妹妹提了个奇怪的bug,说我一功能checkbox时隐时现,比如第一次打开有勾选,第n次打开可能就不选了。想到与美女有亲密接触机会,马上鸡动起来。经过偶层层抽次剥茧(da da jiang you),终于知道了原因:attr()在二次选中勾选框时,失效。比如,如下HTML页面,一点【选中】、二点【取消选中】、三点【选中】,瞧,不行了呗。1.html<!doctype html><html lang="en"><...
详细探究ES6之Proxy代理

详细探究ES6之Proxy代理

前言在ES6中,Proxy构造器是一种可访问的全局对象,使用它你可以在对象与各种操作对象的行为之间收集有关请求操作的各种信息,并返回任何你想做的。ES6中的箭头函数、数组解构、rest 参数等特性一经实现就广为流传,但类似 Proxy 这样的特性却很少见到有开发者在使用,一方面在于浏览器的兼容性,另一方面也在于要想发挥这些特性的优势需要开发者深入地理解其使用场景。就我个人而言是非常喜欢 ES6 的 Proxy,因为它让我们以简洁易懂的方式控制了外部对对象的...
JavaScript中的Reflect对象详解(ES6新特性)

JavaScript中的Reflect对象详解(ES6新特性)

Reflect介绍:Reflect这个对象在我的node(v4.4.3)中还没有实现, babel(6.7.7)也没有实现 ,新版本的chrome是支持的, ff比较早就支持Proxy和Reflect了,要让node支持Reflect可以安装harmony-reflect ;Reflect不是构造函数, 要使用的时候直接通过Reflect.method()调用, Reflect有的方法和Proxy差不多, 而且多数Reflect方法原生的Object已经重...
<< 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 >>