上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页

2017年4月3日

Function相关的小知识

摘要: 重载 相同函数名,不同参数列表的多个函数,在调用时可自动根据传入参数的不同,选择对应的函数执行。为什么使用重载: 减轻API的名字,减轻调用者的负担。何时使用重载: 只要一项任务,可能根据不同的参数执行不同的逻辑。就可以使用重载。 问题: JS语法默认不支持重载,JS中不允许多个函数同名,后一个函数 阅读全文

posted @ 2017-04-03 17:29 baoyadong 阅读(185) 评论(0) 推荐(0)

js中错误处理的相关知识

摘要: 错误bug是指程序执行过程中,导致程序无法正常执行的情况。 后果:程序会强行中断退出; 错误处理: 即使程序出现错误,也保证程序不异常中断的机制。 一般的使用的代码如下: try{//始终执行 //可能出现的代码 }catch(err){//只有发生错误时才执行; 出错时执行的错误处理代码 通知用户 阅读全文

posted @ 2017-04-03 16:56 baoyadong 阅读(244) 评论(0) 推荐(0)

input的相关兼容性问题

摘要: 近来在制作登陆页的input文本框和密码框的时候,具体的实例可参考实现带样式的表单验证,我们发现在IE下默认的情况下,input 标签的密码框和文本框宽度不一致,这就尴尬了。 解决这个办法,我们是直接设置两个框的宽度一致, 给 input 标签添加一个类,比如:class="input-w" .in 阅读全文

posted @ 2017-04-03 15:35 baoyadong 阅读(600) 评论(0) 推荐(0)

HTML-DOM实例——实现带样式的表单验证

摘要: HTML样式 基于table标签来实现页面结构 CSS样式 JS代码如下: 最终实现效果如下: 阅读全文

posted @ 2017-04-03 09:55 baoyadong 阅读(737) 评论(0) 推荐(0)

HTML-DOM常用对象的用法(select/option/form/table)

摘要: HTML DOM 常用对象: 它对常用HTML元素操作的简化。 Select对象 它代表页面上的一个select元素,常用属性有: select.value ——当前选中项的value ,没有value,就返回选中项的内容。 select.options ——保存select下所有option元素对 阅读全文

posted @ 2017-04-03 09:00 baoyadong 阅读(1367) 评论(0) 推荐(0)

2017年4月2日

class介绍

摘要: ES6引入了Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。基本上,ES6的class可以看作只是一个语法糖,它的绝大部分功能,ES5都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已。 ES6的类,完全可以看作构造函数的另一种写法。 阅读全文

posted @ 2017-04-02 20:44 baoyadong 阅读(397) 评论(0) 推荐(0)

2017年4月1日

let 和const命令

摘要: ES6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。换句话说,let声明了块级作用域。 输出 看下面代码: 输出: 变量i是var声明的,在全局范围内都有效,所以全局只有一个变量i。每一次循环,变量i的值都会发生改变,而循环内被赋给数组a的 阅读全文

posted @ 2017-04-01 22:38 baoyadong 阅读(155) 评论(0) 推荐(0)

2017年3月28日

页面滚动事件和利用JS实现回到顶部效果

摘要: 页面滚动 事件:window.onscroll, 获得页面滚动位置:document.body.scrollTop; HTML代码: 这里注意此处逻辑,大于500就显示,否则就隐藏,还有注意如果变量名设置为top的话,就出错,都是小坑。 我们知道可以利用a标签的#回到顶部效果,但是速度过快,导致用户 阅读全文

posted @ 2017-03-28 23:26 baoyadong 阅读(457) 评论(0) 推荐(0)

DOM的利用冒泡做的一个小程序

摘要: 我们都知道DOM的事件流,有冒泡事件,如何有效的利用冒泡? 优化:应该尽量少的添加事件监听;原理:每添加一个事件监听事件,就会在浏览器中添加一个EventListener,如果数量过多,浏览器只能一个个遍历事件监听事件,添加监听的越多,遍历的速度越慢。如何利用冒泡? 如果多个子元素都要绑定相同的事件 阅读全文

posted @ 2017-03-28 23:20 baoyadong 阅读(600) 评论(0) 推荐(0)

BOM的对象总结(location,screen,navigator,history)

摘要: location对象 专门保存当前窗口正在打开的url的对象。 常用的属性有: location.href 保存了完整的url;这种方式做常用 在当前窗口打开: location.href=新url location.protocol: 协议 .host: 主机名+端口号 .hostname: 主机 阅读全文

posted @ 2017-03-28 21:58 baoyadong 阅读(319) 评论(0) 推荐(0)

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页

导航