Welcome 微信登录

首页 / 脚本样式 / JavaScript

高效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已经重...
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法

基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法

基于Bootstrap做的下拉菜单在电脑浏览器中可正常使用,在手机浏览器中能弹出下拉列表,却不能选择列表中的菜单项,通过自己百度查找原因将bootstrap脚本文件中的ontouchstart 替换为 disable-ontouchstart可以解决,替换后并不能解决。(红米手机UC浏览器不支持,小米手机UC浏览器正常,其他暂时未测试)jquery:v1.11.2bootstrap:v3.3.4以下为前台页面代码:<div class="input-...
js事件驱动机制 浏览器兼容处理方法

js事件驱动机制 浏览器兼容处理方法

3.1. 事件是如何产生的 *第一种情况,用户对网页做了某些操作,比如,点击了一个按钮,产生点击事件。 第二种情况,用户没有对网页做操作,也可能产生事件,比如浏览器已经将整个页面加载完毕,会产生加载完成事件。当事件产生以后,浏览器会查找产生事件的节点有没有绑订相应的事件处理代码。如果有,则调用该代码来处理。如果没有,会继续向上查找父节点,有没有对应的事件处理代码(事件冒泡)。3.2. 绑订事件处理代码 **1) 绑订事件处理代码到html标记乊上比如: &...
<< 151 152 153 154 155 156 157 158 159 160 >>