Welcome 微信登录

首页 / 脚本样式 / JavaScript

js异步加载的三种解决方案

js异步加载的三种解决方案

默认情况javascript是同步加载的,也就是javascript的加载时阻塞的,后面的元素要等待javascript加载完毕后才能进行再加载,对于一些意义不是很大的javascript,如果放在页头会导致加载很慢的话,是会严重影响用户体验的。 (1) defer,只支持IE defer属性的定义和用法(我摘自w3school网站) defer 属性规定是否对脚本执行进行延迟,直到页面加载为止。 有的 javascript 脚本 document.wri...
jQuery中(function(){})()执行顺序的理解

jQuery中(function(){})()执行顺序的理解

总体来说,顺序是这样的:先计算第一个小括号,发现里面的表达式是一个函数,返会该匿名函数的引用(指针),最后一个括号则是建立匿名函数的实参和并执行。 示例: 计算两个数之和。 JavaScript: 复制代码 代码如下: (function sum(a,b){ //此处也可去掉sum,以匿名函数的形式出现 alert(a+b); })(7,8); C: 复制代码 代码如下: int sum(int a,int b){return a+b;} void ma...
6款新颖的jQuery和CSS3进度条插件推荐

6款新颖的jQuery和CSS3进度条插件推荐

现在的网页功能越来越多,尤其是AJAX的广泛应用,进度条和Loading加载动画显得越来越重要了。下面给大家介绍几款比较新颖的jQuery和CSS3进度条Loading加载动画插件,希望对大家有帮助。1、不同进度显示不同颜色的进度条这款CSS3进度条和别的有所不同,他的主要特点是随着进度的变化,进度条的颜色会有所改变,这个和游戏中人物的生命值很相似。2、纯CSS3实现的彩色进度条该进度条利用了CSS3的颜色渐变属性,让进度条的色彩显得非常具有立体感。3、j...
根据经纬度计算地球上两点之间的距离js实现代码

根据经纬度计算地球上两点之间的距离js实现代码

利用JS实现的根据经纬度计算地球上两点之间的距离 最近用到了根据经纬度计算地球表面两点间距离的公式,然后就用JS实现了一下。 计算地球表面两点间的距离大概有两种办法。 第一种是默认地球是一个光滑的球面,然后计算任意两点间的距离,这个距离叫做大圆距离(The Great Circle Distance)。 公式如下: 使用JS来实现为: 复制代码 代码如下: var EARTH_RADIUS = 6378137.0; //单位M var PI = Math....
jQuery Deferred和Promise创建响应式应用程序详细介绍

jQuery Deferred和Promise创建响应式应用程序详细介绍

这篇文章,我们一起探索一下 JavaScript 中的 Deferred 和 Promise 的概念,它们是 JavaScript 工具包(如Dojo和MochiKit)中非常重要的一个功能,最近也首次亮相于 流行的 JavaScript 库 jQuery(已经是1.5版本的事情了)。 Deferred 提供了一个抽象的非阻塞的解决方案(如 Ajax 请求的响应),它创建一个 “promise” 对象,其目的是在未来某个时间点返回一个响应。如果您之前没有接...
自己写了一个展开和收起的多更能型的js效果

自己写了一个展开和收起的多更能型的js效果

先来看看效果: 具体的功能是: 1.页面上面最多只有一个是显示全部内容的。 2.当自己处于全部显示的时候,点击自己的收起,自己收起。 3.当自己处于全部显示的时候,点击其他的展开是,自己内容隐藏,原来的"收起"变为"展开" 而被点击的选项则内容全部显示,"展开"变为"收起" ================================================= 部分代码: ====================================...
JS链式调用的实现方法

JS链式调用的实现方法

链式调用 链式调用其实只不过是一种语法招数。它能让你通过重用一个初始操作来达到用少量代码表达复杂操作的目的。该技术包括两个部分:一个创建代表HTML元素的对象的工厂。一批对这个HTML元素执行某些操作的方法。调用链的结构$函数负责创建支持链式调用的对象复制代码 代码如下:(function() { /* * 创建一个私有class * @param {Object} els arguments 所有参数组成的类数组 */ function _$(els) ...
Javascript查询DBpedia小应用实例学习

Javascript查询DBpedia小应用实例学习

Javascript查询DBpedia小应用 上一篇文章中,我们了解了SPARQL、SPARQL Endpoint,并简单做了一个SPARQLWrapper.js,来从DBpedia中查询了一些数据。 本文则尝试利用SPARQLWrapper.js来读取DBpedia的数据,并显示出来。 目标 通过输入一个英文单词,然后返回WIKI中相关的信息。 那么主要要解决的问题就是怎样的SPARQL语句能够查询到我们需要的东西。 先看一段简单的SPARQL查询语句 ...
<< 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 >>