01 2017 档案
看完就会用的GIT操作图解分析
摘要:无论你是前端还是后台,无论是运维还是移动端研发,GIT是逃避不了的东西,当然你说你要用SVN,那不在这次的讨论范围之内。不多说,请看下文GIT图解分析,10分钟学会git操作,当然下面的教程是为实战为主,会跟你在别的网站看到的不一样。 1.GIT是啥玩意呀? 首先每一个项目,我们都把他变成一个git
阅读全文
JavaScript实现10大算法可视化
摘要:本文将详细介绍在JavaScript中算法的用法,配合动图生动形象的让你以最快的方法学习算法的原理以及在需求场景中的用途。 有句话怎么说来着: 雷锋推倒雷峰塔,Java implements JavaScript. 当年,想凭借抱Java大腿火一把而不惜把自己名字给改了的JavaScript(原名L
阅读全文
高效的 JavaScript
摘要:传统的 Web 页面不会包含很多脚本,至少不会太影响 Web 页面的性能。然而,Web 页面变得越来越像应用程序,脚本对其的影响也越来越大。随着越来越多的应用采用 Web 技术开发,脚本性能的提升就变得越来越重要。 桌面应用程序通常是用编译器将源代码转换为最终的二进制。编译器在生成最终的应用程序时,
阅读全文
jsonp 跨域原理详解
摘要:JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的文档在同
阅读全文
javascript作用域
摘要:最近,看了js启示录、你不知道的js上等,给大家分享一下JavaScript中,有关作用域,对象原型的一些知识 几乎所有编程语言最基本的功能之一,就是能够存储变量当中的值,并且能在之后对这个值进行,访问或修改。但是将变量引入程序会延续几个问题,也正是我们要讨论的,这些变量住在哪里?换句话说,他们存储
阅读全文
JavaScript交换两个变量值的七种解决方案
摘要:前言 这篇文章总结了七种办法来交换a和b的变量值 1 2 var a = 123; var b = 456; var a = 123; var b = 456; 交换变量值方案一 最最最简单的办法就是使用一个临时变量了,不过使用临时变量的方法实在是太low了 1 2 3 4 var t; t = a
阅读全文
JavaScript中的[]和{}
摘要:最早开始对js中括号的使用有疑问是在交互2值的时候: a = [b,b=a][0]; 详见JavaScript交换两个变量值的七种解决方案 因为 [[]][0] 的意思是:获取 [[]] 的第一个元素; [[]][0] 返回内部数组 ([])。根据语言规范,我们说 [[]][0] [] 是不正确的,
阅读全文
为什么 ++[[]][+[]]+[+[]] = 10?
摘要:首先,能在 StackOverflow 问这个问题的人是个天才,他怎么会遇到这样的一个问题。 其次,回答这个问题的人更是一个天才,我难以想象他会回答这个问题,更难以想象的是,他的回答是如此的详细和丰富和完整,真正称得上诲人不倦。 既然遇到了这个问题,我们不妨也跟着提高一下。 这是一个Javascri
阅读全文
2017 年值得一瞥的 JavaScript 相关技术趋势
摘要:跨年前两天,Dan Abramov在Twitter上提了一个问题: JS社区毫不犹豫的抛出了它们对于新技术的预期与期待,本文内容也是总结自Twitter的回复,按照流行度降序排列。有一个尚未确定的小点是既然函数式编程已不再是少数派,是否要把它踢出红毯呢? WebAssembly 去年笔者就表示过了对
阅读全文
Web程序员常见的5个错误及解决方案
摘要:我是那种脾气暴躁的web用户,但我认为正是如此才驱使我成为一名良好的web开发人员。我会对那些会导致使用网站变得困难的事情恼火,我认为事情越简单越方便越好。这里有五个常见的可用性错误,以及如何避免它们的解决方案。 使用submit 代替 click 事件;使用<Form>标签! 我自己也不知道有多少
阅读全文
前端面试通关指南
摘要:前端面试通关指南 前端面试很难,这是事实,不但需要牢固掌握计算机科学基础知识,而且还需要了解 Web 性能,构建系统和 CSS 布局引擎等内容。所以特此写一个指引性质的文章,来帮助前端开发者更好的应对面试。 ★面试前准备 在你的面试之前,询问招聘者面试的方式。 一些面试可能围绕白板,一些面试可能使用
阅读全文
浙公网安备 33010602011771号