![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript技术常识
雨_生
你的努力和汗水都将成为筑起你成功高台的基料!
展开
-
JavaScript中一些常用的知识以及方法
1、数组去重(数组去重,重点在于判断条件,新组中是否已存在该数据)1.1、利用json的key值,如果存在,那么json[key]的Boolean值为true, 不存在,那么 !json[key]为true, 为json[key]赋值,若下次Key相同,则json里已经有值, 就不会进入判断内部,因为 !json[key]为false, 添加进数组arr1 ...原创 2018-01-30 15:09:08 · 239 阅读 · 0 评论 -
rem的认识和个人见解
看了很多rem的讲解和很多博客,这里我说说自己对rem的认识。 rem : 作为css3新的属性单位,基于document.documentElement元素的fontSize基准值来确定其初始值,让处于 document内的所有元素基于document.documentElement设置的fontSize来做赋值 比em更直观,也...原创 2018-04-16 17:47:03 · 972 阅读 · 0 评论 -
随记
function ajax(){ var xhr = new XMLHttpRequest(); xhr.open("post",url); xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=utf-8'); xhr.onreadystatechange = func...原创 2018-04-11 11:04:48 · 179 阅读 · 0 评论 -
模块的定义和模块之间的相互调用
// 现代模块机制 var myModules = (function Manager() { var modules = {}; function define(name, deps, impl) { //for循环作用是将模块管理器内的相关模块调出来, // 在管理器的作用域中展现,然后被impl调用, ...原创 2018-08-24 13:50:47 · 6201 阅读 · 0 评论 -
跨浏览器兼容逻辑
1、对于DOMContentLoaded跨浏览器; /IE 浏览器和其他浏览器 老版本的 监听方法 兼容 if (document.addEventListener) { document.addEventListener('DOMContentLoaded',function(){ document.removeEventListener('DOMContentLo...原创 2018-12-27 21:48:50 · 179 阅读 · 0 评论