起先,只是一个初学者。会一点点皮毛就去面试了,结果聊了半天,人家随便说句ajax会吗, jquery会吗?我回答全都不会。贼尴尬,jquery不会还是可以学的,但一接触到新名词就完全懵逼 了。这本书呢,深入浅出的讲解了ECMScript5的知识,涵盖了近几年火的飞起的技术,虽然说ES6 出了,但是没有基础就去学的话,恭喜你Game out。

  • 基本数据结构,这就不多说了
  • DOM结构操作和BOM对象的使用
  • 冒泡、委托、闭包,柯里化(这个高大上)
  • ajax、跨域、本地存储
  • 要学的还有很多....

众所周知,JavaScript是一门贼好用的语言。起初,它只是为了提交表单一些基础的功能;现在我们无所用之不及, 比如说跳出一个界面登陆注册、一些炫丽的动画啥的。而我们现在学习的呢,是很早以前的ES5规范,由于时代久远 ,但姜还是老的辣,现在浏览器支持的都是ES5。柏林已经来了命令,阿尔萨斯和洛林的学校只许教德语了······ 这并不妨碍我们对未来的美好憧憬。

ES6是继ES5之后的一次主要改进,ES6增添了许多必要的特性,例如: 模块和类,以及一些实用特性,例如Maps、Sets、Promises、生成器(Generators)等。尽管ES6做了大量的更新, 但是它依旧完全向后兼容以前的版本,标准化委员会决定避免由不兼容版本语言导致的“web体验破碎”。结果老代码都可以正常运行,整个过渡也显得更为平滑,但多年的老问题依然存在。 现在对ES6的支持不是很好,所以需要将ES6代码转译为ES5代码。

关于react native呢,我了解的并不多,第一次接触这个名词的时候,实在网上搜罗前端面试宝典这类的东东,看了 一大堆,有一篇说某某名企面试问你react会不....我什么都不知道,但我背后有度娘啊。react呢,是facebook搞的,你知道的,巨头公司的内源项目,腻害,革命性创新,性能出众,代码逻辑 却非常简单。至于native是它衍生的,更高大上了,用写 Web App 的方式去写 Native App。

Native App虽然用起来很爽,但是老是有bug还有apple。RN的诞生让我们可以做很多,它的底层引擎是JavaScript Core ,调用的是原生组件而非H5组件。运行的话用起来也爽,维护起来有我们在,能够快速部署和问题热修复。它的几个特性也是 亮点:原生IOS组件、异步执行、触摸处理。(顺便说一句,有次我搞机搞了N久,调那个gestruechange事件,就是没出来,后来查了下书 才知道是IOS才有的。。)

“你知道JQuery里全是方法吗?”

“真的假的!”

“那你试试里面简写的属性不打括号试试。”

其实呢,由于原生DOM蹩脚的操作还有一些复杂的方法,让初学者头炸了,还好有个懒小伙子不想站着,so我们能坐椅子上了

jQuery是一个很好的库,最值得一提的是链式调用,就是写一连串的方法,好比一团乱麻,你一根一根摆出来。它还有很多 特点:快速获取文档元素、提供漂亮的页面动态效果、创建AJAX无刷新网页。哦,对了,现在JQ版本好像已经抛弃IE了,如果想兼容IE6/7/8的话,只能 用老版本1.7或1.8,这两个版本稳定性不错。


JQuery插件库

这是一个jquery插件库,里面有很多插件,虽然没咋用过,但我很喜欢它的导航,里面的设计也可以给人灵感。 吐槽一句,为毛我浏览器进去就崩溃,那背景亮瞎了我的钛金狐眼。

1UI
2媒体
3导航

Bootstrap中文网

Bootstrap,前端框架的老大,毫无争议。像我这种攻城狮的,完全享受它带给我们的视觉盛宴,至少比我们自己 花N时间设计来的好。顺便说一句,我的网站就是站在这个巨人的肩膀上。

1下载
24.0
3应用
  2017-2 生活
吃饭去 食堂就在旁边,好爽,还记得在苏州实习那边,贼累,吃个饭跑一万米 阅读原文
幻听 幻听你在我的耳边轻轻诉说,夜色多温柔,你有多爱我 阅读原文
H7N9 赶脚肚子不舒服,脸庞有点发热,莫非中病毒了 阅读原文
宿舍宽带 不知道怎么回事,开个门我的宽带就断了,有时候信号一跳一跳的 阅读原文
  2017-3 笔记
闭包 简单来的说,就是在函数里创建另一个函数 阅读原文
z-index 上位的标志,请记住,需position 阅读原文
炫丽动画 好像有个animate.css挺厉害的,反正我知道动画不可能实现非数字效果滴 阅读原文
文本复制 总有些时候,我们不希望自己的文章被拷贝,css就是这么贴心 阅读原文