凯特林 凯特林
4年前
您知道JavaScript中的0.1 + 0.2 ≠ 0.3吗?
嘿👋自从我使用JavaScript已有一段时间了。昨天,我经历了一个非常奇怪的行为。同时我真的很困惑和惊讶😕。最初我以为,我发现了一个论点再次诅咒JavaScript。但是,经过一些研究,我发现这不是错误。这是数学,也是计算机处理数字的方式。好吧,还有其他一些怪异的东西幕后发生了什么?它背后的简单逻辑是计算机使用以2为基的(二进制)浮点数系统。让我们用一个
徐小夕 徐小夕
4年前
web性能优化的15条实用技巧
javascript在浏览器中运行的性能,可以认为是开发者所面临的最严重的可用性问题。这个问题因为javascript的阻塞性而变得复杂,事实上,多数浏览器使用单一进程来处理用户界面和js脚本执行,所以同一时刻只能做一件事。js执行过程耗时越久,浏览器等待响应的时间越长。加载和执行1.提高加载性能1.IE8,FF,3.5,Safari4和
Stella981 Stella981
3年前
JS组件系列——自己动手封装bootstrap
具体使用见转载地址!由于在使用过程中,出现了一点问题,所以在这里记录下来。先看html代码:<scripttype"text/javascript"$(document).ready(function(){$('.tree').treegridData({
Stella981 Stella981
3年前
Javascript中的正则表达式
正则表达式提供了强大的字符串检索和操作的能力,这些能力在Javascript中有着比其他语言更广泛的应用。对于运行于浏览器环境中的Javascript,HTML文档的DOM操作和样式操作是其主要任务之一,正则表达式的非凡能力正可以应用于此,如:操作DOM节点的内容、解析元素选择器、根据属性值过滤和匹配元素等等。通常总是存在其它方式实现这些操作,但正则表达式可
Wesley13 Wesley13
3年前
9、ES6对象的简写。
在写一个对象的时候,ES6给我们提供了一种简写的方式。例子如下:<scripttype"text/javascript"letusername"张三";letage18;//普通方式声明一个对象objletobj{
Stella981 Stella981
3年前
Document节点
原文地址:https://wangdoc.com/javascript/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwangdoc.com%2Fjavascript%2F)概述<fontcolorreddocument</font节点对象代表整个文档,每张网页
可莉 可莉
3年前
22+ 高频实用的 JavaScript 片段 (2020年)
废话不多话,在本文中,列出了一些比较常用或者实用的的JavaScript代码片段,希望对你们有所帮助。1.三元运算符let someThingTrue  trueif(someThingTrue){    handleTrue()}else{    handleFalse()}
Stella981 Stella981
3年前
JavaScript资源大全中文版(Awesome最新版)
JavaScript资源大全中文版(Awesome最新版)(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fbest%2Fp%2F5909023.html)
Stella981 Stella981
3年前
Javascript对象复制引用机制及$.extend复制特点
首先复习一下javascript中的变量类型基本类型numberstringbooleanundefinednull引用类型functionarraydate正则错误基本类型变量的复制,内容修改后,不会对另一变量产生影响vara
Stella981 Stella981
3年前
Js四则运算精度问题处理
JavaScript小数在做四则运算时,精度会丢失,这会在项目中引起诸多不便。先看个具体的例子://较小的数运算console.log(0.099999990.00000001);//0.09999999999999999console.log(0.099999990.00000001);//0.09