自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 数组去重

//去重:不修改原数组 保留重复出现的后面的值function removeRepeatedItem1(arr){ let middleArr =[]; arr.forEach((item,index)=>{ if(index===arr.lastIndexOf(item)){ middleArr.push(item); } }); return middle...

2019-08-06 13:42:46 141

原创 插件包集

1. inquirerJS:交互式命令行工具,仅仅给用户提供了一个漂亮的界面和提出问题流的方式;2.

2018-10-24 10:01:55 159

原创 域名

【.io】在计算机科学领域,“IO”常被作为“I/O”(输入/输出;Input/Output)的缩写,这使得.io域名很适合与技术相关的服务。.io域名也可以作为“Internet Organization”(互联网组织)的缩写,因此该顶级域也十分受初创公司和IT公司欢迎,经常被开源项目、API(如put.io API和pen.io API)和在线服务使用,如:https://devdocs.io...

2018-10-09 10:58:09 10521

原创 前端项目配置文件——粗析

【.jshintrc】When set to true, these options will make JSHint produce more warnings about your code,匹配JSHint代码的验证规则。属性配置http://jshint.com/docs/options/#.jshintrc。以下是一些列举属性:{ //是否阻止位运算符的使用 ...

2018-09-29 10:01:45 1492

原创 return ||和return && 区别

return a && b 如果a是true的话,返回b,否则返回areturn a || b 如果a是true的话,返回a,否则返回b 

2018-08-16 17:12:57 2835

原创 package.json字段解释

一、字段解释:name: 项目的名字 version:  二、注意事项:package.json可以手工编写,也可以使用 npm init 命令自动生成; package.json中添加中文注释会编译出错; package.json中最重要的字段是 name 和 version。他们都是必须的,如果没有就无法install。name和version一起组成的标识在假设中是唯一的...

2018-08-09 14:37:34 3272

原创 nrm——npm registry(npm注册表)管理工具

nrm是npm注册表的管理工具,可以添加、删除、查询、切换npm注册表。一、 nrm命令nrm ls :查看系统npm registry信息; nrm add <regstryName> <registryHttpOrHttps>:添加注册表信息,注册表只能是遵守http或https协议的地址,否则就算添加注册表成功,该注册表也是无法使用的;  nrm ...

2018-08-09 11:44:08 2377

原创 闭包

1. 定义:    函数对象可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数作用域内。——《JavaScript前端指南》2. 理解:        闭包给函数访问外部函数内的局部变量创造了条件,其实就是转换函数内局部变量的作用域链,使得该变量可是被外部函数引用及操作。闭包可以捕捉到局部变量(或参数),并将其一直传承下去。3. 案例:var scrop = 'global scrop...

2018-07-03 20:19:00 166

原创 .call() 与 .apply() 存在的意义及区别

首先说明两个方法的含义:apply:调用一个对象的一个方法,用另一个对象替换当前对象。例如:B.apply(A, arguments);即A对象应用B对象的方法。call:调用一个对象的一个方法,用另一个对象替换当前对象。例如:B.call(A, args1,args2);即A对象调用B对象的方法。call 与 apply 的相同点:方法的含义是一样的,即方法功能是一样的;第一个参数的作用是一样的...

2018-03-22 21:22:37 12581 1

原创 JS运算符 && 与 || 遵守短路原则

1.&& -- 与 符号前面和后面都为true则返回true,但是有一方为false则返回false。那么下面的内容会输出什么呢?alert(1&&1);  alert(1&&0);  alert(0&&0);   alert(0&&1);前提是你要知道,0即false, 1or2即true;2.|| -- 非 符号前...

2018-03-22 21:02:58 410

原创 highcahrt动态删减series数据列 及 图例点击事件

//调用addSeries()方法,设置并加载series数据列chart_amount.addSeries({     name: obj.manufacturer,             data: obj.rateList,             pointPlacement: 'on'         });//调用remove()方法,删除series数据

2017-12-03 22:08:22 1140

原创 param=(function(obj){})(param);的理解

注:下面的param是一个之前定义了的对象    “coding...”为省略的操作语言param = (function(obj){//coding...})(param)等价于var aa = function(obj){//coding...}param = function(param);上面的方法相当于对对象param的旧值进行操作,实

2017-08-10 17:00:12 2865

原创 button & input type="button"

button在一些浏览器中被点击时,会提交,并刷新页面input type="button"类型的按钮,被点击时,不做任何页面但在IE中两者是一样的例子:function setValue(){var label = document.getElementById('item');var txt = label.control;txt.value="001001";

2017-06-06 10:01:28 358

原创 关闭全部动态加载的子集菜单

当需要关闭全部的自己菜单时,此方法使用的前提是:子集菜单是初始页面不曾含有的,后期动态加载的DOM元素function  closeAll (){if($('#item a').length){   //判断是否含有动态加载的元素$('#item a')[0].click();  //若含有动态加载的元素,则触发其单击关闭的按钮closeAll();   //方法中调用本方

2017-03-13 10:16:27 209

原创 web之旅

今天是我第一天写博客,记录我的学习之旅!

2017-02-27 10:48:41 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除