疯狂的JS总结

0 总结 本书的JS 第一章有讲语法有挺多常见的坑点和原理解释很不错 第二章DOM编程讲述了挺多API 第三章事件处理机制其实对事件中的this关键字和事件传播顺序讲解还不错 第四章WebStorage本地存储例子鲜明 第五章Worker应 ...

js设置光标插入文字和HTML

在一个textarea的某个光标位置插入文字或者在某个编辑器中插入图片HTML内容,我最近经常和这些打交道,但总是一团模糊,今天整理一下关于如何插入文字,设置光标,移动光标等操作。

关于0.1+0.2!=0.3浮点数计算分析与解决方法

关于0.1+0.2!=0.3浮点数计算分析与解决方法
最近在做一个计算器,发现0.1+0.2!=0.3,感觉计算机有时候也是有问题的。了解资料才看到小数点在计算机中是以二进制表示,而有些小数用二进制表示是无穷,所以才会出现上面这种精确度的问题。

Vue.js更深入的认识、理解和部署优化

Vue.js更深入的认识、理解和部署优化
Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js,了解Vue.js的开发流程,并进一步理解如何通过Vue.js来构建一个中大型的前端项目,同时做好相应的部署与优化工作。

JavaScript基于原型链和继承的类详解

说到javascript中的“类”就不得不说原型链和继承了,因为javascript是没有真正意义上的类的,所谓的类就是基于原型链和继承来实现的,即使ES6中加入了class,extends关键字实现类和继承,但实际上还是基于原型链和继承, ES6 类(class)是 JavaScript 现有的原型继承的语法糖。

js组件与继承

js组件与继承
JavaScript 最初是以 Web 脚本语言面向大众的,尽管现在出了服务器端的 nodejs,但是单线程的性质还没有变。对于一个 Web 开发人员来说,能写一手漂亮的组件极为重要。GitHub 上那些开源且 stars 过百的 Web 项目或组件,可读性肯定非常好。

js typeof、getBoundingClientRect、anywhere

typeof:检测某个表达式的类型。getBoundingClientRect:常用于返回某个元素在视窗中的位置,包括left、right、top、bottom、width、height。nodejs anywhere:随时随地将你的当前目录变成一个静态文件服务器的根目录。

textarea高度自适应自动增高撑开

textarea高度自适应,textarea高度自动增高,textarea高度自动撑开,本文通过复制textarea的html给另外一个元素pre,由于设置pre自动展开,所以不会存在有滞留的感觉,交互效果较好。

js禁用鼠标滚动wheel/DomMouseScroll

鼠标滚轮事件有兼容性问题。IE和chrome支持mousewheel事件,老版本Firefox支持DomMouseScroll。下面给出禁用鼠标滚动兼容代码。

JavaScript新技术理解从入门到放弃

很有意思的一篇翻译,作者从开发一个网页入手,引出2016年这些新的技术:React、ES6、Babel、webpack、typescript等,并对它们做了一些简单的解释,可以帮助用户理解这些概念。