文章库ARTICLE COLUMN

  • 讲讲自己前端培训的亲身经历,给想去IT培训的人一些建议

    讲讲自己前端培训的亲身经历,给想去IT培训的人一些建议

    摘要:看到网上各种说达内怎么怎么滴,我以自己亲身经历来讲讲我在达内的这段经历吧。事先申明,中国很多城市都有达内,每个城市很可能不只一个达内培训区,并且达内每一培训期的情况可能不一样。我只讲我培训时所在的达内培训区。这些就是在达内个月基本的生...

    chunquedongchunquedong 评论0 收藏1
  • Vue双向绑定的实现原理系列(四):补充指令解析器compile

    Vue双向绑定的实现原理系列(四):补充指令解析器compile

    摘要:补充指令解析器源码补充下节点类型的知识元素节点属性节点文本节点节点实体引用名称节点实体名称节点处理指令节点注释节点文档节点文档类型节点文档片段节点声明节点指令解析器解析节点,直接固定某个节点进行替换数据的解析模板指令,替换模板数据初始...

    cheukyincheukyin 评论0 收藏0
  • 分享一个用vue2 + node-webkit + koa2 + mongodb开发的,可以实时编辑

    分享一个用vue2 + node-webkit + koa2 + mongodb开发的,可以实时编辑

    摘要:若用户已登录,数据存储在远程服务器用户未登录时,数据存储在。开发服务端部署服务端已经部署在我自己的服务器上,不需要你进行部署啦。有什么好的建议也可以提哈 记事本 showImg("https://segmentfault.com/img/remote/1460000013228992?w=50&h=50")...

    LeoHsiunLeoHsiun 评论0 收藏0
  • js基础之事件绑定

    js基础之事件绑定

    摘要:所以还是有空就回顾回顾基础的知识,今天,就来看看事件绑定的问题吧。在一个点击事件内部嵌套点击事件,外点击事件执行几次,就会给内部的事件冤元素绑定几次点击事件,因此使用不当就会造成内部事件多次执行的问题。 js基础 1.写的代码越多,按理说...

    nidayenidaye 评论0 收藏0
  • js中性能更好的在数组头部插入大量数据

    js中性能更好的在数组头部插入大量数据

    摘要:今天闲着无聊测试了一下数组方法的性能发现当数组的长度大于的时候整个页面会出于比较长的卡死状态,故试着写了个性能更好的方法来实现批量在数组头部插入数据和原生的性能比较测试代码如下测试中发现当数据量小于三百的时候,使用性能更好小数据量的时...

    codercaocodercao 评论0 收藏0
  • 从状态机的角度加深理解并实现Promise

    从状态机的角度加深理解并实现Promise

    摘要:这篇文章内容主要来自一篇高票答案声明此的实现仅仅是为了加深本人对其的理解,和规范有些出入,但是的确是目前看过所有代码中最漂亮,思路比较清晰的一个。 这篇文章内容主要来自一篇stack Overflow高票答案 声明:此Promise的实现仅仅是为了加深本人...

    IamDLYIamDLY 评论0 收藏0
  • 带你玩转 JavaScript ES6 (七) - 异步

    带你玩转 JavaScript ES6 (七) - 异步

    摘要:说明处理方法被异步执行了。意味着操作成功完成。状态的对象可能触发状态并传递一个值给相应的状态处理方法,也可能触发失败状态并传递失败信息。注生命周期相关内容引用自四使用和异步加载图片这是官方给出的示例,部分的代码如下 带你玩转 JavaScrip...

    he_xdhe_xd 评论0 收藏0
  • 前端每周清单第 50 期: AngularJS and Long Term Support, Web

    前端每周清单第 50 期: AngularJS and Long Term Support, Web

    摘要:在该版本发布之后,开发团队并不会继续发布新的特性,而会着眼于进行重大的错误修复。发布每六个星期,团队就会创建新的分支作为发布通道,本文即是对新近发布的版本进行简要介绍。 showImg("https://segmentfault.com/img/remote/1460000013229009");...

    DobbyKimDobbyKim 评论0 收藏0
  • 使用 Typescript 检查你的代码规范

    使用 Typescript 检查你的代码规范

    摘要:公司不同,规范的内容形式检查方式也不同,但最终是要验收你的规范。你的代码不合规范,提交都提交不上去,这样就能从入口上保证代码的规范性。 背景 越来越多的前端项目开始使用typescript这门静态检查语言了,它包括很多很棒的功能点,在这里就不细...

    Loong_TLoong_T 评论0 收藏0
  • Virtual DOM

    Virtual DOM

    摘要:这位博主写了好几篇关于的文章,暂时先记录一下,有空好好整理一下 这位博主写了好几篇关于Virtual Dom 的文章, 暂时先记录一下,有空好好整理一下 http://www.tangshuang.net/367......

    simon_chensimon_chen 评论0 收藏0
  • javascript -- 回调函数之美

    javascript -- 回调函数之美

    javascript -- 回调函数 在高级语言层出不穷的年代, 各个语言都号称有着一切皆为对象的自豪说法, 而 js 作为一门脚本语言却相对于java等传统面向对象语言有很大的不同之处, 除了 js 诡异的继承体系之外, 最令人着迷的一个特性就是回调函数, 当然也有很多人...

    kbyyd24kbyyd24 评论0 收藏0
  • fullpage.js最后一屏不满一屏时,滚动方式

    fullpage.js最后一屏不满一屏时,滚动方式

    摘要:根据要实现的效果,要做的就是让紧挨着这一屏不垂直居中到这一屏的时候,再往下的滚动距离就不能是一屏了必须是的高度。 这两天公司网页改版用到fullpage.js这个滚屏插件,页面内容整屏的滚动,不成问题,各种设置在网上也都有文档。而我遇到的问题就...

    stdyingstdying 评论0 收藏0
  • 字符串replace方法的使用

    字符串replace方法的使用

    方法名:str.replace(regexp|substr, newSubStr|function) 作用:返回一个由替换值替换一些或所有匹配的模式后的新字符串 参数详解: 第一个参数可以为正则对象或者字符串字面量 第二个参数可以为一个新字符串也可以为一个函数,该函数返回替换项 1、第二个...

    jokesterjokester 评论0 收藏0
  • 千分位分隔数字并自定义保留小数位数

    千分位分隔数字并自定义保留小数位数

    摘要:实现思路使用正则,用数字中的小数点做匹配尾部参考,来匹配某个数字后面的一个或多个连续位数字,如果匹配到把该数字替换成自身加分隔符,如下示例分隔数字解释和之间有一个连续位数字,那么给后面添加一个分隔符得到结果。 功能:可实现不同符号分隔...

    caoymcaoym 评论0 收藏0
  • 微信小程序:使用Promise简化回调

    微信小程序:使用Promise简化回调

    摘要:了解什么是对象在项目中,会出现各种异步操作,如果一个异步操作的回调里还有异步操作,就会出现回调金字塔。回调金字塔的简化效果那么再来看看最开始的那个回调金字塔登录请求获取请求可以看到简化效果非常明显。同样适用于网页或者等中。 showImg("h...

    JeOamJeOam 评论0 收藏0
  • 学习笔记:util

    学习笔记:util

    摘要:类型判断类型判断总结常用工具类的封装含义注意这里因为判断运行环境判断一个函数是宿主环境提供的还是用户自定义的所以缓存函数计算结果参考原码解析 类型判断 1.https://github.com/chenshenha... /** * 类型判断 * @type {Object} */ let UtilTy...

    chenjiang3chenjiang3 评论0 收藏0
  • 正则基础详解

    正则基础详解

    摘要:正则基础详解开头,结尾匹配次或多次匹配次匹配次或次当跟在后面时,匹配模式是非贪婪的匹配确定是次,非负数匹配除了换行符以外的任何字符包括点本身小括号中的内容只匹配不捕获正向预查负向预查匹配或者匹配中任何一个匹配未包含的任意字符匹配指定范...

    YanceyOfficialYanceyOfficial 评论0 收藏0
  • MVC是什么

    MVC是什么

    摘要:的含义是一种设计模式,把系统分为三层是三个单词的首字母缩写,指模型,指视图,指控制器。是用户在浏览器看到的部分,它提供给用户的界面,是外观。 MVC的含义 MVC是一种设计模式,把系统分为三层:Model,view,controller.MVC是三个单词的首字母缩写...

    dingding199389dingding199389 评论0 收藏0
  • js 中的闭包

    js 中的闭包

    #### 先理解 js 中的执行环境(https://www.jianshu.com/p/5e5...闭包 按中文的意思就是关上一个包的意思。如果我们把函数的变量对象当做是一个包的话,那这个词很形象体现了它的作用 。函数被调用时会创建它的执行环境,函数语句执行完后程序会自动销毁这个...

    yedfyedf 评论0 收藏0
  • 前端开发——让算法"动"起来

    前端开发——让算法"动"起来

    摘要:函数和我们之前介绍的冒泡排序是一样的,只不过这里有一句这句是核心,一看是乍看是不是很奇怪,为什么要然后再。而且细心的会发现之前我们看到的冒泡排序它只有一层循环。 正文 当然在我们不清楚具体操作细节前我们可以先假设一下,我们能够用什么来...

    233jl233jl 评论0 收藏0
  • 事件冒泡 == 得与失

    事件冒泡 == 得与失

    摘要:那么事件冒泡这时候就有用了,所有的点击事件都会传递到根元素,那么我们只需要在根元素加一个点击事情去隐藏它就了。 今天想聊一聊js的事件冒泡! 在项目中遇到了一个很奇怪的问题: 父元素点击时,让它的子元素弹出一个伪造的选择框; 在选择框完成...

    hersionhersion 评论0 收藏0
  • Vue双向绑定的实现原理系列(三):监听器Observer和订阅者Watcher

    Vue双向绑定的实现原理系列(三):监听器Observer和订阅者Watcher

    摘要:至此监听器和订阅者功能基本完成,后面再加上指令解析器的功能系列文章的目录双向绑定的实现原理系列一双向绑定的实现原理系列二设计模式双向绑定的实现原理系列三监听器和订阅者双向绑定的实现原理系列四补充指令解析器 监听器Observer和订阅者Watche...

    widuuwiduu 评论0 收藏0
  • 一分钟学习JavaScript系列 -- 闭包

    一分钟学习JavaScript系列 -- 闭包

    摘要:此时,中定义的局部变量就被保存在内存中。所以当执行的时候,其真正的作用域是运行时的作用域运行时作用域词法作用域所以第一次调用时,由于是,所以返回而第二次返回是。因此在使用闭包时,需要非常注意内存泄漏的问题。 说起闭包,相信写前端的同学...

    kekekeke 评论0 收藏0
  • lodash源码分析之baseFindIndex中的运算符优先级

    lodash源码分析之baseFindIndex中的运算符优先级

    摘要:从表中可以看到,比较运算符的优先级为,而三元表达式条件运算符的优化级为,因此可以确定比较运算符的优先级要比三元表达式的要高,循环条件其实等价于第二种写法。从上表中也可以看出前缀自增比比较运算符的优化级要高。 我悟出权力本来就是不讲理的...

    MeathillMeathill 评论0 收藏0
  • Nuxt.js 基础入门教程

    Nuxt.js 基础入门教程

    摘要:原文链接开发一个单页面应用,相信很多前端工程师都已经学会了,但是单页面应用有一个致命的缺点,就是极不友好。基于它,我们可以快速开发一个基于的单页面应用。只有数据流存在相关配置时可用。引入后,所有页面均有效。 原文链接 Vue 开发一个单页...

    yedfyedf 评论0 收藏0

热门文章

<