随笔分类 - JavaScript
js实现浮点运算的封装方法
摘要:js的浮点运算很不准确,但是可以进行正确的整型运算,所以可以将浮点数变大倍数成整型,运算出结果后再变小原来的倍数。比如0.2+0.3=[(0.2*10)+(0.3*10)]/10=0.5 这里我封装了加减乘除四个方法,在js中进行数值运算时可以直接调用。 module.exports = { add
HTML:JavaScript判断从input中获取的数据的类型
摘要:在HTML中接收用户输入信息一般都会用到<input/>。我今天本来想实现一个功能:由用户在input中输入自己的年龄,然后根据不同的年龄段弹出不同的信息,为了让程序更加严谨,我得判断从input中获取到的值必须是数字(这个问题其实可以直接限制input的输入内容为数字,在这里我想要实现通过java
javaScripte去除字符串两端的空白字符
摘要:在java中去除字符串两端的空白字符只需要调用trim()方法就行了,但是JavaScripte里是没有这个方法的,要实现这个效果可以借助正则表达式和replace()方法实现。 上代码:
JavaScript事件详解
摘要:事件句柄 事件流 事件对象 事件句柄: addEventListener() 方法用于向指定元素添加事件句柄。 removeEventListener()方法来移除 addEventListener() 方法添加的事件句柄。 优点: 事件流 事件流描述的是页面中接受事件的顺序,分为事件冒泡和事件捕获
JavaScript事件
摘要:事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。 onClick事件 onMouseOver和onMouseOut事件 onChange事件 onSelect事件 onFous和onBlur事件
JavaScript:document.write()和innerHTML的区别
摘要:document.write和innerHTML 主要区别:document.write是直接将内容写入页面的内容流,会导致页面全部重绘,innerHTML将内容写入某个DOM节点,不会导致页面全部重绘 下面举两个例子说明,第一个例子使用write()方法,第二个例子使用innerHTML 例子一: