摘要:
为啥要用immutable.js呢。毫不夸张的说。有了immutable.js(当然也有其他实现库)。。才能将react的性能发挥到极致!要是各位看官用过一段时间的react,而没有用immutable那么本文非常适合你。 1,对于react的来说,如果父组建有多个子组建 想象一下这种场景,一个父组 阅读全文
摘要:
之前一直很好奇,SPA应用到底是怎么实现的,昨天无意间看到了有一篇介绍的文章,就想着来试一下水(以下根据我的理解所写,可能会让你看的云里雾里,如果想加深了解,最好先了解下window.location.hash是什么东西) DEMO: 说了这么多,我们来根据他的原理做一个SPA的小应用吧(里面的ht 阅读全文
摘要:
JavaScript == 和 == 操作符(Equality,相等操作符) 相等操作符会做类型转换。 我们先来看看什么是类型转换(type coercion) 当操作符两边的操作数是不同类型时,其中一个操作数将转换为另一个操作数同类型的“等效”值。比如: 12 - '3' // 9, 将 stri 阅读全文
摘要:
要理解JavaScript的定时机制,就要知道JavaScript的运行机制。 首先声明,JavaScript是单线程运行(JavaScript引擎线程)事件驱动。 一、浏览器中有多个线程 一款浏览器中包含的最基本的线程: 1、JavaScript引擎线程。 2、定时器线程,setInterval和 阅读全文
摘要:
主 题 今天手把手教大家用CSS3制作圆形滚动进度条动画,想不会都难!那么,到底是什么东东呢?先不急,之前我分享了一个css实现进度条效果的博客《CSS实现进度条和订单进度条》,但是呢,那篇博客只是制作出来效果而已,并没有动画效果,因为当时正期末复习期间,所以就省了制作动画的时间成本。所以,今天就一 阅读全文
摘要:
JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或no 阅读全文
摘要:
JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或no 阅读全文
摘要:
作者:余博伦链接:https://zhuanlan.zhihu.com/p/22665710来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 Chrome自带开发者工具。它的功能十分丰富,包括元素、网络、安全等等。今天我们主要介绍JavaScript控制台部分的功能。 阅读全文
摘要:
最近在学习JavaScript面向对象,其中有个难点就是关于this的问题。 关于this,我们要知道的两个问题,一个是this指向什么?另一个是this可以写在哪? 关于this的指向 总的来说,this指向对象,具体要分情况来说。 两个原则: 1、this的指向是运行时决定的; 2、在运行时,函 阅读全文
摘要:
技术一般水平有限,有什么错的地方,望大家指正。 ES6已经实现了延迟对象Promise,但是今天主角是JQ里面的延迟对象,套路其实都是差不多的。下面先看一个比较牵强的例子: 现在先聚焦功能,我们点击add按钮可以看到span元素添加并且颜色变红。然后在看我们代码中的的异类的东西,开始的var dfd 阅读全文
摘要:
前言 我们会经常遇到这样的场景,需要拼接多行字符串,在字符串中动态插入一些数据以达到业务的需求。但是js中并没有标准的多行编辑的函数,于是聪明的程序员们便脑洞大开,书写出许多有趣的方法。 1 2 3 4 5 <div class="links"> <a href="http://qianlongo. 阅读全文
摘要:
概述 说明 JRoll,一款能滚起上万条数据,具有滑动加速、回弹、缩放、滚动条、滑动事件等功能,兼容CommonJS/AMD/CMD模块规范,开源,免费的轻量级html5滚动插件。 JRoll第二版是在JRoll第一版基础上重写JRoll滑动算法,基于时间运动,解决帧频降低时滑动缓慢的问题,更改垂直 阅读全文
摘要:
目录 前言 第一问 第二问 变量声明提升 函数表达式 第三问 第四问 第五问 第六问 构造函数的返回值 第七问 最后 前言 年前刚刚离职了,分享下我曾经出过的一道面试题,此题是我出的一套前端面试题中的最后一题,用来考核面试者的JavaScript的综合能力,很可惜到目前为止的将近两年中,几乎没有人能 阅读全文
摘要:
作者:manxisuo链接:https://zhuanlan.zhihu.com/p/22989691来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一. 无中生有 起初,什么都没有。造物主说:没有东西本身也是一种东西啊,于是就有了null: 现在我们要造点儿东西出来 阅读全文
摘要:
虽说我们很多时候前端很少有机会接触到算法。大多都交互性的操作,然而从各大公司面试来看,算法依旧是考察的一方面。实际上学习数据结构与算法对于工程师去理解和分析问题都是有帮助的。如果将来当我们面对较为复杂的问题,这些基础知识的积累可以帮助我们更好的优化解决思路。下面罗列在前端面试中经常撞见的几个问题吧。 阅读全文