实现原理: 在一定范围内,随机生成一些div,形成烟花效果<!--智能社© - http://www.zhinengshe.com/ 微博:@北京智能社微信:zhi_neng_she 最具深度的前端开发培训机构 HTML+CSS/JS/HTML5--> <!doctype html><html>……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2370浏览 1571个赞
这段JS代码通过toFixed函数巧妙的实现了小数的四舍五入,例如2.159542131231231321,保留小数点后面两位四舍五入后的值为:2.16,保留小数点后面四位,四舍五入后的值为:2.1595<html> <head> <title>JS 四舍五入 - 脚本分享网代码片段 www.75271.com/……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1314浏览 2160个赞
这段代码可以控制指定区域内的图片加载完成后执行指定的回调函数。function when_images_loaded($img_container, callback) { // do callback when images in $img_container (jQuery object) are loaded. Only works when A……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2595浏览 2949个赞
纯Javascript实现的ping功能函数function ping(ip) { var img = new Image(); var start = new Date().getTime(); var flag = false; var isCloseWifi = true; var hasFinish ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1244浏览 832个赞
JavaScript把数组作为堆栈使用的代码范例,支持堆栈常用的push和pop方法<script type="text/javascript">var numbers = ["one", "two", "three", "four"];……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2639浏览 2520个赞
JavaScript通过join函数将数组里的所有元素连接起来<script type="text/javascript">var days = ["Sunday","Monday","Tuesday","Wednesday", &q……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3126浏览 414个赞
JS中可以通过delete删除数组元素,但是删除后数组的大小不会改变<script type="text/javascript"><!--var days = ["Sunday","Monday","Tuesday","Wednesday&qu……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2614浏览 2265个赞
JavaScript获得url所有参数的键值表function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3110浏览 521个赞
如果需要更换皮肤,我们可以通过JS代码动态加载皮肤的样式表,下面的代码就可以做到,非常简单,你只需要把这段代码做成函数动态调用即可。 var el = document.createElement('link'); el.rel = 'stylesheet'; el.type = 'text/c……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2006浏览 1048个赞
下面的JS代码演示了如何在网页加载完成时调用指定的函数,并且可以通过第二段代码动态添加多个函数同时执行。 我们只需要给window.onload指定一个函数既可以在页面加载完成时自动执行MyCoolInitFunc函数<script type="text/java……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1317浏览 2781个赞
JavaScript把arguments转换为Arrayvar args = Array.prototype.slice.call(arguments, 0);……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2921浏览 1820个赞
JavaScript统计一个字符串中子字符串出现的次数var temp = "This is a string.";var count = temp.match(/is/g).length;……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2449浏览 2010个赞
JavaScript根据日期计算年龄的代码片段function getAge(dateString) { var today = new Date(); var birthDate = new Date(dateString); var age = today.getFullYear() - birthDate.getFullY……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3131浏览 1559个赞
JavaScript函数返回多个值的方法,这里用字典类型返回多个值//Onevar mValues= function(){ var a ="a"; var b = "b"; return [a, b]; };var values= mValues();var val……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1881浏览 2888个赞
JavaScript数组迭代器, 注意:如果数组中有0、false、””、null、NaN迭代器将会停止function createIterator(x) { var i = 0; return function(){ return x[i++]; };}var iterator=c……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2947浏览 2271个赞
JavaScript 获取两个数组的交集,传入的数组必须是已经排过序的/* finds the intersection of * two arrays in a simple fashion. * * PARAMS * a - first array, must already be sorted * b - second arr……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1389浏览 1923个赞
JavaScript获取数组的最小值和最大值var arr = new Array();arr[0] = 100;arr[1] = 0;arr[2] = 50;var min = Math.min.apply(null, arr), max = Math.max.apply(null, arr);……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2276浏览 572个赞
JavaScript把一个数组追加到另外一个数组的代码片段var a=[1,2],b=[3,4,5];a.push.apply(a,b); 输出结果/*a: [1, 2, 3, 4, 5]*/……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2232浏览 2983个赞
单循环我们可以实用break跳出,双重循环可以实用这段代码function foo (){dance:for(var k = 0; k < 4; k++){ for(var m = 0; m < 4; m++){ if(m == 2){ break dance; } ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2432浏览 1466个赞
JavaScript添加style节点var css = ‘h1 { background: red; }’,head = document.getElementsByTagName(‘head’)[0],style = document.createElement(’style’);style.type = ‘text/css’;if(sty……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1199浏览 1015个赞
Javascript的MD5加密算法/* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Copyright (C) Paul Johnston 1999 -……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1256浏览 1716个赞
JavaScript 检查数字是否为整数或者浮点数 检查是否为整数function isInt(n) {return typeof n === ‘number’ && n % 1 == 0;} ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2875浏览 1986个赞
来源:……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2856浏览 673个赞
JavaScript去URL中的参数function getQueryString() {var result = {}, queryString = location.search.substring(1),re = /([^&=]+)=([^&]*)/g, m;while (m = re.exec(queryString)) ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2384浏览 908个赞
JavaScript合并两个数组并去除重复项Array.prototype.unique = function() {var a = this.concat();for(var i=0; ifor(var j=i+1; jif(a[i] === a[j])a.splice(j, 1);}}return a;}; ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2430浏览 528个赞
一个简单的jquery实现的自动播放的幻灯片效果代码<div id="slideshow"> <div> <img src="http://farm6.static.flickr.com/5224/5658667829_2bb7d42a9c_m.jpg"> ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2456浏览 2590个赞
这段代码可以控制网页加载完成以后才去之行指定的JS代码$(window).bind("load", function() { // code here});……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2284浏览 2916个赞
jquery根据iframe内容的宽度和高度自动调整显示尺寸,需要iframe和当前页面在同一域名下<script type='text/javascript' src='http://ajax.useso.com/ajax/libs/jquery/1.3.2/jquery.min.js?ver=1.3.2……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2881浏览 1914个赞
加载jQuery的几种方法 Load with Google API<script src="http://www.google.com/jsapi" type="text/javascrip……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1454浏览 1757个赞
ISAAC 随机数生成器/**------------------------------------------------------------------------------isaacRand.js: By Josh Weinstein, based onRand.java: By Bob Jenkins. My random nu……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1724浏览 2207个赞
判断jquery是否已经加载,如果没有动态加载 智能异步加载方法// Only do anything if jQuery isn't definedif (typeof jQuery == 'undefined') { if (typeof $ ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3025浏览 1331个赞
通过预加载图片,可以加载后期图片显示<script type="text/javascript">$.preloadImages = function(){ for(var i = 0; i<arguments.length; i++) { $(&quo……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1488浏览 848个赞
The .load() function fires when the element it’s called upon is fully loaded. It is commonly used on images, which may not be fully loaded when the JavaScript originally runs……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2622浏览 2105个赞
jquery让所有浏览器都支持min/max-width样式<script type="text/javascript">//anonymous function to check all elements with class .fixMinMaxwidthvar fixMinMaxwidth=function()……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1916浏览 2959个赞
jquery显示loading图片直到网页加载完成<!DOCTYPE html><html class="no-js"><head> <meta charset='UTF-8'> <title>Simple Loader</title&……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2292浏览 1525个赞
setTimeout默认使用字符串或者无参数函数作为调用方法,这段代码巧妙的给调用函数传递了参数$(document).ready(function() { timeout = setTimeout(function() { showMess("succeed") }, 2000); }); function showMe……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1376浏览 1170个赞
将json对象或者json字符串格式化方便在网页上限制// Example usage: http://jsfiddle.net/q2gnX/ var formatJson = function(json, options) { var reg = null, formatted = '', pad = 0, PA……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2134浏览 1559个赞
JavaScript 设置Cookiefunction setCookie(c_name,value,exdays){ var exdate=new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value=escape(value) + ((exdays==……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2319浏览 736个赞
JavaScript重新加载当前页<script>location.reload(); </script>……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2548浏览 240个赞
JavaScript修改指定元素的样式var element = document.getElementById("objet");element.setAttribute("style", "top: 20%");……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2930浏览 1486个赞
jQuery next用法演示,取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。 这个函数只返回后面那个紧邻的同辈元素,而不是后面所有的同辈元素。 可以用一个可选的表达式进行筛眩<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2928浏览 1055个赞
JavaScript HTML常用编码转换var encoding = (function () { function ToASCII(str) { return this.ToNormal(str).replace(/[^\u0000-\u00FF]/g, function () { return escape(arguments……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1939浏览 1147个赞
指定开始和结束时间,范围该范围内的所有日期放入数组Date.prototype.addDays = function(days) { var dat = new Date(this.valueOf()); dat.setDate(dat.getDate() + days); return dat;};function get……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2471浏览 1323个赞
JavaScript按值删除数组元素的代码function ArrayRemoveByValue(str_value,arr_remove){ var num_to_del =new RegExp(str_value); var db_d =new RegExp('\,{2}'); var se_d =new Re……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1243浏览 170个赞
JavaScript通过setTimeout计数的代码var count = 0;var timer;var timerOn = false;function timedCount() { count++; timer = setTimeout(function(){ timedCount() }, 1000);}func……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3095浏览 2292个赞