#浅谈

浅谈Image对象--new image

先来个简单案例:<buttonid="btn">点击</button><scripttype="text/javascript">varbtn=document.querySelector('#btn')btn.addEventListener('click',function(){...

浅谈npx&&npx和npm之间的关系

(1)版本注意  npm5.2.0开始npm便开始携带了npx (2)npx是什么?  npx是一个工具,它是npmv5.2.0引入的一条命令(npx),是npm的一个包执行器,只要为了提高从npm注册表使用软件包的体验。npm使得它非常容易地安装和管理托管在注册表上的依赖项,npx使得使用CLI工具和其他托...

浅谈CSS模块化

                   BEM风格代码案例:     ...
代码星球 ·2020-04-08

浅谈JavaScript 命名空间

Javascript只有函数作用域,什么块儿啊、神马文件啊统统都认为是一个命名空间的,有时候因为一些重名问题导致的错误让人莫名其妙,难以调试解决。在JavaScript中全局变量经常会引起命名冲突,甚至有时侯重写变量也不是按照你想像中的顺序来的,可以看看下面的例子:varsayHello=function(){retu...

浅谈webpack3.0+

(1)webpack作用      1、前端为什么需要webpack?现在的前端网页功能丰富,特别是SPA(singlepagewebapplication单页应用)技术流行后,JavaScript的复杂度增加和需要一大堆依赖包,还需要解决SCSS,Less……新增样式的...
代码星球 ·2020-04-08

浅谈JS中的call、apply、bind方法

【前言】  在JavaScript中,call、apply和bind是Function对象自带的三个方法,这三个方法的主要作用是改变函数中的this指向。 【区别】   【主体】(1)call  语法:call([thisObj[,arg1[,arg2[,[,.argN]]]]]),传递的是参数列表...
代码星球 ·2020-04-08

浅谈JS之常问问题:setInterval和setTimeout调用函数为什么不加小括号()???

1、问题描述:  setInterval的函数调用问题,很多新手在写函数时,遇到了js函数加()和不加()的相关问题  2、定时器缘由与调度权  定时器来源:有时我们并不想立即执行一个函数,而是等待特定一段时间之后再执行,这种做法也叫“计划调用”。      所以使用定时器时...

浅谈表单同步提交和异步提交

(1)分析  从特性上将,表单具有默认的提交行为,默认是同步的,即同步表单提交,浏览器会锁死(转圈......),等待服务端的响应结果。接下来做下对比分析 (2)异步提交,首先看下案例里的异步提交  异步表单提交:form标签内部不再编写action和method,而是通过ajax的url和method选项去...

浅谈Promise语法API+封装

为了解决回调地狱callbackfell嵌套带来的问题,ES6新增了一个API:Promise(译为承诺保证),本质为“构造函数”注意:Promise是ES6新增的方法,与node无关,在浏览器端也可以执行   (1)分析  Promise可以理解为一个容器,容器里...

浅谈JS回调地狱

前言:回调地狱称之为callbackhell 主体:(1)分析       由图分析可知,内部的异步请求依赖于上一个内部请求的结果 (2)编写案例本节内容主要涉及异步编程  1、简单回调案例        2、node案例(无法保证读取结果返回顺序的...
代码星球 ·2020-04-08

浅谈IE11--web开发测试

作为开发人员,经常需要测试IE兼容,这里推荐大家直接安装IE11,支持版本选择,这样便可以在控制台快速测试兼容安装链接:https://support.microsoft.com/zh-cn/help/17621/internet-explorer-downloads 安装完成后,可以利用ie控制台版本切换进...

浅谈Vue工程化与ES6模块导出---export与export default

一、概述在ES6之前,社区制定了一些模块加载方案,最主要的有CommonJS和AMD两种。前者用于服务器,后者用于浏览器。ES6在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代CommonJS和AMD规范,成为浏览器和服务器通用的模块解决方案。ES6中,在JavaScriptES6中,export与...

浅谈Promise(一)

 ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。 复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,P...
代码星球 ·2020-04-08

浅谈浏览器解析 URL+DNS 域名解析+TCP 三次握手与四次挥手+浏览器渲染页面

为了能让我们的知识层面看起来更有深度,我们应该考虑下面两个问题了:从浏览器输入URL到渲染成功的过程中,究竟发生了什么?浏览器渲染过程中,发生了什么,是不是也有重绘与回流?OK,兴致来了,我们就先从浏览器解析URL看起,先来看看当用户输入URL,到浏览器呈现给用户页面,经历了以下过程:版本A:用户输入URL地址。对UR...

浅谈JS重绘与回流

在说浏览器渲染页面之前,我们需要先了解两个点,一个叫浏览器解析URL,另一个就是本章节将涉及的重绘与回流:重绘(repaint):当元素样式的改变不影响布局时,浏览器将使用重绘对元素进行更新,此时由于只需要UI层面的重新像素绘制,因此损耗较少。常见的重绘操作有:改变元素颜色改变元素背景色more…&hel...
代码星球 ·2020-04-08
首页上一页...1112131415...下一页尾页