文章库ARTICLE COLUMN

  • 傻傻分不清的__proto__与prototype

    傻傻分不清的__proto__与prototype

    摘要:今天同事小英童鞋问了我一个问题小英童鞋认为的原型对象是,所以会继承的属性,调用相当于调用,但结果不是一个方法。构造函数创建对象实例函数有两个不同的内部方法和。如果不通过关键字调用函数,则执行函数,从而直接执行代码中的函数体。 今天同事...

    YancyYeYancyYe 评论0 收藏0
  • 从不用 try-catch 实现的 async/await 语法说错误处理

    从不用 try-catch 实现的 async/await 语法说错误处理

    摘要:像这种中断式的错误处理,其实正适合采用。然而注意,上面的代码中并没有直接使用,而是使用了自定义的错误消息。所以需要对出来的进一步处理成指定的错误消息。 前不久看到 Dima Grossman 写的 How to write async await without try-catch blocks in...

    0xE7A38A0xE7A38A 评论0 收藏0
  • co源码分析及其实践

    co源码分析及其实践

    摘要:返回的结果是一个对象,类似于表示本次后面执行之后返回的结果。对象用于一个异步操作的最终完成或失败及其结果值的表示简单点说就是处理异步请求。源码分析主要脉络函数调用后,返回一个实例。参考链接解释对象的用法的源码及其用法 本文始发于我的个...

    vincent_xybvincent_xyb 评论0 收藏0
  • underscore源码解读之debounce

    underscore源码解读之debounce

    摘要:直接来分析返回的匿名函数部分。我第一次调用事件函数是在,按照设定,之后才能调用第二次方法,在这秒内,任何调用都是不执行的。这个难点解决了,其他就都好说。恩,那这个的解读就结束了,有什么地方我没写清楚的话,请给我留言。 刚写完一篇deboun...

    Flink_ChinaFlink_China 评论0 收藏0
  • 万圣节动画-canvas像素点

    万圣节动画-canvas像素点

    摘要:万圣节到了,写一个小例子了解一下画图方法,可以实现一些有趣的效果,动画实现。移动路径方法把路径移动到画布中指定点,不创建线条。实现初始画布显示文字万圣节快乐闪电打雷反转画布重置画布总结万圣节快乐 万圣节到了,写一个小例子了解一下canvas...

    tainzhitainzhi 评论0 收藏0
  • 开发vue全局插件的4种方式

    开发vue全局插件的4种方式

    摘要:定义全局插件的步骤定义全局插件的插件应当有一个公开方法。这个方法的第一个参数是构造器,第二个参数是一个可选的选项对象具体种方式,写在此处里引入并使用组件内调用全局插件的种方式请谨慎使用全局混入,因为它会影响每个多带带创建的实例包括第三...

    watercwaterc 评论0 收藏0
  • download使用浅析

    download使用浅析

    摘要:先来介绍一下我们的主角让我们有一个简单认识图中我们可以看到标签的属性,他是用来指定可以下载,值是。这样的下载需要后端人员配合,这咔咔咔就改代码。跨域情况,里面设置不好使测试地址同上。这样写成一个可以让我们不用界面上放一个标签,换成触发...

    dingding199389dingding199389 评论0 收藏0
  • Mac升级本地已经安装的NodeJs和Npm到最新版

    Mac升级本地已经安装的NodeJs和Npm到最新版

    摘要:第步先查看本机版本第步清除的第步安装工具,这个工具是专门用来管理版本的,别怀疑这个工具的名字,是他是他就是他,他的名字就是第步安装最新版本的安装稳定版本的安装或使用某一个版本的删除某个版本的第步再次查看本机的版本第步更新到最新版第 第...

    URLOSURLOS 评论0 收藏0
  • 004-读书笔记-JavaScript高级程序设计 基本概念(下)

    004-读书笔记-JavaScript高级程序设计 基本概念(下)

    摘要:操作符,会将数值改变正数变成负数负数变成正数。同时,也说明了,使用两个逻辑非操作符和的操作结果相同。操作符得到的是余数。不相等操作符有两种。 这篇笔记的内容对应的是《JavaScript高级程序设计(第三版)》中的第三章。 1.操作符 1-1 一元操作符...

    nevermindnevermind 评论0 收藏0
  • JS控制输入框外边框focus后变红

    JS控制输入框外边框focus后变红

    摘要:控制输入框以红色作为验证提示,遇到两个问题标签和标签有区别后变红再恢复时,不好恢复到之前的带有阴影的蓝边框解决方案第一种写法第二种写法 JS控制输入框以红色作为验证提示,遇到两个问题: select标签和input标签有区别 focus后变红再恢复时,...

    elisa.yangelisa.yang 评论0 收藏0
  • 005-读书笔记-Vue官网 自定义指令

    005-读书笔记-Vue官网 自定义指令

    摘要:自定义指令的使用在组件中定义一个自定义指令,作用将当前节点中字体颜色设置为红色。参考内容自定义指令 1.自定义指令的使用 在组件中定义一个自定义指令,作用:将当前DOM节点中字体颜色设置为红色。 在自定义指令中简化了钩子函数,下面的钩子函数...

    terenteren 评论0 收藏0
  • 006-读书笔记-Vue官网 混合

    006-读书笔记-Vue官网 混合

    摘要:混合中的钩子函数同名钩子函数都会执行如果组件中存在钩子函数,混合中也存在相同的钩子函数,那么两个钩子函数都会执行。最终的执行结果多个混合的钩子函数多个混合的钩子函数,会根据混合使用的顺序来执行。 1.认识混合 混合(mixins)是一种分发Vue...

    kk_mileskk_miles 评论0 收藏0
  • 微信小程序教学第四章第一节(含视频):小程序中级实战教程:详情-页面制作

    微信小程序教学第四章第一节(含视频):小程序中级实战教程:详情-页面制作

    摘要:详情页面制作本文配套视频地址开始前请把分支中的目录导入微信开发工具这一章节中,主要介绍详情页的页面制作过程首先看一下我们最终要展示的页面页面结构大体分为三部分,也是最常见的布局方式头部中间体尾部。 详情 - 页面制作 本文配套视频地址:ht...

    roland_reedroland_reed 评论0 收藏0
  • 最全面的水平垂直居中方案与flexbox布局

    最全面的水平垂直居中方案与flexbox布局

    摘要:核心代码如下法三布局轻松解决使用布局,无需绝对定位等改变布局的操作,可以轻松实现元素的水平垂直居中。 最近又遇到许多垂直居中的问题,这是Css布局当中十分常见的一个问题,诸如定长定宽或不定长宽的各类容器的垂直居中,其实都有很多种解决方案...

    newsningnewsning 评论0 收藏0
  • 007-读书笔记-Vue官网 插件

    007-读书笔记-Vue官网 插件

    摘要:插件的定义与使用插件的定义需要注意的点定义一个对外公开的方法方法有两个参数第一个参数的构造器,第二个参数是一个可选的对象必须,插件对外公开的方法构造器可选参数,是一个对象添加全局方法或属性添加全局方法或属性添加全局资源指令过滤器过渡等...

    468122151468122151 评论0 收藏0
  • 忍者级别的JavaScript函数操作

    忍者级别的JavaScript函数操作

    摘要:我们需要知道的是,对于而言,匿名函数是一个很重要且具有逻辑性的特性。通常,匿名函数的使用情况是创建一个供以后使用的函数。截图自忍者秘籍通过完善之前对匿名函数的粗略定义,我们可以修复解决这个问题。 从名字即可看书,此篇博客总结与《JavaS...

    suemisuemi 评论0 收藏0
  • zepto 源码分析1

    zepto 源码分析1

    摘要:核心类似选择器,选择元素组成对象集合将字符串转化成对象集合根据给定标签和属性生成对象集合给定函数,在页面加载完成后触发函数参数没内容,则返回空集合如果是标签,则生成元素先行检查是否为开头,提高正则检测效率如果有,则生成的对象集合,再检...

    GeekQiaQiaGeekQiaQia 评论0 收藏0
  • ELSE 技术周刊(2017.10.30期)

    ELSE 技术周刊(2017.10.30期)

    摘要:技术纵横调试指南协议是新加入的调试协议,通过与交互,同时基于浏览器的提供了图形化的调试界面。使得多业务线在复杂架构情况下能够独立开发测试,互不干扰,并统一调用接口。技术周刊由小组出品,汇聚一周好文章,周刊原文。 本期推荐 写在 2017 的...

    AprilJAprilJ 评论0 收藏0
  • 微信小程序教学第三章第四节(含视频):小程序中级实战教程:下拉更新、分享、阅读标识

    微信小程序教学第三章第四节(含视频):小程序中级实战教程:下拉更新、分享、阅读标识

    摘要:下拉更新分享阅读标识本文配套视频地址开始前请把分支中的目录导入微信开发工具这一篇中,我们把列表这块的剩余功能做完下拉更新分享阅读标识。 下拉更新、分享、阅读标识 本文配套视频地址:https://v.qq.com/x/page/h0554... 开始前请把 ch3-4 分支...

    neroneroffyneroneroffy 评论0 收藏0
  • 玩转 React(五)- 组件的内部状态和生命周期

    玩转 React(五)- 组件的内部状态和生命周期

    摘要:另外本文中会介绍一个通过类继承方式定义的组件的生命周期,以及在各个生命周期函数中能做什么,不能或尽量不要做什么。各个生命周期函数介绍及使用经验。获取组件的初始内部状态在中。该声明周期函数可能在两种情况下被调用组件接收到了新的属性。 文...

    RoctureRocture 评论0 收藏0
  • macOS Sierra系统下PHP5.6安装memcached扩展

    macOS Sierra系统下PHP5.6安装memcached扩展

    摘要:一下载扩展包及依赖下载地址下载地址选择版本,选择版本二安装依赖注涉及创建文件夹及写入文件等操作,需有对应权限,本文其他地方不再赘述。 一、下载扩展包及依赖 libmemcached下载地址https://launchpad.net/libmemc... php-memcached下载地址 (PH...

    madthumbmadthumb 评论0 收藏0
  • Top Javascript tools 2017

    Top Javascript tools 2017

    摘要:原文地址地址基础工具编译类型检查代码分析引擎兼容性检查器单元测试单元测试断言库单元测试数据模拟测试代码格式化整洁性能测试可视化,静态分析,复杂性,覆盖工具优化混淆可共享可运行的代码编辑器在线正则表达式编辑器可视化工具创作公约工具可视 ...

    罗志环罗志环 评论0 收藏0
  • 通过函数节流与函数分时提升应用性能

    通过函数节流与函数分时提升应用性能

    摘要:结束语在这里,我们虽然仅仅涉及了一些高阶函数应用的皮毛,但这两个技巧,实是项目开发当中克敌制胜,提高性能的实战利器。 通过函数节流与函数分时提升应用性能 在例如表单自动补全,数据埋点,文章内容自动保存,视口监听,拖拽,列表渲染等高频操...

    lijy91lijy91 评论0 收藏0
  • Web 软件工程师,你想要的一切规范,均在此罗列。

    Web 软件工程师,你想要的一切规范,均在此罗列。

    摘要:你是否怀疑过自己的代码是否保持了良好的风格你是否想了解最新最前沿,同样是最优秀的技术规范这里,拥有你现在想要的,和你未来期望存在的一切规范。菜鸟教程有一份前端规范,但我没有找到这份规范被广泛认可的证据。前注会被转义为,故采用为本节名。...

    jas0njas0n 评论0 收藏0
  • 003-读书笔记-JavaScript高级程序设计 基本概念(上)

    003-读书笔记-JavaScript高级程序设计 基本概念(上)

    摘要:尚未声明的变量,只能执行一项操作,就是检测该变量的数据类型。表示的是空对象指针,因此,使用操作符得到的结果是。 这篇笔记的内容对应的是《JavaScript高级程序设计(第三版)》中的第三章。 1.语法 1-1 区分大小写 ECMAScript 中的一切都是区分大小...

    shmilyshmily 评论0 收藏0

热门文章

<