js运行机制 前端/ javascript 一、前言JS是单线程,单线程,单线程的,为毛是单线程的,这里的单线程是指的在浏览器环境下JS执行引擎是单线程的。 单线程意味着同一时间内只能做一件事,为毛不能有多线程的,这样子可以提高效率啊。 JS的单线程,与它的用途有关。作为浏览器脚本语言,JS的主要用户就是与用户互动,以及操作DOM。这就决定了它必须只能是单线程的,否则会带来很复杂的同步问题。比如假设同时有两个线程...
立即执行的js函数有毛用? 前端/ javascript js立即执行的函数可以让函数在创建之后立马执行,这种编写模式本质上就是函数表达式(命名的或者匿名的),在创建之后立即执行 一、立即执行函数的写法 一般立即执行的函数,都是正常写一js函数(命名或者匿名的),然后用一()将整个函数包括函数给括起来,然后再加一()紧跟随其后,有需要的就对应传递相关函数调用参数 1234567// 匿名函数第一种写法:匿名函数包裹在一个括号运算...
setTimeout与setInterval 前端/ javascript 一、setTimeout和setInterval的基本用法 setTimeout指定延迟XX秒后执行函数; setInterval指定周期来执行函数; 当我们设置定时器(setTimeout/setInterval),都会有一个返回值,这个返回值是一个数字,代表当前是在浏览器中设置的第几个定时器(返回的是定时器序号) 12345let timer1 = setTime...
javascript数据类型 前端/ javascript/ 基础 请注意:JS的数据类型有8种 一、JS数据类型的结构在ES5的时候,我们所知晓的数据类型有6种:Number、String、Boolean、undefined、Null、object。ES6中新增一种Symbol,这种类型的对象永不相等,即使创建的时候传入相同的值,可以用来解决属性名冲突的问题,作为标记。谷歌67版本还出现了一种bigInt,是指安全存储、操作大整数。 根...
编码规范 积累与沉淀/ 编码与管理 一、css规范1.1 css命名规则1. class 必须单词全字母小写,单词间以 - 分隔。 2. class 必须代表相应模块或部件的内容或功能,不得以样式信息进行命名。 1.2 属性顺序 位置属性(position、top、right、z-index、display、float等); 大小(width, height, padding, margin等); 文...
通过verdaccio服务搭建内部npm管理 积累与沉淀/ 自定义服务 关于如何要共享组件?目前公司的前端项目比较多,涉及到中后台业务系统,有存在不少组件,在不同的业务系统中使用的,为了避免疯狂的ctrl +C > ctrl + V,一堆的维护工作,这边搭建了内部的私有源,又不能将公司的一个资源扔到公共的npm上,因此这边利用verdaccio + gitlab来搭建以及维护蜘点前端公共的组件服务,通过verdaccio来管理组件的上传...
Hexo + github + netlify搭建自己的博客系统 积累与沉淀/ 自定义服务 一、开始使用1.1简介根据Hexo官方描述,Hexo是一个快速、简介且高效的博客框架,使用markdown解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 1.2安装1.2.1环境需求 Node.js(版本不得低于10.13,建议使用Node.js12.0及以上) Git 以上两个就不在描述具体如何安装了,度娘一大把 1.3 Hexo安装1npm install -...