ES6,import时如何正确使用花括号'{ }' 在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种。前者用于服务器,后者用于浏览器。ES6 在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代 CommonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案。而我们这里要说的是在使用import语法引用模块时,如何正确使用{}。假如有一个B.js,想要通过import语法...
【踩坑】element-ui@2.8.2 requires a peer of vue@2.5.16 but none was installed 来源:https://blog.csdn.net/qq_37591637/article/details/89960914错误描述在用npm命令安装Element的时候(命令如下所示)npm i element-ui -S报了一个警告解决方案缺什么安装什么npm installvue@^2.5.16成功以后,再次输入cnpm i element-ui...
npm 安装 elementUI 踩坑- 报错npm ERR! cb() never called! 来源:https://blog.csdn.net/qq_38822390/article/details/82188365在vue项目中引入饿了么elementUI组件的步骤之中,出现以下的错误:D:\my-project-first>npm i element-ui -SUnhandled rejection RangeError: Maximum call stack siz...
ajax 发送请求的步骤 ajax 发送请求4个步骤:创建 XMLHttpRequest 对象 ---》 根据发起请求后状态变化 onreadystatechange(),编写好各个状态要执行的JS ---》 发起请求:open() 设置请求参数、send() 发送请求 ----》 获得响应结果 responseText/ responseXML ---》1. 创建对象--XMLHttpRequ...
nodeValue 节点值(文本节点和属性节点有值)、innerHTML(返回节点、子节点及值)、 value(返回 input 的值) 原文章:https://www.jianshu.com/p/a5976186f6b2==》DOM一共有12种节点,其中常见的有:1.文档节点(document,一个文档只能有一个文档元素(在html文档中,它是<html>))2.元素节点(div、p之类)3.属性节点(class、id、src之类)4.文本节点(插入在div、p之类里面的内容)5.注释节点....
事件流:阻止事件冒泡、阻止事件捕获preventDefault()、stopPropagation()、return false 之间的区别 参考文章:https://www.jb51.net/article/94394.htmW3C 中定义事件的发生经历三个阶段:捕获阶段(capturing)、目标阶段(targetin)、冒泡阶段(bubbling)冒泡型事件:当你使用事件冒泡时,子级元素先触发,父级元素后触发 捕获型事件:当你使用事件捕获时,父级元素先触发,子级元素后触发 DOM事件流:同时支持两种事件模型:捕获型...
html5 离线缓存 Manifest 属性、.appcache文件 参考一:HTML5离线缓存Manifesthttps://www.cnblogs.com/xiangling/p/5626117.html参考二:https://m.jb51.net/html5/438218.html(这篇文章的 manifest 配置文件例子少了一句 CACHE 代码,会导致缓存是表白)manifest 的作用:简单来说manifest能让你的应...
npm run bulid 打包 vue 项目并在 tomcat 服务器运行 vue-cli 的 npm run bulid 指令打包 vue 项目。(详细分析:Vue -- vue-cli(vue脚手架) npm run build打包优化:http://www.cnblogs.com/donghuang/p/10042812.html)前提条件:node.js、webpack 以及 vue-cli 和 vue都已经安装好。我使用的是 npm 方法安装的 vu...
script 脚本标签中 defer 和 async (延缓 和 异步) 原文章:https://segmentfault.com/q/1010000000640869本文章讲解几个点:<script> 标签中 的 defer和 async 是什么; 使用 defer 可以解决什么问题defer 和 async 是 <script> 标签中的属性。当浏览器碰到script脚本的时候,有下面三种情况:一、一般情况:(立...
window 对象 和 document 对象 window 对象---描述: 一个顶层对象,代表浏览器中的一个打开的窗口或者框架,window对象会在 <body> 或者 <frameset> 每次出现时被自动创建 在客户端JavaScript中,Window对象是全局对象,所有的表达式都在当前的环境中计算,要引用当前的窗口不需要特殊的语法,可以把那个窗口属性作为全局变量使用...
同源策略和跨域访问 原文章:https://blog.csdn.net/shimiso/article/details/218303131. 什么是同源策略 理解跨域首先必须要了解同源策略。同源策略是浏览器上为安全性考虑实施的非常重要的安全策略。 何谓同源: URL由协议、域名、端口和路径组成,如果两个URL的协议、域名和端口相同,则表示他们同源。 同源策略:...
浏览器同源政策及其规避方法 原文章:http://www.ruanyifeng.com/blog/2016/04/same-origin-policy.html一、概述1.1 含义1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页"同源"。所谓"同源"指的是"三个相同"。协议相同域名相...
如何实现小于12px的字体效果(transform: scale( )缩小元素) transform:scale()这个属性只可以缩放可以定义宽高的元素,而行内元素是没有宽高的,我们可以加上一个display:inline-block;transform: scale(0.7);css的属性,可以缩放大小...
css3硬件加速 原文章:https://www.jianshu.com/p/f8b1d6e598db动画卡顿是在移动web开发时经常遇到的问题,解决这个问题一般会用到css3硬件加速。css3硬件加速这个名字感觉上很高大上,其实它做的事情可以简单概括为:通过GPU进行渲染,解放cpu。现象通过对比不使用css3加速和使用css3加速两个例子,我们可以看到两者渲染的差异:不使用css3加速.p...
CSS 中,为什么绝对定位(absolute)的父级元素必须是相对定位(relative)? 问题:CSS 中,为什么绝对定位(absolute)的父级元素必须是相对定位(relative)?搞清楚了,正确的应该是只要父级元素=设置了position值(absolute或者relative),那么子元素的position都是以父级元素来定位的。回答:其实绝对定位absolute的参照对象是“离它最近的已定位的祖先元素”,这句话里有两个关键,一个是“离它最近的祖先元素”,...
CSS水平居中+垂直居中+水平/垂直居中的方法总结 文章链接:CSS水平居中+垂直居中+水平/垂直居中的方法总结https://blog.csdn.net/weixin_37580235/article/details/82317240问题延伸:CSS 中,为什么绝对定位(absolute)的父级元素必须是相对定位(relative)?搞清楚了,正确的应该是只要父级元素=设置了position值(absolute或者rel...