文章库ARTICLE COLUMN

  • 详解1000+项目数据分析出来的10大JavaScript错误

    详解1000+项目数据分析出来的10大JavaScript错误

    摘要:当未捕获的错误通过处理程序引发的错误,而不是捕获在中被浏览器的跨域策略限制时,会产生这类的脚本错误。例如,如果您将您的代码托管在上,则任何未被捕获的错误将被报告为脚本错误而不是包含有用的堆栈信息。 译者按: null/undefined引发的错误在1...

    jubincnjubincn 评论0 收藏0
  • 10个用Console来Debug的高级技巧

    10个用Console来Debug的高级技巧

    摘要:在本文,我会为你介绍一些用老式来的技巧。使用可以将聚合成组,并且形成嵌套的层级。最后一个压轴的你可以使用将对象以表格的形式打印出来。自从年双十一正式上线,累计处理了亿错误事件,得到了金山软件百姓网等众多知名用户的认可。 译者按: 我们...

    HwgHwg 评论0 收藏0
  • 记录一次杭州顺网科技的面试过程

    记录一次杭州顺网科技的面试过程

    摘要:以上是面试中笔试涉及到的知识点或者后面被问到的只是点。也许是根据薪资和面试的等级来出题的。我刚面试完回家,吃了一个泡面,回忆下面试题。同时作为传递到构造函数,执行了一次让构造函数里面的属性和方法赋值了一份给。 css 如何水平垂直居中,请...

    caiyongjicaiyongji 评论0 收藏0
  • JS之作用域浅谈

    JS之作用域浅谈

    摘要:作用域链保证对环境中定义的变量和函数的有序访问。通俗来说,执行环境和作用域就是变量或函数有效执行所在的一个环境。总结要想搞清作用域,首先要搞清预解析,然后判断作用域范围,先判断本层环境有无声明及赋值,如果有声明,则判断调用前是否赋值。...

    roland_reedroland_reed 评论0 收藏0
  • fetch与ajax(XMLHttpRequest)相比

    fetch与ajax(XMLHttpRequest)相比

    摘要:前言中新增了一种数据请求的方式,就是,它和有许多相似的功能,但是相比被设计成更具可扩展性和高效性。该模式支持跨域请求,顾名思义它是以的形式跨域当然该模式也可以同域请求不需要后端额外的支持其对应的为。 前言 ES6中新增了一种HTTP数据请求的...

    diabloneodiabloneo 评论0 收藏0
  • 徒手撸UI之DatePicker

    徒手撸UI之DatePicker

    摘要:是一个组件库目前拥有的组件语法编写,无依赖原生模块化,以上支持,请开启静态服务器预览效果,静态服务器传送门采用变量配置样式辛苦造轮子,欢迎来仓库四月份找工作,求内推,坐标深圳写在前面去年年底项目中尝试着写过一个分页的组件,然后就有了写...

    ziluzilu 评论0 收藏0
  • 使用vue写的计算器demo

    使用vue写的计算器demo

    calculator 一个vue实现的简单计算器 技术栈 [x] vue [x] webpack [x] AlloyFinger [x] vue computed 实现的效果 [x] 左右滑动切换主题 [x] 整数位大于3位自动添加逗号 [x] 输入加减乘除符号直接计算结果 [x] 清除所有数据 [x] 退格 [ ] 按钮动画 [x] 在...

    Jason_GengJason_Geng 评论0 收藏0
  • 数据结构JavaScript描述(三)

    数据结构JavaScript描述(三)

    摘要:有关算法,数据结构的代码已上传至算法与数据结构。构造函数深度优先遍历广度优先遍历插入中序遍历前序遍历后序遍历声明一棵树声明一个节点相关算法深度优先遍历深度优先遍历,先查看左孩子是否存在,若存在,传入递归,否则,再查看右孩子。 这次来了...

    张迁张迁 评论0 收藏0
  • 记微信网页开发单页面返回不刷新的实现

    记微信网页开发单页面返回不刷新的实现

    摘要:使用语法与要跳转到的对应的状态信息。页面名字,方便调试。要跳转到的地址,不能跨域,对于单页应用来说没用,传空即可。 需求 在微信网页开发中,点击返回按钮不刷新页面,进行页面切换,且实现"传值"功能. 问题由来 在做微信网页开发时,由于微信的左上...

    cuieneycuieney 评论0 收藏0
  • 【全文】狼叔:如何正确的学习Node.js

    【全文】狼叔:如何正确的学习Node.js

    摘要:感谢大神的免费的计算机编程类中文书籍收录并推荐地址,以后在仓库里更新地址,声音版全文狼叔如何正确的学习简介现在,越来越多的科技公司和开发者开始使用开发各种应用。 说明 2017-12-14 我发了一篇文章《没用过Node.js,就别瞎逼逼》是因为有人在...

    fengxiupingfengxiuping 评论0 收藏0
  • getAttribute() 与 attr() 的区别

    getAttribute() 与 attr() 的区别

    摘要:一直以为和都是获取元素属性的方法,只是一种是写法,一种是写法,但其实它们是有区别的。描述中的一组元素应该指的是对象,而不是多个元素组成的集合,因为如果方法的执行主体是集合,浏览器同样会报错获取的是正确使用方式获取的是 一直以为 getAttr...

    codeKKcodeKK 评论0 收藏0
  • node环境下给echarts图表加文案

    node环境下给echarts图表加文案

    摘要:开发环境开发语言开发依赖的包图表的宽度是先把最终要呈现的效果贴出来,见下图查看配置项及实例,给图表增加额外的文本块,只有一个属性似乎可以实现,它指的是原生图形元素组件,可以由多种类型组成,如,结合给的实例,看起来很不错,马上开干。 ...

    shuiboshuibo 评论0 收藏0
  • 3.Vue非父子组件之间的通信

    3.Vue非父子组件之间的通信

    摘要:非父子组件之间的通信如果不是父子组件需要通信那将怎样实现呢首先我们需要创建一个事件中心通过事件中心来接收或者传递事件作为一个中转站创建事件中心组件触发事件监听组件触发的事件然后调用方法触发事件中心以及需要传递的事件此时此刻已完成需要的...

    jackzoujackzou 评论0 收藏0
  • webstorm(2017.3.2)搭建eslint,错误提示和自动修复

    webstorm(2017.3.2)搭建eslint,错误提示和自动修复

    摘要:先看看效果有错误提示和快捷键自动修复。自己按需配置咯 先看看效果 有错误提示和快捷键自动修复。showImg("https://segmentfault.com/img/bV6Fkx?w=1366&h=768"); 我安装的插件 1.准备 在node环境安装eslint等插件 注意: 需提前安装好node环境 // 除...

    TravisTravis 评论0 收藏0
  • JS继承

    JS继承

    摘要:继承创建子类型的实例时,不能向超类型的构造函数中传递参数。借用构造函数伪造对象经典继承在子类型构造函数内部调用超类型构造函数。组合继承使用原型链实现对原型属性和方法的继承,而通过构造函数来实现实例属性的继承。 JS继承 原型链 构造函数、...

    TangpjTangpj 评论0 收藏0
  • 前端框架及库简介

    前端框架及库简介

    摘要:是的工具库,它内部封装了诸多对字符串数组对象等常见数据类型的处理函数,其中部分是目前尚未制订的规范,但同时被业界所认可的辅助函数。前端框架简介是当下较为流行的一个框架,它是以数据驱动和组件化的思想构建的。框架是的核心,它是一个实例。 ...

    Pines_ChengPines_Cheng 评论0 收藏0
  • 如何发布第一个属于自己的npm包

    如何发布第一个属于自己的npm包

    摘要:更新已经发布的包更新包的操作和发布包的操作其实是一样的但要注意的是,每次更新时,必须修改版本号后才能更新,比如将修改为后就能进行更新发布了。 什么是NPM? NPM是随同NodeJS一起安装的javascript包管理工具,能解决NodeJS代码部署上的很多问题...

    JerryWangSAPJerryWangSAP 评论0 收藏0
  • 单点手势库简单思考实现

    单点手势库简单思考实现

    摘要:单点手势库分析手势是什么有哪些方法实现首先我这里指的手势是指我们在移动端进行触屏交互的时候,用户操作的一些手势。可以看地址总结这是我挺久之前做的移动端单点手势库个人博客地址学习时参考剧中人 单点手势库 分析 手势是什么? 有哪些方法实现...

    ybakybak 评论0 收藏0
  • js库(1) -- underscore.js下划线函数

    js库(1) -- underscore.js下划线函数

    摘要:它提供了几十种函数式编程的方法,弥补了标准库的不足。框架就将这个库作为自己的工具库。常用函数内部机制简介定义了一个下划线对象,函数库的所有方法都属于这个对象。 1、简介 1.1 简介:  Underscore.js是一个JavaScript库,它提供了大量有用的函...

    GHOST_349178GHOST_349178 评论0 收藏0
  • 数组的操作

    数组的操作

    摘要:判断是否为数组操作符运算符会返回一个值,指出对象是否是特定类的一个实例。数组迭代使用指定的函数测试所有元素,并创建一个包含所有通过测试的元素的新数组。让数组的每一项都执行一次给定的函数。遍历数组是对键名的遍历是对键值的遍历是对键值对的...

    cppprimercppprimer 评论0 收藏0
  • 原生js实现replace方法

    原生js实现replace方法

    摘要:今天看到有人提问的方法怎么实现的,自己就试了试手册里的对象的介绍大概是这样第一个参数声明了要替换的模式的对象。第二个参数一个字符串,声明的是替换文本或生成替换文本的函数。在调用非全局对象的方法时,返回的数组与调用方法返回的方法相同。 ...

    terenteren 评论0 收藏0
  • Extjs 笔记

    Extjs 笔记

    摘要:前言本文章为平时工作是遇到的一些特效,不定时更新,并非完全原创,如有意见或建议,请在下方留言,我会做出相应补充或处理。自适应宽度复制按钮实现通过点击按钮将特定内容复制到浏览器剪贴板的功能。 前言 本文章为平时工作是遇到的一些Extjs特效,...

    zhouzhouzhouzhou 评论0 收藏0
  • 原生js实现简单的下拉刷新功能

    原生js实现简单的下拉刷新功能

    摘要:现在我们用原生的实现这个非常简单的下拉刷新功能。二封装下拉刷新的功能模块首先创建一个构造函数,用来初始化属性与函数。和下拉刷新这个两个子节点。的效果显示出来,同时隐藏下拉刷新的效果开始刷新这里是模拟秒后刷新成功,然后隐藏正在刷新。。 ...

    grafgraf 评论0 收藏0
  • babel各单元简介&如何写一个babel插件

    babel各单元简介&如何写一个babel插件

    摘要:是怎么工作的如何编译应用场景语法糖的代码统一相关概念介绍依赖,提供的方法,只转化语法,不转换类,的基础配置利用对进行劫持,在中进行原理见同时对后的进行缓存,提高下次效率读取缓存根据判断是否需要重新中传入配置入口函数提供 Babel babel是...

    peixnpeixn 评论0 收藏0
  • babel原理分析-babel-register addHook

    babel原理分析-babel-register addHook

    摘要:动态编译编译到这行的时候进行编译原理分析注本文参考代码为版本代码。于是简单写了一个运行去看这个的执行时机以及。当然虽然是废弃的,但是这个模块已经锁死,所以大佬还在肆无忌惮的用,当然已经做了修正 babel原理分析-babel-register addHook 前...

    sugarmosugarmo 评论0 收藏0

热门文章

<