#浅谈

浅谈JS函数节流及应用场景

说完防抖,下面我们讲讲节流,规矩就不说了,先上代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,ini...

浅谈JS函数防抖及应用场景

【前言】在工作中,我们可能碰到这样的问题:用户在搜索的时候,在不停敲字,如果每敲一个字我们就要调一次接口,接口调用太频繁,给卡住了。用户在阅读文章的时候,我们需要监听用户滚动到了哪个标题,但是每滚动一下就监听,那样会太过频繁从而占内存,如果再加上其他的业务代码,就卡住了。所以,这时候,我们就要用到防抖与节流了。那么,讲...

浅谈JS的toString

任何一个对象都有toString()方法(默认继承自Object,自己可以重写),此方法返回一个字符串。varsayYo=function(){alert("sayYo2!");}console.log(sayYo);输出打印值为函数体  科普:实际打印的是:sayYo.toStirng(),toS...
代码星球 ·2020-04-08

浅谈[].slice.call(arguments, 1)

今天在跟踪调试项目的代码时,发现在一个function中用到了这么一段[].slice.call(arguments,1)的代码。心中便起了疑惑,对于slice和call的方法,倒是不怎么陌生,解析了下上面的那段代码,就是为了获取arguments从1开始到结尾的所有元素。只是觉得奇怪为什么不直接用arguments....
代码星球 ·2020-04-08

浅谈JS递归

简单理解就是函数内部不断调用自身直接上代码:functiondg(num){if(num<1){return0;}else{returnnum+dg(num-1)}}console.log(dg(6))最后输出值为21,记住加限制条件退出递归,不然会形成死循环...... 当函数为匿名时,可以利用类数组...
代码星球 ·2020-04-08

浅谈js的类数组对象arguments

类数组对象:arguments总所周知,js是一门相当灵活的语言。当我们在js中在调用一个函数的时候,我们经常会给这个函数传递一些参数,js把传入到这个函数的全部参数存储在一个叫做arguments的东西里面,那么这到底是什么东西?在js中万物皆对象,甚至数组字符串函数都是对象。所以这个叫做arguments的东西也是...

浅谈JS之Error对象

 【前言】  本文主要介绍下JS的Errorname相关属性.  当JS引擎执行JS代码时,会发生各种错误。①语法错误,通常是程序员造成的编码错误或错别字;②拼写错误或语言中缺少的功能(可能由于浏览器差异);③来自服务器或用户的错误输出而导致的错误;④由于许多其他不可预...
代码星球 ·2020-04-08

浅谈nodejs与npm

(1)npm介绍 在正式介绍Node.js学习之前,我们先认识一下npm。 npm是什么东西?npm其实是Node.js的包管理工具(packagemanager)。 为啥需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使用别人...
代码星球 ·2020-04-08

浅谈JS之text/javascript和application/javascript

问题描述:  JS在IE8以下浏览器运行异常 代码:<script>标签是这样子写的:<scripttype="application/javascript">//执行语句</script>这是书写的时候Dreamweaver自动补全的。但是在自己运行的...

浅谈FFC

FFC(FlexibleFormattingContext)        CSS3引入了一种新的布局模型——flex布局(之前有文章介绍过)。flex是flexiblebox的缩写,一般称之为弹性盒模型。和CSS3...
代码星球 ·2020-04-08

浅谈GFC

  Web页面的布局,我们常见的主要有“浮动布局(float)”、“定位布局(position)”、“行内块布局(inline-block)”、“CSS3的多栏布局(Columns)”、“伸缩...
代码星球 ·2020-04-08

浅谈IFC

IFC布局规则:在一个行内格式化上下文中,盒是一个接一个水平放置的,从包含块的顶部开始这些盒之间的水平margin,border和padding都有效盒可能以不同的方式竖直对齐:以它们的底部或者顶部对齐,或者以它们里面的文本的基线对齐行盒(linebox)包含来自同一行的盒的矩形区域叫做行盒(linebox)lineb...
代码星球 ·2020-04-08

浅谈BFC

BFC已经是一个耳听熟闻的词语了,网上有许多关于BFC的文章,介绍了如何触发BFC以及BFC的一些用处(如清浮动,防止margin重叠等)。   一、BFC是什么?  在解释BFC是什么之前,需要先介绍Box、FormattingContext的概念。  Box:CSS布局的基本单位  B...
代码星球 ·2020-04-08

浅谈:nodejs在cmd提示不是内部或外部命令

今天用cmd安装个库,结果发现node不是内部命令,检查后发现上次重装nodejs换了个安装位置,path环境变量忘改了.找到变量值中node的安装地址,比如C:developodejs,如果不是这个地址改成现在新的安装的地址,然后保存,重新打开cmd,输入node-v查看版本号,就会发现一切正常啦!当然这只针对于安装...

浅谈jQuery宽高及其应用

【前言】   今天讲了讲jQuery各种元素宽高的获取和设置,下面简单总结下,希望对各位小伙伴有所帮助 【主体】   补充知识点:       (1)width()返回结果无单位,...
首页上一页...1213141516...下一页尾页