JavaScript

JavaScript 设计模式与开发实践读书笔记

JavaScript 设计模式与开发实践读书笔记最近利用碎片时间在 Kindle 上面阅读《JavaScript 设计模式与开发实践读书》这本书,刚开始阅读前两章内容,和大家分享下我觉得可以在项目中用的上的一些笔记。我的 github 项目会不定时更新,有需要的同学可以移步到我的 github 中去查看源码:https://github.com/lichenbuliren/

React 移动 web 极致优化

本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/579083d1c9da73584b02587d最近一个季度,我们都在为手Q家校群做重构优化,将原有那套问题不断的框架换掉。经过一些斟酌,决定使用react 进行重构。选择react,其实也主要是因为它具有下面的三大特性。React的特性1.Learn on

js 拒绝 if ... else

先看常规的条件语句的写法: function getInitData(columnType){ if(columnType == "baiduZhidaoNum"){ return {searchText:"", href:""}; }else if(columnType == "weBo"){

MottoJS,一个让你的“座右铭”更好玩的JS插件

项目地址:https://github.com/jrainlau/m...体验地址:https://jrainlau.github.io/mo...七夕快到了,我不会告诉你这是一个告白神器……写一封长长的告白信,把config里面的时间设置得长一些,然后默默地把它发给你的心上人……介绍MottoJS是一个只有4kb(.min文件只有2kb)的JS插件,绿色无依赖。通过Mot

《JavaScript 闯关记》之简介

简介JavaScript 是面向 Web 的编程语言,绝大多数现代网站都使用了 JavaScript,并且所有的现代 Web 浏览器(电脑,手机,平板)均包含了 JavaScript 解释器。 这使得 JavaScript 能够称得上史上使用最广泛的编程语言。 JavaScript 也是前端开发工程师必须掌握的三种技能之一:描述网页内容的 HTML、描述网页样式的 CSS、

《JavaScript 闯关记》

为何写作此课程stone 主要负责基于 Web 的企业内部管理系统的开发,虽然能够熟练地使用 JavaScript,但随着对 JavaScript 的理解越来越深,才发现自己尚未掌握其精髓。2015年,公司请来 大胡子姜志辉 为我们培训 JS Dota 课程,让我对 JavaScript 有了全新的认识,他一步步引导我们手写 jQuery、Backbone 等 JavaS

《每周一点canvas动画》——桌球运动(2)

每周一点canvas动画代码文件在上一节,《每周一点canvas动画》——桌球运动(1)中我们介绍了如何运用动量守恒和能量守恒的概念,最为真实的模拟了物体与物体之间发生碰撞后的情况。那么这一节,我们在上一节的基础上我们继续深入研究,非水平和非垂直的情况下如何处理物体与物体之间碰撞后的情况,以及更为普适的多物体运动。本节主要内容:代码优化二维碰撞解析代码实现粒子系统总结1.代

Fetch API

Fetch API 包含一组类和方法,用来简化 HTTP 请求。其中包含以下方法和类:fetch 方法:用于发起 HTTP 请求Request 类:用来描述请求Response 类:用来表示响应Headers 类:用来表示 HTTP 头部信息。基本用法fetch 接受一个 url 作为参数,发起 GET 请求,返回 Promise ,请求成功后将返回结果封装为一个 Resp

JS高程读书笔记--第三章基本概念

JS高程读书笔记--第三章语法ECMAScript中的一切(变量、函数名和操作符)都区分大小写。不能把关键字、保留字、true、false和null用做标识符。严格模式是为JavaScript定义了一种不同的解析与执行模型。在严格模式下,ECMAScript3中的一些不确定的行为将得到处理,而且对某些不安全的操作也会抛出错误。("use strict";)。ECMAScri