Js
文章平均质量分 78
码上生活
生命与学习同步...
展开
-
javascript深拷贝与浅拷贝
javascript的深拷贝与浅拷贝定义,以及实现深浅拷贝的几种方式,以及注意事项原创 2023-05-10 19:23:12 · 783 阅读 · 0 评论 -
Windows下使用webpack命令报系统禁止运行脚本
错误如下图所示:解决办法:(参阅:https:/go.microsoft.com/fwlink/?LinkID=135170)1. 打开Windows PowerShell2、在终端中输入:get-ExecutionPolicy,获取执行策略,显示Restricted,表示状态是禁止的;3、设置执行策略: 输入命令:Set-ExecutionPolicy RemoteSigned,成功设置显示为下图:重新执行之前的webpack命令成功:...原创 2020-05-09 17:08:38 · 443 阅读 · 0 评论 -
bind方法的阐述
在JavaScript中,bind() 方法够改变对this的引用,在上下文中创建一个新函数不会被立即执行(对绑定函数的调用,并且可以指定特定的this,成为一个新的函数,就好像是深拷贝一般),在平常工作中经常用到,并且也是面试的高热词汇,这里就顺带将它进行一些解释:语法fn.bind(thisArg, arg1[, arg2[, ...]]])bind()方法创建一个新的函数,在...原创 2019-12-18 13:32:20 · 494 阅读 · 0 评论 -
字符串中连续字符的去重
1.通过利用正则来匹配字符串中有两个或两个以上的连续字符的子字符串 <script> var reg =/(.)\1{1,}/g;//正则表达式 var str = "abbcccdeeeefgaa";//要演示的目标字符串 var res1 = str.match(reg)//匹配两个或两个以上连续字符 var res2 = str.rep...转载 2019-11-27 18:48:10 · 1232 阅读 · 0 评论 -
js中的const 命令
js中的const 命令一直以来我在我字典里认为const 命令就是用来声明一个常量,然后并非如此,这也是我在工作中偶然发现的,然后查了下文档才得知,记录在档,以供参考:const 定义const声明一个只读的常量 。一旦声明, 常量的值就不能改变。常量 所谓的常量就是不能改变的值const PI = 3.1415;PI // 3.1415PI = 3;// TypeError: ...转载 2019-11-07 10:55:44 · 24307 阅读 · 0 评论 -
html meta标签‘http-equiv’与‘name’属性的详解用法
闲来无事整理整理meta标签中的事儿,哪里不对,请指教,莫喷的太严重,轻喷。。。meta是html语言head区的一个辅助性标签。如果你能够用好meta标签,会给你带来意想不到的效果。接下来我们来看看它有哪些骚操作吧, a、帮助主页被各大搜索引擎登录; b、定义页面的使用语言 ; c、自动刷新并指向新的页面; d、实现网页转换时的动画效果 ; e、控制页面缓冲 ; ...原创 2018-11-28 14:56:26 · 1382 阅读 · 0 评论 -
npm/cnpm 开发中的命令详解
npm是世界上最大的开放源代码的生态系统。我们可以通过npm下载各种各样的包,这些源代码(包)我们可以在https://www.npmjs.com(npm包官网)找到。npm安装:傻瓜式安装,下载安装nodeJS(https://nodejs.org/en/);淘宝镜像cnpm安装:npm install cnpm -g --registry = https://registry.npm....原创 2018-11-16 15:00:25 · 5762 阅读 · 0 评论 -
JS中 !/+/-/~ function() {/*...*/}() 是什么意思?
自执行匿名函数:常见格式:(function() { /* code */ })(); 解释:包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数。 作用:可以用它创建命名空间,只要把自己所有的代码都写在这个特殊的函数包装内,那么外部就不能访问,除非你允许(变量前加上window,这样该函数或变量就成为全局)...转载 2018-09-29 11:58:30 · 12001 阅读 · 0 评论 -
模板字符串(` `)的用途
模板字符串是在ES6中兴起,个人感觉非常有用:用反引号(`)标识,它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。请看下方截图代码从而可知其模板字符串的强大:以下为转载内容,请供参考用法// 普通字符串`In JavaScript '\n' is a line-feed.`// 多行字符串`In JavaScript this i...转载 2018-08-23 13:58:22 · 66936 阅读 · 2 评论 -
前端面试总结(看看那些是你不知道的)
一、什么是闭包?闭包的工作原理?闭包的优缺点? 闭包最简单的理解就是在函数内部还有函数,为了解决JavaScript的局部变量问题,如何从函数外部访问到函数内部的局部变量。想了解更多请参考:什么是闭包?闭包的工作原理?优缺点二、JS的垃圾回收机制? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。JS中最常见的垃圾回收方式是标记清除。...原创 2018-08-23 13:09:16 · 396 阅读 · 0 评论 -
JS垃圾回收机制及引起内存泄漏的问题
JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。JS中最常见的垃圾回收方式是标记清除。工作原理:是当变量进入环境时,将这个变量标记为“进入环境”。当变量离开环境时,则将其标记为“离开环境”。标记“离开环境”的就回收内存。工作流程:1. 垃圾回收器,在运行的时候会给存储在内存中的所有变量都加上标记。2. ...转载 2018-08-01 12:56:08 · 354 阅读 · 0 评论 -
什么是闭包?闭包的工作原理?闭包的优缺点?
什么是闭包?闭包的优缺点?这已经是前端开发人员老生常谈的了;闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。参考:http://www.cnblogs.com/cxying93/p/6103375.html1、变量作用域要理解闭包,首先要理解javascript的特殊的变量作用域。变量的作用域无非就两种:全局变量和局部变量。...原创 2018-08-01 12:31:38 · 2201 阅读 · 0 评论 -
Without `from` option PostCSS could generate wrong source map and will not find Browserslist config.
ionic3项目打包时遇到的问题错误信息Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.解决方法在...转载 2018-07-03 13:05:59 · 3318 阅读 · 0 评论 -
数组去重方法总结
方法1:先排序后去重 function removeRepeat1(array) { var newsArr = [],point; array.sort(); point = array[0]; newsArr.push(array[0]); for (var i = 1; i < array.length; i++) { if (ar...原创 2018-05-05 11:49:12 · 477 阅读 · 0 评论 -
new Date()日期格式处理
项目开发中遇到的格式问题:const strTime="2018-1-1 9:10:10";const myDate new Date(strTime);const Y = myDate.getFullYear();const M = myDate.getMonth()+1;const D = myDate.getDate();const curDay = Y + '-'+ M ...原创 2018-05-09 21:30:08 · 128323 阅读 · 3 评论