51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#浅谈
浅谈Image对象--new image
先来个简单案例:<buttonid="btn">点击</button><scripttype="text/javascript">varbtn=document.querySelector('#btn')btn.addEventListener('click',function(){...
代码星球
·
2020-04-08
浅谈
Image
对象
--new
image
浅谈npx&&npx和npm之间的关系
(1)版本注意 npm5.2.0开始npm便开始携带了npx (2)npx是什么? npx是一个工具,它是npmv5.2.0引入的一条命令(npx),是npm的一个包执行器,只要为了提高从npm注册表使用软件包的体验。npm使得它非常容易地安装和管理托管在注册表上的依赖项,npx使得使用CLI工具和其他托...
代码星球
·
2020-04-08
npx
浅谈
npm
间的
关系
浅谈CSS模块化
BEM风格代码案例: ...
代码星球
·
2020-04-08
浅谈
CSS
模块化
浅谈JavaScript 命名空间
Javascript只有函数作用域,什么块儿啊、神马文件啊统统都认为是一个命名空间的,有时候因为一些重名问题导致的错误让人莫名其妙,难以调试解决。在JavaScript中全局变量经常会引起命名冲突,甚至有时侯重写变量也不是按照你想像中的顺序来的,可以看看下面的例子:varsayHello=function(){retu...
代码星球
·
2020-04-08
浅谈
Javascript
命名
空间
浅谈webpack3.0+
(1)webpack作用 1、前端为什么需要webpack?现在的前端网页功能丰富,特别是SPA(singlepagewebapplication单页应用)技术流行后,JavaScript的复杂度增加和需要一大堆依赖包,还需要解决SCSS,Less……新增样式的...
代码星球
·
2020-04-08
浅谈
webpack3.0+
浅谈JS中的call、apply、bind方法
【前言】 在JavaScript中,call、apply和bind是Function对象自带的三个方法,这三个方法的主要作用是改变函数中的this指向。 【区别】 【主体】(1)call 语法:call([thisObj[,arg1[,arg2[,[,.argN]]]]]),传递的是参数列表...
代码星球
·
2020-04-08
浅谈
JS
中的
call
apply
浅谈JS之常问问题:setInterval和setTimeout调用函数为什么不加小括号()???
1、问题描述: setInterval的函数调用问题,很多新手在写函数时,遇到了js函数加()和不加()的相关问题 2、定时器缘由与调度权 定时器来源:有时我们并不想立即执行一个函数,而是等待特定一段时间之后再执行,这种做法也叫“计划调用”。 所以使用定时器时...
代码星球
·
2020-04-08
浅谈
JS
常问
问题
setInterval
浅谈表单同步提交和异步提交
(1)分析 从特性上将,表单具有默认的提交行为,默认是同步的,即同步表单提交,浏览器会锁死(转圈......),等待服务端的响应结果。接下来做下对比分析 (2)异步提交,首先看下案例里的异步提交 异步表单提交:form标签内部不再编写action和method,而是通过ajax的url和method选项去...
代码星球
·
2020-04-08
提交
浅谈
表单
同步
异步
浅谈Promise语法API+封装
为了解决回调地狱callbackfell嵌套带来的问题,ES6新增了一个API:Promise(译为承诺保证),本质为“构造函数”注意:Promise是ES6新增的方法,与node无关,在浏览器端也可以执行 (1)分析 Promise可以理解为一个容器,容器里...
代码星球
·
2020-04-08
浅谈
Promise
语法
API+
封装
浅谈JS回调地狱
前言:回调地狱称之为callbackhell 主体:(1)分析 由图分析可知,内部的异步请求依赖于上一个内部请求的结果 (2)编写案例本节内容主要涉及异步编程 1、简单回调案例 2、node案例(无法保证读取结果返回顺序的...
代码星球
·
2020-04-08
浅谈
JS
回调
地狱
浅谈IE11--web开发测试
作为开发人员,经常需要测试IE兼容,这里推荐大家直接安装IE11,支持版本选择,这样便可以在控制台快速测试兼容安装链接:https://support.microsoft.com/zh-cn/help/17621/internet-explorer-downloads 安装完成后,可以利用ie控制台版本切换进...
代码星球
·
2020-04-08
浅谈
IE11--web
开发
测试
浅谈Vue工程化与ES6模块导出---export与export default
一、概述在ES6之前,社区制定了一些模块加载方案,最主要的有CommonJS和AMD两种。前者用于服务器,后者用于浏览器。ES6在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代CommonJS和AMD规范,成为浏览器和服务器通用的模块解决方案。ES6中,在JavaScriptES6中,export与...
代码星球
·
2020-04-08
浅谈
Vue
工程化
ES6
模块
浅谈Promise(一)
ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。 复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,P...
代码星球
·
2020-04-08
浅谈
Promise
浅谈浏览器解析 URL+DNS 域名解析+TCP 三次握手与四次挥手+浏览器渲染页面
为了能让我们的知识层面看起来更有深度,我们应该考虑下面两个问题了:从浏览器输入URL到渲染成功的过程中,究竟发生了什么?浏览器渲染过程中,发生了什么,是不是也有重绘与回流?OK,兴致来了,我们就先从浏览器解析URL看起,先来看看当用户输入URL,到浏览器呈现给用户页面,经历了以下过程:版本A:用户输入URL地址。对UR...
代码星球
·
2020-04-08
浏览器
解析
浅谈
URL+DNS
域名
浅谈JS重绘与回流
在说浏览器渲染页面之前,我们需要先了解两个点,一个叫浏览器解析URL,另一个就是本章节将涉及的重绘与回流:重绘(repaint):当元素样式的改变不影响布局时,浏览器将使用重绘对元素进行更新,此时由于只需要UI层面的重新像素绘制,因此损耗较少。常见的重绘操作有:改变元素颜色改变元素背景色more…&hel...
代码星球
·
2020-04-08
浅谈
JS
重绘
回流
首页
上一页
...
11
12
13
14
15
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他