- 博客(8)
- 收藏
- 关注
原创 在一道有趣的面试题中了解变量提升和函数提升
以下两道题目一样,实际上只是一道题目只是打印输出的位置不同:需要了解的内容:① 在浏览器进行编译的时候,变量声明和函数声明都会提升,并且函数声明的提升优先级大于变量声明的提升② 函数表达式不可提升题目一:var getName = function() { console.log(4); }; function getName() { console.log(5); } getName...
2018-05-18 16:51:51 781 4
原创 vue 项目中 Element 库的组件 el-select 的 change 事件触发问题
问题描述: 通常我们的需求是改变 select 的选项才会触发 change 事件,但是意料之外,页面初始化的时候也会触发 change 事件。应用场景:例如新增/编辑页,页面有个二级联动的下拉,eg: xx 省、xx 市。省与市都有值的情况下编辑省就会清空市,但是进编辑页的时候,理想情况下,省和市都应该有值。但是由于编辑省的时候change事件中将市给清空了,而进编辑页初始化的时候又会默认调ch...
2018-05-02 16:55:17 12368
原创 记一道有意思的JavaScript面试题
function Foo() { this.getName = function() { console.log(3); return { getName: getName } }; getName = function() { console.log(1); }; return this; ...
2018-05-02 15:48:05 471
原创 跟着文档学Vue(二)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l
2018-04-18 08:59:48 192
原创 跟着文档学vue(一)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l
2018-04-13 17:58:30 238
原创 getCookie 与 setCookie 的封装
function setCookie(cookieName,value,date){ document.cookie=cookieName+"="+value+ ";expires="+date.toGMTString(); }function getCookie(cookieName){ //将document.cookie保存在变量cookie中 ...
2018-03-28 21:35:55 2632
原创 基于jQuery编写插件
写在前面:相信很多使用过框架的人都不会再想着用jQuery库去找选择器,对DOM树进行复杂的操作了吧,但是用jQuery去扩展插件和方法还是很有用途的,最起码对自己的编程基础还是很有用的,jQuery库相对稳定,自己扩展出来的方法或函数方便后期维护和提高自己的开发效率。 1. 我们最常接触的插件分为封装对象方法的插件和封装全局函数的插件两种。但是最主要的还是封装对象方法的插件,可以发...
2018-03-28 21:20:42 172
原创 JSON
1. 全称: JavaScript Object Notation。2. json是一种结构化数据格式,不从属于某一种语言。3. json 可以表示哪些类型的值? ① 简单值:字符串、数值、布尔值和 null ② 对象:json 中的对象没有变量和末尾的分号; json 中对象的属性必须加双引号 ③ 数组:json 中的数组也没有变量和末尾的分号。4. json 字符串必须用双引...
2018-03-20 22:07:26 224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人