摘要: 推荐 1. 深入浅出 React 高阶组件 https://zhuanlan.zhihu.com/p/... 由高阶函数引申高阶组件,高阶组件是接受 React 组件作为输入,输出一个新的 React 组件的组件,本文介绍了在 React 工程中如何编写和使用高阶组件,以及结合 Decorator 阅读全文
posted @ 2020-05-11 23:31 热爱前端知识 阅读(114) 评论(0) 推荐(0) 编辑
摘要: vue整体框架和主要流程分析 之前对看过比较多关于vue源码的文章,但是对于整体框架和流程还是有些模糊,最后用chrome debug对vue的源码进行查看整理出这篇文章。。。。 本文对vue的整体框架和整体流程进行简要的分析,不对某些具体的细节进行分析,所有需要对vue有初步的认识,包括对Obje 阅读全文
posted @ 2020-05-11 22:47 热爱前端知识 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 为什么要异步编程 我们在写前端代码时,经常会对dom做事件处理操作,比如点击、激活焦点、失去焦点等;再比如我们用ajax请求数据,使用回调函数获取返回值。这些都属于异步编程。 也许你已经大概知道JavaScript引擎单线程的概念,那么这种单线程模式和异步编程有什么关系呢? JavaScript引擎 阅读全文
posted @ 2020-05-11 22:03 热爱前端知识 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1. HTML发展历史介绍 2. 浏览器支持 2.1 新增标签支持 在html5 中新增了很多的标签,其中包括8个新增语义结构标签。header, section, footer, aside, nav, main, article, figure ,但是在IE的一些版本中并不能够有效的支持。 /* 阅读全文
posted @ 2020-05-11 21:25 热爱前端知识 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Native 开发原生应用是手机操作系统厂商(目前主要是苹果的 iOS 和 Google 的 Android)对外界提供的标准化的开发模式,他们对于 Native 开发提供了一套标准化实现和优化方案。但是他们存在一些硬伤,比如 App 的发版周期偏长、有时无法跟上产品的更新节奏;灵活性差,如果有较大 阅读全文
posted @ 2020-05-11 20:46 热爱前端知识 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 前言 如果说学编程就是学逻辑的话,那锻炼逻辑能力的最好方法就莫过于写游戏了。最近看了一位大神的fly bird小游戏,感觉很有帮助。于是为了寻求进一步的提高,我花了两天时间自己写了一个canvas版本的。虽然看起来原理都差不多,但是实现方法大相径庭,如果有兴趣的话可以大家自己下载下来玩一玩,大概效果 阅读全文
posted @ 2020-05-11 19:28 热爱前端知识 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 手把手教你撸个vue2.0弹窗组件 在开始之前需要了解一下开发vue插件的前置知识,推荐先看一下vue官网的插件介绍 预览地址 http://haogewudi.me/kiko/inde... 源码地址 https://github.com/rascalHao/... 搭建项目 vue-cli将你的 阅读全文
posted @ 2020-05-11 18:52 热爱前端知识 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 插播一则广告(长期有效) MONO哥需要在武汉招JavaScript工程师若干要求:对前端技术(JavasScript、HTML、CSS),对可视化技术(Canvas、WebGL)有浓厚的兴趣基础不好的可培养,基础好的可共谋大事感兴趣的给我发邮件:hr@servasoft.com 正文的分割线 今天 阅读全文
posted @ 2020-05-11 18:13 热爱前端知识 阅读(730) 评论(0) 推荐(0) 编辑
摘要: ReactDOM findeDOMNode 语法:DOMElement findDOMNode(ReactComponent component)描述:获取改组件实例相对应的DOM节点 案例: import React, { Component } from 'react'; import Reac 阅读全文
posted @ 2020-05-11 17:27 热爱前端知识 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 第一步: 搭环境,基本jdk 1.6+apache tomcat6.0+myeclipse2014 1.我们要清楚自己的jdk版本。因为我们Apache Tomcat配置的成功的前提是版本相对应。 安装jdk1.6是由于myeclipse中新建webproject时,有可能只有1.6和1.7两个选项 阅读全文
posted @ 2020-05-11 16:46 热爱前端知识 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 教程目录1.手把手教你从零写一个简单的 VUE2.手把手教你从零写一个简单的 VUE--模板篇 Hello,我又回来了,上一次的文章教会了大家如何书写一个简单 VUE,里面实现了VUE 的数据驱动视图渲染模板,更新到页面的过程,简单的带大家了解了类似 VUE 这样子的数据驱动视图框架的工作流程,今天 阅读全文
posted @ 2020-05-11 16:08 热爱前端知识 阅读(1712) 评论(0) 推荐(0) 编辑
摘要: 推荐 1. 阿里电商架构演变之路 https://yq.aliyun.com/article... 首届阿里巴巴中间件技术峰会上,阿里巴巴中间件技术部专家唐三带来“阿里电商架构演变之路”的演讲,本文从阿里业务和技术架构开始引入,分别分享了阿里电商从1.0到4.0架构的演变之路,着重分析了分布式和异地 阅读全文
posted @ 2020-05-11 15:24 热爱前端知识 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Day10 - JS 实现 Checkbox 中按住 Shift 的多选功能 作者:©liyuechun 简介:JavaScript30 是 Wes Bos 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 个挑战的起始文档和 30 个挑战解决方案源代码。目的是帮助人们用纯 Java 阅读全文
posted @ 2020-05-11 14:40 热爱前端知识 阅读(432) 评论(0) 推荐(0) 编辑
摘要: PySpider 简介 PySpider是一个国人编写的强大的网络爬虫系统并带有强大的WebUI。采用Python语言编写,分布式架构,支持多种数据库后端,强大的WebUI支持脚本编辑器、任务监视器,项目管理器以及结果查看器。PySpider 来源于以前做的一个垂直搜索引擎使用的爬虫后端。我们需要从 阅读全文
posted @ 2020-05-11 13:58 热爱前端知识 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 众所周知,js中的var声明存在变量提升机制,因此ESMAScript 6引用了块级作用域来强化对变量生命周期的控制let const 声明不会被提升,有几个需要注意的点1、不能被重复声明 假设作用域中已经存在某个标识符(无论该标识符是通过var声明还是let、const变量声明),此时再使用let 阅读全文
posted @ 2020-05-11 13:09 热爱前端知识 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 属性初始值的简写 当对象字面量只有一个属性的名称时,JS引擎会在可访问作用域中查找其同名变量;如果找到则该变量的值被赋给对象字面量里的同名属性 function createPerson(name, age) { return { name, age } } 对象方法的简写 var person = 阅读全文
posted @ 2020-05-11 11:44 热爱前端知识 阅读(157) 评论(0) 推荐(0) 编辑
摘要: jquery幻灯片插件带马赛克滤镜图片切换效果点击》jquery幻灯片插件带马赛克滤镜图片切换效果jquery仿易迅官网页面左右按钮控制全屏焦点图片滚动切换(不兼容IE6/7)点击》jquery仿易迅官网页面左右按钮控制全屏焦点图片滚动切换(不兼容IE6/7)jQuery图片切换点击小图显示相应的大 阅读全文
posted @ 2020-05-11 10:55 热爱前端知识 阅读(126) 评论(0) 推荐(0) 编辑
摘要: HTML5学堂-码匠:数据快速的计算与排序,与前端页面性能有直接的关系。由于排序的算法有很多,在本次“算法系列”的分享当中,我们先从简单易上手的选择排序法开始,其它的排序算法会随后陆续跟大家一起分享。 算法的基本概念 算法是什么,它有何作用 为解决一个问题而采取的方法和步骤,称为算法。我们可以把算法 阅读全文
posted @ 2020-05-11 10:14 热爱前端知识 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 原文 JavaScript读取剪贴板中的表格生成图片 演示地址 你可以访问下面的地址体验每个demo https://fairyever.github.io/excel-to-image-demo/ 需求 前些天公司要求做一个可以在输入框粘贴Excel表格的控件,也算是折腾了半天时间,写下来做个记录 阅读全文
posted @ 2020-05-11 09:25 热爱前端知识 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 指数运算符 Math.pow是可以进行求幂运算的求幂运算符是两个星号 let result = 5 ** 2 console.log(result) //25 console.log(result Math.pow(5, 2)) //trueA 求幂运算符的优先级高于其它二元运算符,但是一元运算符的 阅读全文
posted @ 2020-05-11 08:30 热爱前端知识 阅读(438) 评论(0) 推荐(0) 编辑