Welcome 微信登录

首页 / 脚本样式 / JavaScript

基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)

基于jquery实现的一个选择中国大学的弹框 (数据、步骤、代码)

1. 数据 一共包含了全国3049所大学, 从人人网拷贝的 (仅供学习交流, 请勿用于商业项目), 这是一个脚本文件, 里含的JSON对象存储了学校的信息, 格式为: 复制代码 代码如下: var schoolList=[ { "id":1, //省份id "school": [ { "id": 1001, //学校id "name": "u6e05u534eu5927u5b66" //学校名称 } /.... ], //这个省的学校 "name": "u...
13 个JavaScript 性能提升技巧分享

13 个JavaScript 性能提升技巧分享

Daniel Clifford 在 Google I/O 2012 上做了一个精彩的演讲“Breaking the JavaScript Speed Limit with V8”。在演讲中,他深入解释了13个简单的代码优化方法,可以让你的代码在 Chrome 的 V8 JavaScript 引擎编译/运行你的 JavaScript 代码更加快速。在演讲中,他解释了怎么优化,并且解释了原因。下面简明的列出了优化的要点: 1. 在构造函数中初始化所有的对象...
JavaScript中的私有/静态属性介绍

JavaScript中的私有/静态属性介绍

•模拟块级作用域 大家都知道在JavaScript中没有块级作用域的概念,我们可以通过使用闭包来模拟实现块级作用域,看下面的示例: 复制代码 代码如下: (function () { for (var i = 0; i < 10; i++) { //Do Nothing } alert(i); //输出10 })(); 第6行可以访问到for循环块中的变量i,如果我们稍微修改以上代码,把for循环块放置在闭包中,情况就不一样了: 复制代...
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载

artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载

artDialog是一个轻巧且高度兼容的javascript对话框组件,可让你的网页交互拥有桌面软件般的用户体验。 artDialog的特殊UI框架能够适应内容变化,甚至连外部程序动态插入的内容它仍然能自适应,因此你不必去考虑消息内容尺寸使用它。它的消息容器甚至能够根据宽度让文本居中或居左对齐——这一切全是XHTML+CSS原生实现。 为了方便使用,特别制作出artDialog Dreamweaver代码提示的插件。 代码提示效果如下:使用方法: 把art...
jQuery源码中的chunker 正则过滤符分析

jQuery源码中的chunker 正则过滤符分析

复制代码 代码如下:var chunker = /((?:((?:([^()]+)|[^()]+)+)|[(?:[[^[]]*]|[""][^""]*[""]|[^[]""]+)+]|\.|[^ >+~,([\]+)+|[>+~])(s*,s*)?((?:.| | )*)/g, 这是Jq中最长的一个正则了,也研究了很久,一直很懵懂,感觉还是通过调试,然后一步一步的分析值理解起来比较容易, 我尝试做成图形比较直观一点,以不同的颜色区分了一下,如下...
javascript for循环从入门到偏门(效率优化+奇特用法)

javascript for循环从入门到偏门(效率优化+奇特用法)

一,for循环的基本写法 代码如下: 复制代码 代码如下: //例一for(var i=1;i<=10;i++) { alert(i); } 这段代码太简单了,我都不好意思拿出手。代码的执行结果是依次弹出1到10,PS:在早期的IE如IE6中,你把10改成10000,就能让用户一直点确定什么也不能干了哈哈——不要说是我出的主意。 由于这是一篇基础课程,所以我们回归正题来详细分析一下这段代码吧。 for循环的结构都是类似的,任意一个for循环都是这样...
javascript 兼容所有浏览器的DOM扩展功能

javascript 兼容所有浏览器的DOM扩展功能

今天周五,很闲,坐在电脑前没什么事可做,产品线的人也没提什么新的需求,可能下周会有新的需求和工作安排,但那是下周的事了。今天就想写点技术的东西,也就当作是记记笔记,本人水平有限,希望大家多多指教,嘴下留情,哈哈。 有时候我们会想扩展DOM元素的功能,可以添加一些自定义的方法,以让它用起来更加灵活、方便;先来举个例子:复制代码 代码如下:<!DOCTYPE html><html lang="zh"><head> <...
这些年、我收集的JQuery代码小结

这些年、我收集的JQuery代码小结

1. 如何创建嵌套的过滤器 复制代码 代码如下: //允许你减少集合中的匹配元素的过滤器, //只剩下那些与给定的选择器匹配的部分。在这种情况下, //查询删除了任何没(:not)有(:has) //包含class为“selected”(.selected)的子节点。 .filter(":not(:has(.selected))") 2. 如何重用元素搜索 复制代码 代码如下: var allItems = $("div.item"); var keep...
Javascript this 的一些学习总结

Javascript this 的一些学习总结

1.1.1 摘要 相信有C++、C#或Java等编程经验的各位,对于this关键字再熟悉不过了。由于Javascript是一种面向对象的编程语言,它和C++、C#或Java一样都包含this关键字,接下来我们将向大家介绍Javascript中的this关键字。 本文目录 全局代码中的this 函数中的this 引用类型 函数调用以及非引用类型 引用类型以及this的null值 函数作为构造器被调用时this的值 手动设置函数调用时this的值 1.1.2 ...
<< 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 >>