prototype 与 __proto__ 的爱恨情仇

原文:https://blog.crimx.com/2017/0… 经历了上次的《JavaScript This 的六道坎》 发现编故事有点上瘾,而且记忆效果也不错哈哈,今天继续唠叨一下 prototype 与 __proto__ 的爱恨情仇。 先理解两者的一个本质区别,prototype 是函数独有的,是人为设 …


从Haskell、JavaScript、Go看函数式编程

引言 本文就是我在学习函数式编程的过程当中自己体悟到的一些东西,这里将用go,JavaScript以及Haskell三种语言来分析函数式编程的一些奥秘。JavaScript由于具有的一些优势能够让我们可以实现函数式编程,而go作为一种强类型语言,虽然灵活性又稍有欠缺, …


jQuery DOM节点的创建、插入、删除

DOM节点的创建 DOM创建节点及节点属性 首先,介绍如何使用JavaScript创建div节点元素,主要包括创建div节点元素的属性和创建div节点元素的样式两大部分内容 创建流程: 创建节点(常见的:元素、属性和文本) 添加节点的一些属性 加入到文档中 涉及方法: …


阿里云前端周刊 – 第 20 期

推荐 1. 阿里电商架构演变之路 https://yq.aliyun.com/article… 首届阿里巴巴中间件技术峰会上,阿里巴巴中间件技术部专家唐三带来“阿里电商架构演变之路”的演讲,本文从阿里业务和技术架构开始引入,分别分享了阿里电商从1.0到4.0架构的演变之路,着重 …


使用Ionic3框架开始第一个混合开发APP

什么是混合开发? 简单来说,就是在开发移动应用中同时使用Native和Web的开发方式。 什么是Ionic3框架? Ionic3框架是一个混合开发框架,其本身依赖于Angular,Sass,Cordova。 使用Ionic3框架可以做什么? 使用Ionic3可以使用前端相关技术快速开发多平台 …


前端的数据结构与算法(1)– dfs

dfs 前端在开发过程中接触到的算法最多的莫过于排序和 dfs(深度优先遍历) 。 dfs 算法广泛用于图(树是图的一种)的遍历,如:没有 querySelectorAll 的时候,根据 classname 或者 tag 查找 element。 关于 dfs 算法的遍历过程,我简略的画了一个示例图: …


react+react-router4+redux最新版构建分享

      相信很多刚入坑React的小伙伴们有一个同样的疑惑,由于react相关库不断的再进行版本迭代,网上很多以前的技术分享变得不再适用。比如react-touter2与react-router4在写法上存在不少区别,以前的调用方法将无法使得项目正常工作。我最近用react全家 …


Vue-cli

vue-cli 中一些优化措施 Single File Components(SFCs),在一个 以.vue 后缀结尾的文件,里面可以写js,css,html,使用vue-loader ,可以识别不同的语言块,script输出到babel-loader,模块输出到vue的vue-template-loader,该loader能够将模板转换成JavaScri …