JS中的隐含参数
介绍JS的隐含参数callee、callee、arguments的含义,并通过实验证明。
WebGL可以看做是将OpenGL ES(OpenGL for Embedded Systems,OpenGL嵌入式版本,针对手机、游戏机等设备相对较轻量级的版本)移植到了网页平台,像Chrome、Firefox这些现代浏览器都实现了WebGL标准,使用JavaScript就可以用你熟悉的、类似OpenGL的代码编写了。
Three.js封装了底层的图形接口,使得程序员能够在无需掌握繁冗的图形学知识的情况下,也能用简单的代码实现三维场景的渲染。我们都知道,更高的封装程度往往意味着灵活性的牺牲,但是Three.js在这方面做得很好。几乎不会有WebGL支持而Three.js实现不了的情况,而且就算真的遇到这种情况,你还是能同时使用WebGL去实现,而不会有冲突。
本文介绍Vue的相关概念,使用方式。目的是使读者对React有一个大致的了解,以便于能够更加深入的学习、快速上手Vue。学习Vue应该掌握好几个概念,Vue实例、数据绑定、模板语法、组件。
本文介绍React的相关概念,使用方式。目的是使读者对React有一个大致的了解,以便于能够更加深入的学习、快速上手React。学习React要掌握其中的几个重要的概念JSX、元素(事件处理)、组件(props、state、ref、受控组件、生命周期)。
Angular 是一个用 HTML 和 JavaScript 或者一个可以编译成 JavaScript 的语言(例如 Dart 或者 TypeScript ),来构建客户端应用的框架。
本文介绍Angular的相关概念,使用方式。使读者对Angular有一个大致的了解,以便能够快速上手Angular。
顾名思义,《HTTP权威指南》是一本讲述HTTP协议原理的书籍。在没有读这本书前,我认为HTTP协议不过是一些请求头、请求体、状态码组成。读了这本书后,我才发现HTTP协议虽然看起来简单,但是却有着许多的门道并且与许多东西都有着关联。
一个程序员的奋斗史是CSDN上的博主莫雨的作品,该书描述的是程序员段伏枥从一个菜鸟程序员,在极品公司里,坚持原则不放弃努力,最终不仅在技术上成为了一个高手而且出了两本书的励志故事。
《Linux Shell脚本功略》不仅介绍了常用的linux指令,而且还给每个指令配备了小脚本、小例子,并且每个例子都配有详尽的注释,对于刚入门shell并且想快速上手编写脚本的童鞋来说是不二的选择。
推荐些个人使用起来觉得不错的Chrome扩展。
用户体验增强:
HTML5 Outliner(目录链接)、OneTab(页面管理)、净网大师(广告拦截)、远方(动态主页)、The Great Suspender(中断网页节省内存)、Chromium Wheel Smooth Scroller(滑轮增强)、Chrome Mouse Gesture(鼠标手势)、Vimium(以快捷键操作网页)、chrono 下载管理器(下载增强)、一键管理(插件管理增强)、Stylish(页面样式改变)、Imagus(图片预览)、Search All(搜索增强)、
网站体验增强:
Octotree(github浏览repository增强)、Octo Mate(github下载增强)、Awesome Autocomplete for GitHub(增强github搜索)、Avatars for Github(github用户头像显示)、Isometric Contributions(以三维形式显示github贡献度)、Wikiwand(增强wiki体验)、
其他:
IE Tab(内核切换)、Proxy SwitchOmega(代理切换)、划词翻译(翻译)、Clear Cache(清空缓存)、漫神器(漫画阅读管理)、Allow Copy(复制增强)、Tampermonkey(脚本管理)、Markdown here(使页面表单支持markdown)、GistBox Clipper(采集网页内容到gist)、Diigo Web Collector(网页采集)、
推荐一些Windows下提供效率的工具,主要有cmder(命令行增强)、Ditto(黏贴板增强)、Listary(快速启动)、AutoHotkey(一种脚本语言)的一些软件、Clover(资源管理器增强工具)、有道词典。