【深度长文】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); // ……

前端笔记  CSS规范 – 命名规则

使用类选择器,放弃ID选择器 ID在一个页面中的唯一性导致了如果以ID为选择器来写CSS,就无法重用。 NEC特殊字符:"-"连字符 "-"在本规范中并不表示连字符的含义。 她只表示两种含义:分类前缀分隔符、扩展分隔符,详见以下具体规则。 分类的命名方法:使用……

前端笔记  CSS规范 – 最佳实践

最佳选择器写法(模块) /* 这是某个模块 */ .m-nav{}/* 模块容器 */ .m-nav li,.m-nav a{}/* 先共性 优化组合 */ .m-nav li{}/* 后个性 语义化标签选择器 */ .m-nav a{}/* 后个性中的共性 按结构顺序 */ .m-nav a.a1{}/* 后个性中的个性 */ .m-na……

Top