文章库ARTICLE COLUMN

  • 从零开始的webpack生活-0x005:DefinePlugin奇妙用处

    从零开始的webpack生活-0x005:DefinePlugin奇妙用处

    摘要:注意该插件是简单的字符串替换,所以如果是定义常量最好使用包裹要替换的内容,或者使用转化,否则会变成代码直接插入,比如版本号这样替换的时候就会变成而不会变成导致错误的数据格式。 0x001 概述 上一章讲的是js压缩混淆,和这一章没有半毛钱关系...

    The questionThe question 评论0 收藏0
  • Javascript中数组去重的六种方法

    Javascript中数组去重的六种方法

    摘要:数组去重第一种方法先对数组进行排序,排好序,然后把数组的当前项和后一项进行比较,相同则使用数组的相同的位置,,但是为了防止数组塌陷,每次删除数组元素的时候要把的值减一。 数组去重 第一种方法: 先对数组进行排序sort(),排好序,然后把数...

    CodeSheepCodeSheep 评论0 收藏0
  • 从零开始的webpack生活-0x006:providerPlugin全局定义

    从零开始的webpack生活-0x006:providerPlugin全局定义

    摘要:插件介绍就是提供全局变量啦全局定义栗子初始化项目安装依赖包编写添加插件,并定义调用打包并用浏览器打开查看控制台全局定义自定义函数栗子添加定义添加文件调用打包并执行输出资源源代码 0x001 概述 上一章讲的是definePlugin的用法,和这一章依旧...

    li21li21 评论0 收藏0
  • 简单说 通过CSS实现 文字渐变色 的两种方式

    简单说 通过CSS实现 文字渐变色 的两种方式

    摘要:说明这次的重点就在于两个属性,属性属性这两个属性分别是两种实现方式的关键。属性简单说,就是能让元素的某一部分显示或隐藏。我们看张图就能明白,第二种方式实现的原理了总结这次说的这两种方式,应该算是很容易理解了,希望对大家有点帮助。 说明...

    Mr_houziMr_houzi 评论0 收藏0
  • vue-cli 配置flexible

    vue-cli 配置flexible

    摘要:一般需用这个在后面添加会根据的不同,生成三套代码。如果明白了这些方法,就没必要再配置的了,因为下面的方法更容易控制外部引入的是否需要转,而更改就控制不了了,它会强制转换。能正常转换不能正常转换不能正常转换 基于vue-cli配置手淘的lib-fle...

    caoymcaoym 评论0 收藏0
  • 从零开始的webpack生活-0x007:CommonsChunkPlugin基本用法

    从零开始的webpack生活-0x007:CommonsChunkPlugin基本用法

    摘要:概述上一章讲的是,和这一章依旧没有丝毫关系,这一章讲的是说实在的,这个插件略复杂,我还没完全搞懂,大概是还没到那么深我就已经选择其他解决方案了吧,所以这里只讲一些基本用法。直接打包几个包当然还有许多更加复杂的用法,还请看关于章节资源源...

    SleepySleepy 评论0 收藏0
  • redux源码解读--compose源码解析

    redux源码解读--compose源码解析

    摘要:源码解析模块的代码十分简练,但是实现的作用却是十分强大。只传递一个参数的时候,就直接把这个函数返回返回组合函数这就是对源码的一个整体解读,水平有限,欢迎拍砖。后续的源码解读和测试例子可以关注源码解读仓库 compose源码解析 compose模块的...

    lk20150415lk20150415 评论0 收藏0
  • JavaScript 内存管理及 V8 优化

    JavaScript 内存管理及 V8 优化

    摘要:内存管理具有垃圾自动回收机制简称。标记清除标记清除是目前大部分引擎使用的判断方式,通过标记变量的状态来确定是否可被回收。被标记,进入环境被标记,进入环境执行完毕之后被标记,离开环境引用计数引擎维护一张引用表,保存内存中所有的资源的引用...

    wenhai.hewenhai.he 评论0 收藏0
  • atom 开发vue项目(windows)注意事项

    atom 开发vue项目(windows)注意事项

    摘要:语法在组件内失效用户名目录下,打开文件,最后一行添加设置之后,重启标签格式化时失效需设置插件中,的配置里面,如下图将此处的去掉直接在里面安装,由于安装被墙,可能无法下载,扶墙或者手动安装手动安装如下在用户名目录下通过安装官方插 1. emm...

    ytwmanytwman 评论0 收藏0
  • iKcamp出品微信小程序教学共5章16小节汇总(含视频)

    iKcamp出品微信小程序教学共5章16小节汇总(含视频)

    摘要:微信小程序课程,面向所有具备前端基础知识的同学阅读要求读者需要具备但不限于以下技能更佳一共四部分十五小节,适合七天的训练营。 ?? 微信小程序课程,面向所有具备前端基础知识的同学 ?? 阅读要求 读者需要具备但不限于以下技能 HTML JavaScript ...

    elliott_huelliott_hu 评论0 收藏0
  • 还担心面试官问闭包?

    还担心面试官问闭包?

    摘要:一言以蔽之,闭包,你就得掌握。当函数记住并访问所在的词法作用域,闭包就产生了。所以闭包才会得以实现。从技术上讲,这就是闭包。执行后,他的内部作用域并不会消失,函数依然保持有作用域的闭包。 网上总结闭包的文章已经烂大街了,不敢说笔者这...

    tinyqtinyq 评论0 收藏0
  • 简单说 CSS中的 object-fit 与 object-position

    简单说 CSS中的 object-fit 与 object-position

    摘要:比如一幅位图有固有用绝对单位指定的宽度和高度从而也有固有的宽高比率。另一方面其他文档也可能没有固有的尺寸比如一个空白的文档。渲染模型不考虑替换元素内容的渲染。也是替换元素和在某些特定情形下为替换元素。使用的属性插入的对象是匿名替换元素...

    qieangel2013qieangel2013 评论0 收藏0
  • 简单说 正则表达式——要注意lastIndex属性

    简单说 正则表达式——要注意lastIndex属性

    摘要:返回是一个只读的布尔值,看这个正则表达式是否带有修饰符。方法,它的参数是一个字符串,用对某个字符串进行检测,如果包含正则表达式的一个匹配结果,则返回,否则返回。总结这次主要是说说,中正则表达式对象的个属性,而最需要注意的就是属性了。 ...

    jokesterjokester 评论0 收藏0
  • 我要懂系列1-call和apply

    我要懂系列1-call和apply

    摘要:和相同点改变指向可以传参立即调用区别接收一个数组参数,直接接收参数的性能会比差,因为要对数组参数进行判断和解构模拟实现传递的如果是或者,那么就是,否则传递进来的就是要指向的从第二个参数开始就是要调用时用到参数的第二个参数为数组,数组中...

    StardustskyStardustsky 评论0 收藏0
  • 常见js笔试面试题(持续更新)

    常见js笔试面试题(持续更新)

    摘要:相当于绕过了浏览器端,自然就不存在跨域问题。三者的区别与服务器的交互数据始终在同源的请求中携带即使不需要,即在浏览器和服务器间来回传递。而和不会自动把数据发给服务器,仅在本地保存。和虽然也有存储大小的限制,但比大得多,可以达到或更大。...

    yuxueyuxue 评论0 收藏0
  • 玩转 React(六)- 处理事件

    玩转 React(六)- 处理事件

    摘要:绑定事件处理函数指向的四中方式以及他们的优缺点。内部自己实现了一套高效的事件机制,为了提高框架的性能,通过事件冒泡,只在节点上注册原生的事件,内部自己管理所有组件的事件处理函数,以及事件的冒泡捕获。 前面的文章介绍了 React 的 JSX 语法...

    AstrianAstrian 评论0 收藏0
  • vue + typescript 进阶篇

    vue + typescript 进阶篇

    摘要:进阶篇本文是继新项目起手式之后的进阶踩坑配置,所以推荐先行阅读前文完整阅读完之后,基本可以顺利在新项目中使用了另外特别注意不推荐在已有项目上强加,因写法的组件跟之前的组件不兼容,若上的话需要修改之前写的组件配置完整版可参考,若没配置出...

    lemanlilemanli 评论0 收藏0
  • 不同分辨率的电脑下,绝对定位错乱解决办法

    不同分辨率的电脑下,绝对定位错乱解决办法

    摘要:有时候我们在写页面中,会发现绝对定位的父级元素已经相对定位了,但是在不同分辨率的电脑下,绝对定位还是会错乱,似乎父级的相对定位并没有起了作用。 有时候我们在写页面中,会发现绝对定位的父级元素已经相对定位了,但是在不同分辨率的电脑下,绝...

    wpwwpw 评论0 收藏0
  • 我不知道你知不知道我知道的伪元素小技巧

    我不知道你知不知道我知道的伪元素小技巧

    摘要:伪元素伪元素能做什么我们要他有何用它能为我们解决什么问题和其他的方法相比她有什么有点我们为什么要使用它伪元素和伪类一样,添加到选择器,但是不是描述状态,他允许我们为元素某些部分设置样式利用伪元素,我们可以简化页面的标签,同时用起来也很...

    wenyiwebwenyiweb 评论0 收藏0
  • 用Service Worker实现离线应用

    用Service Worker实现离线应用

    摘要:同时抓取一个请求及其响应,并将其添加到给定的。返回一个对象,的结果是对象值组成的数组。代码以下是一个实现离线应用的这个是一个简陋的离线应用,会缓存所有静态资源请求,即使你修改了和文件,刷新页面还是没有变化。 开始有兴趣了解Service Work...

    jindongjindong 评论0 收藏0
  • Vue2从0到1(五):使用nodejs+koa2和axios实现前后台数据通信

    Vue2从0到1(五):使用nodejs+koa2和axios实现前后台数据通信

    摘要:前面讲了环境的搭建用打包的使用的使用以及组件化及组件间传值下面讲一下使用提供接口,访问接口,前后端数据通信的相关内容。 前面讲了环境的搭建用webpack打包vue,Vue-router,vuex的使用的使用以及Vue组件化及组件间传值 下面讲一下使用nodejs+koa...

    legendmohelegendmohe 评论0 收藏0
  • Vue2.5+ Typescript 引入全面指南 - Vuex篇

    Vue2.5+ Typescript 引入全面指南 - Vuex篇

    摘要:引入全面指南篇系列目录引入全面指南引入全面指南篇前言正是我下决心引入的核心痛点。其中,可以通过建立辅助函数形式,简单绕开。只是类型均为建议不使用,以明确指定类型及调用可通过上述下辅助函数,手动开启类型推导及类型推导,暂时只能手动指定。...

    DataPipelineDataPipeline 评论0 收藏0
  • JavaScript => TypeScript 入门

    JavaScript => TypeScript 入门

    摘要:为了由简入繁,不妨将这些类型划分为基本类型复合类型。以下将渐进式的对的这些类型进行了解。实际上,有一种属性描述对象,是通过获取的。但无论如何,类型检查是可以排除大部分错误的。在函数的类型声明中,继续来巩固这条规则的写法。 几个月前把 E...

    TonnyTonny 评论0 收藏0
  • Vue学习笔记

    Vue学习笔记

    摘要:如果全部钩子执行完了,则导航的状态就是确认的。中断当前的导航。如果浏览器的改变了可能是用户手动或者浏览器后退按钮,那么地址会重置到或者跳转到一个不同的地址。 githubhttps://github.com/cd-dongzi/vue-example 1. 解决css背景图片打包路径错...

    gecko23gecko23 评论0 收藏0
  • 你不知的DOM编程

    你不知的DOM编程

    摘要:思路合并所有改变然后一次性处理使用属性修改类名批量修改当你需要对元素进行一系列操作的时候,不妨按照如下步骤使元素脱离文档流对其应用多重改变把元素带回文档中上面的这一套组合拳中,第一步和第三部分别会触发一次重排。 前言:随着vue,react, ...

    AnshiiiAnshiii 评论0 收藏0

热门文章

<