文章库ARTICLE COLUMN

  • 记HTML5 <a> 标签的一个小坑

    记HTML5 <a> 标签的一个小坑

    摘要:今天写了段简单的代码,点击标签时却抛出了这个错误。把改回,修改函数名为,结果是可以正常执行的。真相大白了,原来中的标签新增了一个属性,规定被下载的超链接目标。 今天写了段简单的代码,点击标签时却抛出了这个错误:Uncaught TypeError: down...

    ernest.wangernest.wang 评论0 收藏0
  • 全新Chrome Devtools Performance使用指南

    全新Chrome Devtools Performance使用指南

    摘要:分析每一秒的帧是用来分析动画的一个主要性能指标。轴代表了调用栈。在事件长条的右上角出,如果出现了红色小三角,说明这个事件是存在问题的,需要特别注意。双击这个带有红色小三角的的事件。 运行时性能表现(runtime performance)指的是当你的页...

    sumorysumory 评论0 收藏0
  • 我对JavaScript对象的理解

    我对JavaScript对象的理解

    摘要:通过这种操作,就有了构造函数的原型对象里的方法。你也看到了,就是一个普通对象,所以这种寄生式继承适合于根据已有对象创建一个加强版的对象,在主要考虑通过已有对象来继承而不是构造函数的情况下,这种方式的确很方便。 原文地址在我的博客, 转载...

    roadtogeekroadtogeek 评论0 收藏0
  • 读Zepto源码之fx_methods模块

    读Zepto源码之fx_methods模块

    摘要:所以模块依赖于模块,在引入前必须引入模块。原有的方法分析见读源码之样式操作方法首先调用原有的方法,将元素显示出来,这是实现动画的基本条件。如果没有传递,或者为值,则表示不需要动画,调用原有的方法即可。 fx 模块提供了 animate 动画方法,...

    junbaorjunbaor 评论0 收藏0
  • eweapp:ECShop非官方版微信小程序商城

    eweapp:ECShop非官方版微信小程序商城

    摘要:非官方版微信小程序商城,基于版本接口,兼容原有程序,没有对原有程序代码进行过任何改动。 eweapp ECShop非官方版微信小程序商城,基于3.6版本appserver接口,100%兼容原有程序,没有对原有程序代码进行过任何改动。 GitHub https://github.com/tumo...

    libxdlibxd 评论0 收藏0
  • vue项目实现按需加载的3种方式:vue异步组件、es提案的import()、webpack的req

    vue项目实现按需加载的3种方式:vue异步组件、es提案的import()、webpack的req

    摘要:但是,这种情况下一个组件生成一个文件。提供的配置路由,使用的技术,也可以实现按需加载。这种情况下,多个路由指定相同的,会合并打包成一个文件。举例如下详细代码在仓库项目路由配置文件 1. vue异步组件技术 vue-router配置路由,使用vue的异步组...

    X_AirDuX_AirDu 评论0 收藏0
  • antd源码解读(1)-index.js

    antd源码解读(1)-index.js

    github: 地址gitbook: 地址 Index.js 看一个代码的时候首先当然是从他的入口文件开始看起,所以第一份代码我们看的是/index.js文件 开始 打开index.js文件,代码只有28行,其中包含了一个camelCase函数(看函数名就知道这是个给名称进行驼峰命名法的函数)...

    zeyuzeyu 评论0 收藏0
  • 使用 Electron 调用基本或附带图像的通知

    使用 Electron 调用基本或附带图像的通知

    摘要:使用调用基本或附带图像的通知此系列文章的应用示例已发布于可以或下载后运行查看欢迎使用中的模块可以允许你增加基本的桌面通知允许开发者使用发送通知并使用当前操作系统的原生通知来显示注意由于这是一个它只能在渲染器进程中使用在浏览器中查看完整...

    GTGT 评论0 收藏0
  • 关于使用cheerio抓取一个网页遇见的问题以及解决的过程

    关于使用cheerio抓取一个网页遇见的问题以及解决的过程

    摘要:这样尝试了之后,网页中文编码的问题会解决大部分,但是有的地方还是存在中文乱码这样的问题主要是我在进行了转码成之后没有将新插入后的页面转码到初始状态,一旦被浏览器下载之后浏览器会无法识别部分的编码从而导致一部分编码。 最近做开发有一个需...

    hedge_hoghedge_hog 评论0 收藏0
  • 玩转 React(四)- 创造一个新的 HTML 标签

    玩转 React(四)- 创造一个新的 HTML 标签

    摘要:属性是一个组件的外部输入。只会在开发模式下进行属性类型检查,当代码进行生产发布后,为了减少额外的性能开销,类型检查将会被略过。某个类的实例枚举,属性值必须为其中的某一个值。属性为一个数组,且数组中的元素必须符合指定类型。 在第二篇文章...

    dendoinkdendoink 评论0 收藏0
  • Promise对象

    Promise对象

    摘要:对比回调函数和暂时不管是什么,先看一下下面的代码,看一看的好处。回调函数执行一次首先,定义一个回调函数,调用一次,看看这个代码的写法。上面的代码中,在方法中需要传递两个回调函数,这样看着会有点乱。 对比回调函数和Promise 暂时不管Promis...

    琛h。琛h。 评论0 收藏0
  • 图解JS闭包形成的原因

    图解JS闭包形成的原因

    摘要:闭包的出现正好结合了全局变量和局部变量的优点。这就是闭包的一个使用场景保存现场。 前言 什么是闭包,其实闭包是可以重用一个对象,又保护对象不被篡改的一种机制。什么是重用一个对象又保护其不被篡改呢?请看下面的详解。 作用域和作用域链 注意...

    wind3110991wind3110991 评论0 收藏0
  • 使用 Electron 在两个进程 (主进程和渲染进程) 之间进行通讯

    使用 Electron 在两个进程 (主进程和渲染进程) 之间进行通讯

    摘要:使用在两个进程主进程和渲染进程之间进行通讯此系列文章的应用示例已发布于可以或下载后运行查看欢迎通过进程间通信模块允许您在主进程和渲染进程之间发送和接收同步和异步消息这个模块有一个版本可用于这两个进程和在浏览器中查看和的完整文档异步消息...

    novonovo 评论0 收藏0
  • 解决各种情况下的iframe高度自适应内容

    解决各种情况下的iframe高度自适应内容

    摘要:自适应高度,其实就是设置的高度,使其等于内嵌网页的高度,从而看不出来滚动条和嵌套痕迹。这个时候又有几种情况了。我们使用下的另一个页面来做代理,通过它获取页面的高度,并设定元素的高度。 JS自适应高度,其实就是设置iframe的高度,使其等于内...

    Leo_chenLeo_chen 评论0 收藏0
  • javascript初探LeetCode之9.Palindrome Number

    javascript初探LeetCode之9.Palindrome Number

    摘要:题目分析这是上的第题,难度为,判断整型数字是否为回文串,需要注意两点负数都不是回文小于的非负整数都是回文这一题与第题类似,也可以有两种思路数组法和模十法。所以代码可以如下改进能被整除的非整数和负数,返回 题目 Determine whether an inte...

    icyfireicyfire 评论0 收藏0
  • 使用 Electron 获取应用和用户系统信息

    使用 Electron 获取应用和用户系统信息

    摘要:使用获取应用和用户系统信息此系列文章的应用示例已发布于可以或下载后运行查看欢迎使用几个和模块您可以收集有关用户系统应用程序或屏幕的信息相关文档的链接位于下面的示例中获取应用信息支持进程主进程的模块可用于获取应用程序在用户计算机上的位置...

    xuxuelixuxueli 评论0 收藏0
  • 简单总结一下JS的Array对象

    简单总结一下JS的Array对象

    摘要:简单总结一下的对象属性数组指定创建一个数组的函数。方法数组返回一个迭代器,它返回数组的键值对。方法数组返回满足回调函数中指定的测试条件的第一个数组元素的索引值。该回调函数的返回值为累积结果,并且此返回值在下一次调用该回调函数时作为参数...

    malakashimalakashi 评论0 收藏0
  • 使用 Electron 从剪贴板复制和粘贴

    使用 Electron 从剪贴板复制和粘贴

    摘要:使用从剪贴板复制和粘贴此系列文章的应用示例已发布于可以或下载后运行查看欢迎模块提供了执行复制和粘贴操作的方法此模块还具有将文本作为标记复制到剪贴板的方法在浏览器中查看完整文档复制支持进程在这个示例中我们将一个短语复制到剪贴板单击复制按...

    mudiyouyoumudiyouyou 评论0 收藏0
  • 使用 Electron 从协议处理器启动应用程序

    使用 Electron 从协议处理器启动应用程序

    摘要:使用从协议处理器启动应用程序此系列文章的应用示例已发布于可以或下载后运行查看欢迎模块提供了处理协议的方法这些方法允许您设置协议和取消协议来让你的应用成为默认的应用程序类似于当浏览器请求您查看网页时的默认值在浏览器中查看完整文档从其他应...

    sarvasarva 评论0 收藏0
  • 使用 Electron 打印到 PDF

    使用 Electron 打印到 PDF

    摘要:使用打印到此系列文章的应用示例已发布于可以或下载后运行查看欢迎中的模块具有属性它允许您的应用程序进行打印以及打印到这个模块有一个版本可用于这两个进程和在浏览器中查看完整文档打印到支持为了演示打印到功能上面的示例按钮会将此页面保存为如果...

    DTeamDTeam 评论0 收藏0
  • JS的闭包与this详解

    JS的闭包与this详解

    摘要:删除对匿名函数的引用,以便释放内存在匿名函数从中被返回后,它的作用域链被初始化为包含函数的活动对象和全局变量对象。闭包与变量我们要注意到,闭包只能取到任意变量的最后值,也就是我们保存的是活动对象,而不是确定值。 工作中会遇到很多 this...

    fireflowfireflow 评论0 收藏0
  • vue中使用express+fetch获取本地json文件

    vue中使用express+fetch获取本地json文件

    摘要:自己在做个小的时候,想模拟从服务器获取数据的过程,一开始的想法是使用直接获取本地的文件,无论是了还是把文件放在的目录下或里的目录下,但是一直报找不到文件。 自己在做个vue小demo的时候,想模拟从服务器获取json数据的过程,一开始的想法是使...

    caozhijiancaozhijian 评论0 收藏0
  • Just for fun——js获取本月第一天和最后一天的方法

    Just for fun——js获取本月第一天和最后一天的方法

    代码 function getCurrentMonthFirst(){ let date = new Date(); date.setDate(1); date.setHours(0, 0, 0, 0); return date; } function getCurrentMonthFLast(){ let date = new Date(); l...

    RdouTypingRdouTyping 评论0 收藏0
  • React diff算法

    React diff算法

    摘要:传统算法通过循环递归对节点进行依次对比,效率低下,算法复杂度达到,其中是树中节点的总数。对于同一层级的一组子节点,它们可以通过唯一进行区分。当发现节点已经不存在,则该节点及其子节点会被完全删除掉,不会用于进一步的比较。 https://zhuanl...

    caozhijiancaozhijian 评论0 收藏0
  • JavaScript复制(合并)对象

    JavaScript复制(合并)对象

    摘要:实现合并对象的方法有很多种,比如也是用写的,谢谢系列等,至于区别自己看文档,文档地址打造的一个不可变数据结构库的方法其中,为原生方法,但是存在以下两个在具体应用场景上的缺点浏览器兼容性问题只能进行浅合并关于浅合并深合并,码友之述备矣,...

    vslamvslam 评论0 收藏0

热门文章

<