文章库ARTICLE COLUMN

  • web前端学习方案

    web前端学习方案

    摘要:学习计划认识语义化的意义。这意味着可以在编程语言中很方便地表达静态或动态的数据流,而相关的计算模型会自动将变化的值通过数据流进行传播。熟悉,理解响应式编程思想在根据官方文档学习的时候请优先理解它的思想。 学习计划 HTML5 认识HTML5语义...

    XFLYXFLY 评论0 收藏0
  • git 详解及实用指南之一 (本地操作)

    git 详解及实用指南之一 (本地操作)

    摘要:缓存区上的操作使用将代码添加到暂存区之中本次操作使用了一个,那么就表示全部加入。我的王大冶但是这个时候此文件并没有使用进行加入。现在假设修改了我的王大冶就是要改代码,不干走人了,老子不吃你这套但是只要是文件一修改,那么就可以立即跟踪到...

    missoncemissonce 评论0 收藏0
  • 如何优雅地改善程序中for循环

    如何优雅地改善程序中for循环

    摘要:当然也可以在外部定一个数组,然后处理后的数据到新数组来实现我们的目标,但整体看起来依然不是很优雅。 showImg("http://learning-every-day.oss-cn-shenzhen.aliyuncs.com/%E5%A6%82%E4%BD%95%E4%BC%98%E9%9B%85%E5%9C%B0%E6%94%B9%E5%96%84%E7%A8%...

    qc1iuqc1iu 评论0 收藏0
  • util.promisify 的那些事儿

    util.promisify 的那些事儿

    摘要:自定义的化有那么一些场景,是不能够直接使用来进行转换的,有大概这么两种情况没有遵循约定的回调函数返回多个参数的回调函数首先是第一个,如果没有遵循我们的约定,很可能导致的误判,得不到正确的反馈。 util.promisify是在node.js 8.x版本中新增...

    shuiboshuibo 评论0 收藏0
  • 深入理解BFC

    深入理解BFC

    摘要:最常见的有简称和简称。计算的高度时,浮动元素也参与计算。遇到这种情形,我们如何处理处理方法其实有很多,在元素中添加或者使其父元素形成一个也可以在元素中添加或是这些都可以有效解决父子元素重叠问题。解决这个问题,只需要把把父元素变成一个就...

    TwIStOyTwIStOy 评论0 收藏0
  • echart使用自定义单个柱状颜色实现

    echart使用自定义单个柱状颜色实现

    项目实践中遇到一个根据需要,当X轴等于某个值是,柱状变成特殊颜色的需求,大致有两个方案实现: 1、在前台遍历数据对象,判断设置; 2、在后台拼装数据是,按照格式要求拼装好; 具体代码如下: 方法一: option = {     title: {         text: "E...

    coolpailcoolpail 评论0 收藏0
  • vue文件中使用echarts.js的两种方式

    vue文件中使用echarts.js的两种方式

    最近工作中需要用到echarts,由于项目是用的vue-cli开发的。在网上搜到vue中合成了vue-echarts,但是不想使用vue中规定好的数据格式,于是就自己做了一个vue项目引用原生echarts的简单demo,实现过程如下:用了两种实现方式 准备工作 1、安装echarts依赖 控...

    陈江龙陈江龙 评论0 收藏0
  • 深度介绍:

    深度介绍:

    摘要:未来会使用来取代它,但是现在貌似还没有取代的方案,在新版的中这个功能已经被删除了,并且在使用的时候会在中给出警告。 嘿!看看这几年啊,Web 前端的发展可是真快啊!想想几年前,HTML 是前端开发者的基本技能,通过各式各样的标签就可以搭建一个...

    chadLichadLi 评论0 收藏0
  • 【React进阶系列】 虚拟dom与diff算法

    【React进阶系列】 虚拟dom与diff算法

    摘要:通过对树进行层级控制,同一个父节点下的所有子节点。新老集合进行差异化对比,发现,则创建并插入至新集合,删除老集合以此类推,创建并插入和,删除和。 虚拟dom Jsx 表面写的是html,其实内部执行的是一段js createElement React.createElement( ...

    zhou_youzhou_you 评论0 收藏0
  • JavaScript基础---面向对象

    JavaScript基础---面向对象

    摘要:子类型最终回报寒潮类型对象的全部实例属性,但是我们不得不在调用子类型构造函数时重写这些属性处理引用类型共用问题组合式继承代码如下第二次调用第一次调用寄生组合式继承代码如下 面向对象语言都有类的概念,但是ECMAScript没有类的概念,所以它的...

    jsummerjsummer 评论0 收藏0
  • sublime自动修复eslint报错

    sublime自动修复eslint报错

    摘要:安装全局安装全局安装插件在需要用到的项目生成文件在编辑器上安装插件菜单栏找到,新建一个文件,然后里面内容如下或者用快捷键运行刚刚创建的文件 1.安装全局安装eslint npm install eslint -g 全局安装eslint插件 npm install eslint-plugin-html -...

    svttersvtter 评论0 收藏0
  • js闭包探秘

    js闭包探秘

    摘要:闭包是这门语言中有些复杂并且充满误解的特性。说明返回了内部方法,调用了的参数,闭包创建。过度使用闭包会导致脚本执行变慢并消耗额外内存。本节我们说几种场景要注意避免闭包的产生。循环中循环中创建出闭包会导致结果异常。 译者:闭包都被讨论烂...

    iamyoung001iamyoung001 评论0 收藏0
  • JavaScript基础---强制类型转换

    JavaScript基础---强制类型转换

    摘要:如果有并且返回基本类型值,再使用该值进行强制类型转换。四宽松相等和严格相等允许在相等比较中进行强制类型转换,而不允许。这时最好用来避免不经意的强制类型转换。这两个原则可以让我们避开几乎所有强制类型转换的坑。 一、类型转换规则 1.ToStrin...

    lufficclufficc 评论0 收藏0
  • ES5-8 & Polyfilling & Transpilling

    ES5-8 & Polyfilling & Transpilling

    ES7 includes() method Array.prototype.includes(target) determines whether an array includes a certain element, returning True or False as appropriate. String.prototype.includes(targetString) deter...

    chavesguchavesgu 评论0 收藏0
  • webpack4 系列教程(十三):自动生成HTML文件

    webpack4 系列教程(十三):自动生成HTML文件

    摘要:作者按因为教程所示图片使用的是仓库图片,网速过慢的朋友请移步系列教程十三自动生成文件原文地址。编写配置文件老规矩,是在这个选项中配置的。更多资料文档文档系列教程十三自动生成文件原文地址 作者按:因为教程所示图片使用的是 github 仓库图片...

    quietinquietin 评论0 收藏0
  • JavaScript引用类型---Map

    JavaScript引用类型---Map

    摘要:其他情况返回方法用于移除对象中指定的元素语法参数必须,从对象中移除的元素的键返回值如果对象中存在该元素,则移除它并返回否则如果该元素不存在则返回返回。 一、创建Map对象 Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个...

    yanweiyanwei 评论0 收藏0
  • 前端面试绝对会考的JS问题!【已经开源】

    前端面试绝对会考的JS问题!【已经开源】

    摘要:借用构造函数类式继承借用构造函数虽然解决了刚才两种问题,但没有原型,则复用无从谈起。 写在前面 【前端指南】前端面试库已经开源,正在完善之中 [x] css问题 [x] html问题 [x] javascript问题 github地址 https://github.com/nanhupatar......

    renweihubrenweihub 评论0 收藏0
  • 使用Jest测试JavaScript(Mock篇)

    使用Jest测试JavaScript(Mock篇)

    摘要:测试调用断言的执行后返回断言被调用断言被调用了一次断言传入的参数为所创建的函数还可以设置返回值,定义内部实现或返回对象。 在本篇教程中,我们会介绍 Jest 中的三个与 Mock 函数相关的API,分别是jest.fn()、jest.spyOn()、jest.mock()。使用它...

    YorkChenYorkChen 评论0 收藏0
  • css

    css

    摘要:一个名不见经传的方法的中文意思是符号象征标志记号等。而是新增的一个原生数据类型。但不能作为构造函数使用。只有一个目的作为对象属性的唯一标识符,防止对象属性冲突发生。当使用时以值作为键的属性会被完全忽略,示意代码 ES6一个名不见经传的Sym...

    mikyoumikyou 评论0 收藏0
  • 使用window.open打开新窗口被浏览器拦截的解决方案

    使用window.open打开新窗口被浏览器拦截的解决方案

    摘要:问题描述代码中直接使用会被浏览器窗口拦截原因浏览器为了维护用户安全和体验,在中直接使用,来打开新的链接是会被拦截的。 问题描述: 代码中直接使用window.open("//www.baidu.com", "_blank");会被浏览器窗口拦截 原因浏览器为了维护用户安全和体...

    dkzwmdkzwm 评论0 收藏0
  • 前端题目--在未知对象中找出特定的目标

    前端题目--在未知对象中找出特定的目标

    摘要:注意该题目摘录自。题目描述写一个方法,在一个未知对象中,找出所有的李鹏并对象输出它的引用地址,以及对应值。例如下面的一个对象百度李鹏李鹏解法这个题目考察的是应该是递归和中对的理解,以及对的应用。利用循环遍历对象。 注意:该题目摘录自:...

    kumfokumfo 评论0 收藏0
  • 微信小程序的坑之wx.miniProgram.postMessage

    微信小程序的坑之wx.miniProgram.postMessage

    摘要:也就是只有在小程序后退组件销毁分享时才会触发所以应该改变的时机,调换顺序就可以了获取成功这样再试试,发现能正常捕获消息了 工作中有个需求是小程序的网页在关闭的时候,需要回传给小程序一个参数 查阅小程序官方文档,有这样一个接口 wx.miniPro...

    sorrasorra 评论0 收藏0
  • Cookie 详解以及实现一个 cookie 操作库

    Cookie 详解以及实现一个 cookie 操作库

    摘要:详解以及实现一个操作库在前端有着大量的应用,但有时我们对它还是一知半解。若没有设置则是当前主机不包括子域名。现在我们来实现一个的操作库通过设置过期时间来实现删除,也是必须,因为需要知道作用范围,没有设置则会生成一个空的同名属性。 Cook...

    yckyck 评论0 收藏0
  • javascript标准参考教程(阮一峰老师)学习笔记

    javascript标准参考教程(阮一峰老师)学习笔记

    JavaScript标准参考教程 第一章 JS宿主环境 最常见的 浏览器 服务器环境如node ==JavaScript核心语法== 只有两部份 基本的语法构造(操作符、控制结构、语句等) 标准库(一系列具有各种功能的对象比如Array、Date、Math等) 除此之外,有宿主环境提供的AP...

    leap_frogleap_frog 评论0 收藏0
  • new命令的原理

    new命令的原理

    function Person(name, age) { this.name = name; this.age = age } var person = new Person("小明", 18); console.log(person.name); //小明 console.log(person.age); //18 执行new命令会经过以下几个步骤...

    KyxyKyxy 评论0 收藏0

热门文章

<