【深度长文】JavaScript数组所有API全解密

本文首发于CSDN网站,下面的版本又经过进一步的修订。 全文共13k+字,系统讲解了JavaScript数组的各种特性和API。 数组是一种非常重要的数据类型,它语法简单、灵活、高效。 在多数编程语言中,数组都充当着至关重要的角色,以至于很难想象没有数组的编程语……

layui select监听事件获取自定义属性

form.on('select(deviceIdTpl)', function(data){ var gateway = $('#deviceIdTpl').find("option:selected").data('netid'); document.getElementById('myframe').contentWindow.location.reload(true); // 刷新iframe……

JQ URL 传参解析插件

/** * URL 传参解析插件,使用方法: * * var params = $.getParams(); * * var user_id = $.getParam('id'); */ (function ($) { // 解析参数(文件后面加上#key=val的形式传参) var params = {}; window.location.hash.slice(1).split(……

layer弹出层显示在top顶层

因为项目框架用了iframe,所以在用layer时,默认layer.open弹出的窗口只能在iframe子窗口区域显示。现在想让layer在父窗口或者说框架的最顶层显示,想到用top.layer.open或者parent.layer.open,但是没反应。后面想到应该是在父页面中没有导入layer.js文件,……

老生常谈-从输入url到页面展示到底发生了什么

阅读目录 1、输入地址 2、浏览器查找域名的 IP 地址 3、浏览器向 web 服务器发送一个 HTTP 请求 4、服务器的永久重定向响应 5、浏览器跟踪重定向地址 6、服务器处理请求 7、服务器返回一个 HTTP 响应 8、浏览器显示 HTML 9、浏览器发送请求获取嵌入在 HTM……

优秀的JavaScript模块是怎样炼成的

引言:如今的JavaScript已经是Web上最流行的语言,没有之一。从Github上的语言排行榜https://github.com/languages上即可看出,也是如今最为活跃的开源社区。随着Node的加入,JavaScript开枝散叶进入服务器领域,为这个语言榜的占比,也贡献了几分热度。尽……

前端编码规范——注释规范

文件申明 顶部添加文件申明信息,包括文件描述、原始作者,如果有更新,则需要添加更新内容、更新作者和更新时间。 /** * @description: 说明文字 * @author: 张三 */ /** * @description: 说明文字 * @author: 张三 * @update: 更新内容 by 李四 2……

高效的jQuery代码编写技巧

使用单引号 不推荐 $("div").html("<img src='1.jpg'>"); 推荐 $('div').html('<img src="1.jpg">'); 缓存变量 DOM遍历是昂贵的,所以尽量将会重用的元素缓存。 // 糟糕 h = $('#element').height(); $('#element').css('height',h-20); // ……

layer弹出层使用

修改按钮的位置居中显示 layer.confirm('您是如何看待前端开发?', { area: ['500px', '300px'], btn: ['重要','奇葩'] //按钮 ,success: function(layero){ layero.find('.layui-layer-btn').css('text-align', 'center'); } }, function(){ ……

JQ图片遮罩层

JAVASCRIPT
JQ图片遮罩层

图片的定位relative, 遮罩层定位position 先将位置放置好 $(function () { $(".g-moon").css("opacity", "0"); $(".g-moon").hover(function () { $(this).stop().animate({ opacity: .8 }, "slow"); }, function () { $(……

Top