`
文章列表
【前言】    本文简单介绍下Number()和parseInt()的区别   【主体】     Number()和parseInt()一样,都可以用来进行数字的转换     区别在于:     当转换的内容包含非数字的时候,Number() 会返回NaN(Not a Number)     parseInt() 要看情况,如果以数字开头,就会返回开头的合法数字部分,如果以非数字开头,则返回NaN       .
【前言】      如图,在控制台只是定义一个字符串变量,回车后就会出现undefined,很多小伙伴可能会出现疑问,为什么呢?      【主体】     解析:控制台输出的是你输入的表达式计算出的结果。如果输入的是js语句,或者没有返回值的函数,就输出undefined     什么意思呢?接下来我们参考prompt和confirm方法来验证下         观察后可以发现控制台输出的是表达式或方法运算后返回的结果         例如:     最后看一个带有返回值的函数   .
【前言】     本文简单介绍下document.body 与 document.documentElement区别   【主体】 (1)什么是document.body?          返回html dom中的body节点 即<body>  (2)什么是 document.documentElement?          返回html dom中的root 节点 即<html> (3)document.documentElement 与 document.body的应用场景 获取 scrollTop 方面的差异 ①在chrome(版本 52.0 ...
【前言】     本文罗列总结下常见的JS案例,为以后备课做个参考。   【主体】 (1)页面加载完毕之前loading提示效果 <!DOCTYPE html> <html> <head> <title>JS加载</title> <script type="text/javascript"> //获取浏览器页面可见高度和宽度 var _PageHeight = document.documentElement.clientHeight, _PageWidth ...
【前言】     简单总结下jQuery中append()和appendTo()的区别   【主体】 1、简单理解 (插入对象不同)   append()前面是被插入的对象,后面是要在对象内插入的元素内容 appendTo()前面是要插入的元素内容,而后面是被插入的对象   2、实际案例     (1)a.append(b)是将b插入a的后面     (2)a.appendTo(b)是将a插入到b的后面   3、实例解析     结合上篇案例来了解下     (1)文字向上滚动----append()方法 $(this).css({"marginTop ...
【前言】     jQuery实现文字上下滚动,原理很简单(jQuery动画+css方法)。这里简单总结下,以后讲课备录。   【主体】 1、知识点      (1)animate方法实现向上滚动      (2)css方法重定义样式   2、原理      通过jquery动画向上滚动,之后通过css方法重定义位置,接下来通过appendTo()方法将上一条记录插入到最后,以此实现依次循环播放。(注意:append()方法与appendTo()区别jQuery中append()和appendTo()的区别 )   3、代码 下面直接上代码, <!DOCTY ...
【前言】     简单总结下JS常见的宽高获取方法,例如clientHeight、scrollHeight、offsetHeight等。     先简单看个案例demo,效果图如下:     【主体】   一、宽高     (1)clientHeight、clientWidth→元素宽高(height+padding,不包含边框),可以理解为元素可视区域高度     (2)offsetHeight、offectWidth→元素宽高(height+padding+border,包含边框),可以理解为元素的可视高度     (3)scrollHeight、scrollWidt ...
【前言】     纯JS实现文字或新闻竖直方向滚动,先看个案例      【主体】     (1)JS获取数值方向滚动距离selector.scrollTop     (2)JS获取元素高度(包含边框和内边距)selector.offectHeight     (3)高度获取              1、clientHeight:height+上下padding(内部可视区高度)              2、offsetHeight:height+上下padding+上下border-width(div的可视高度)              3、scrollHeight ...
【前言】     最近做项目的时候遇到了一个坑,浪费了将近一晚上的时间,原因就是有一个地方要改变checkbox的状态,当时我使用的是attr("checked", true)来状态,当时遇到的问题就是我在chrome中运行正常,但是在微信开发 ...
【前言】      jQuery实现全选与全不选   【主体】      之前文章用JS实现全选纯JS实现全选与全不选,这里介绍下如何通过jquery实现全选。 全选:<input type="checkbox" name="delAll" onchange="checkAll()"> <input type="checkbox" name="del"> <input type="checkbox" name=" ...
【前言】     JS节点操作:创建、添加、删除等。属性操作:创建、添加等。       首先总结下常见的节点分类:     1、整个文档是一个文档节点     2、每个 HTML 元素是元素节点     3、HTML 元素内的文本是文本节点     4、每个 HTML 属性是属性节点     5、注释是注释节点   【主体】     (1)获取节点 document.getElementById()→通过id获取 document.getElementsByName()→通过name获取 document.getElementsByTagName()→通过标签名 ...
【前言】       工作中经常遇到取各种父级、子级、同胞级元素,这里罗列下。   【主体】 (1)JS的获取方式   <div id = "dom"><br> <div></div> <br> <div></div> <br> & ...
【前言】     纯JS实现全选与全不选   【主体】     第一种方法比较容易理解,但代码结构较为累赘,还多了一个变量记录状态。 全选:<input type="checkbox" name="delAll" onchange="checkAll()"> <input type="checkbox" name="del"> <input type="checkbox" name="del"> < ...
【前言】       最近教学生用JS手写一个表格的增删改查,发现一些学生共性问题,这里简单总结下,希望有所帮助。   【主体】       问题比较多,这里大概列举几个常见的   (1)获取表单值写到了点击事件外部,导 ...
【前言】     表单一点击提交按钮(submit)必然跳转页面,如果表单的action为空也会跳转到自己的页面,即效果为刷新当前页。 如下,可以看到一点击提交按钮,浏览器的刷新按钮闪了一下:   【主体】 如果想要阻止表单的默认提交事件,有以下几种方法: (1)将<input>标签内按钮类型从type="submit"修改为type="button"   (2)表单内的<button>未指定类型时,默认的类型为submit,可以显式的修改为<button type="button"& ...
Global site tag (gtag.js) - Google Analytics