FY Blog

学而不思则罔,思而不学则殆.

ES6粗略入门

ES6的演变与扩展

前言 在2015年这个时间节点, javascript几乎发生了翻天覆地的变化, 从语法至新特性的引入使这门语言几乎变了一个模样, 且引入的新特性使之更加具有面向对象的形式, 在许多的常规写法中使代码更加优雅, 更不用说React就是一个全程使用ES6语法的框架, 因此掌握它显得非常必要, 此文记录了在日常开发过程中高频率使用的特性并作了简要介绍, 其他的内容还请参考阮一峰老师的«E...

javascript模块化

模块化的演变

前言 javascript本身没有模块的概念, 但当项目足够庞大时, 变量很可能会互相污染导致不必要的后期维护, 模块化则是在一步步更轻松解决这个问题的环境下诞生的 引入模块化 原始写法 直接将需要声明的变量写在全局中 function foo1(){} function foo2(){} foo1() ...

AJAX技术

AJAX网络编程与JSONP

前言 ajax是浏览器提供的一系列api,可供javascript调用,实现代码控制请求与相应,实现网络编程 快速上手 let xhr = new XMLHttpRequest() //类似于开启用户代理 //初始化,请求了代理对象 console.log(xhr.readyState) //0, UNSENT xhr.open('get', '/text.php') ...

jQuery入门

总结JS中进阶概念与深入理解对象与函数

前言 作为JS发展最好的第三方库之一,jQuery在很长一段时间都制霸前端必备库列表,虽然现在使用频率越来越低但为了维护一些比较老的项目jQuery仍然是一个必学技能~ 初识jQuery what 一个优秀js函数库 使用了jQuery的网站超过90% 中大型WEB项目开发首选 write less, do mor...

深入认识Javascript

总结JS中进阶概念与深入理解对象与函数

前言 在Javascript 基本概念与运算操作符与Javascript 对象与函数基础篇中已经对JS的基本概念与重要的数据类型有了较为全面的介绍,在这里还会以问答的形式深入介绍进阶知识,包括一些隐藏在JS背后的逻辑还有对象与函数的深入运用,有助于对JS有全面的认识~ 基础回顾 数据类型 基本(值)类型 string: 任意字符串 ...

CSS 理论进阶之布局

总结CSS常见布局

前言 CSS作为表现层的重要组成部分,它的布局具有举足轻重的地位,为了开发出一个合格的网站界面,几种常见布局也是必备知识, 其中的一些概念基于CSS基本概念与使用中所讲的,因此对基本概念有困惑建议阅读基础内容 布局原理 为了在实际的布局中理解其原理需要掌握以下知识点 CSS布局基本单位 元素类型与display的值决定了box的类型。不同的box会参与不同的Form...