自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 变量二

变量保存数据的容器; 数据分为基本类型(不修改,不能添加属性,它们的方法和属性都在Number,String等中,数据存储在栈) 所有的字符串方法都是返回一个新的字符串而不是修改本来的(不修改)。基本类型复制副本改变不影响原来的,基本类型传参就是传值 引用类型(可修改,地址存在栈中,数据存储在堆中),即使内容一样地址也就是堆中的位置不一样也不相等;引用类型复制副本改变影响原来的,因为两个指向...

2018-09-25 18:32:17 224

原创 一个通用事件绑定代理方法

//代理的好处,1代码简洁,2减少浏览器内存的占用 function bindEvent(elem,type,selector,fn){ if(fn == null){ fn = selector selector = null } elem.a...

2018-09-20 15:48:11 212

原创 运行环境

浏览器通过访问链接得到页面的内容,通过绘制和渲染显示页面最重的样子 页面加载的过程?性能优化?安全性? 输入URL到得到HTML的过程?window.onload 和domContentLoaded的区别? 加载资源的形式 加载一个资源的过程 渲染页面的过程 因为JS有权利改变dom结构,等JS执行之后再渲染 渲染是顺序的流程 css放在head中,css加载之后浏览器...

2018-09-14 14:31:42 227

原创 Ajax

手动编写Ajax,不依赖第三方库?跨域(原理)的几种实现方式? 1XMLHTTPRequest 2状态码说明 3跨域 IE兼容性问题ActiveXObject readyState:0(未初始化)还没有调用send()方法,还没有发送                      1(载入)乙调用send()方法,正在发送请求                      2(载入完成)se...

2018-09-11 16:17:06 116

原创 Date/Math/数组API/对象API

获取2017-06-10格式的日期 获取随机数,要求是长度一致的字符串格式 写一个能遍历对象和数组的通用forEach函数 Date function formatDate (dt) { if (!dt){dt=new Date()} var year=dt.getFullYear(); var ...

2018-09-06 23:15:42 128

原创 异步和单线程

同步和异步的区别是什么?分别去一个同步和异步的例子 一个关于setTimeout的笔试题 前端使用一步的场景有哪些 什么是异步?(对比同步) 前端使用异步的场景,为什么? 异步和单线程(js是单线程语言)? 同步阻塞代码执行,异步不会阻塞程序进行(alert是同步,setTimeout是异步),以下场景需要异步:1在可能发生等待的情况;2等待过程中不能像alert一样阻止程序运行,所以“等...

2018-09-05 22:38:37 914

原创 作用域&&闭包

对变量提升的理解         说明this几种不同的使用场景        创建10 个<a>标签,点击的时候弹出对应的序号        如何理解作用域 实际开发中闭包的应用 执行上下文: 一段<script>或者一个函数,会生成执行上下文 全局:对于一段<script>执行之前,会变量定义(变量拿出来,不带值,用undefined代替),函数...

2018-09-05 21:31:54 222

原创 原型和原型链

如何判断一个变量是数组类型 写一个原型链继承的例子 描述new一个对象的过程 zepto(或者其他框架)源码中如何使用原型链 构造函数 Foo,F是大写的,构造函数首字母大写。所有的引用类型都有构造函数,构造函数就像一个模板 构造函数-扩展 原型规则和示例 1、所有的引用类型(数组、对象、函数),都具有对象特性,即可自由扩展属性(null除外) 2、所有的引用类型(对...

2018-09-04 16:36:46 182

原创 JS知识点一:变量

JS不是提前编译的,编译结果也不能在分布式系统中进行移植。 JS变量按照存储方式区分为哪些类型,并描述其特点,JS中使用typeof能得到哪些类型? 答: 1、变量分为值类型和引用类型,值类型作用域独立,引用类型(对象、数组、函数):变量是指向实际对象的指针,为了让内存共用空间,可以添加属性 2、typeof只能区分出值类型,引用类型不行只能函数 何时使用===何时使用== 变量计算,...

2018-09-04 15:16:00 159

原创 技术点

html5新特性 ajax 下拉框:https://blog.csdn.net/MAOZEXIJR/article/details/81747465   canvas 适配和兼容,web标准,http css3新特性 居中 js:   原型,原型链,作用域,闭包,设计模式,dom操作,bom,数据类型,事件绑定 js实现页面功能:dom操作,事件绑定,ajax 开发环境:版本管...

2018-09-04 14:04:57 104

原创 Vue——对全局事件的解绑

activated () { window.addEventListener('scroll', this.handleScroll) }, deactivated () { window.removeEventListener('scroll', this.handleScroll) } 全局事件会影响到其他的组件所以要解绑, activated生命周期钩子是...

2018-08-31 22:08:25 826

原创 vue初步

Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统。构建用户界面的渐进式框架,数据和 DOM 已经被建立了关联,所有东西都是响应式的。不仅可以把数据绑定到 DOM 文本或特性,还可以绑定到 DOM 结构。Vue 也提供一个强大的过渡效果系统,可以在 Vue 插入/更新/移除元素时自动应用过渡效果。 1.创建一个Vue实例 2.不再专注于dom的操作而是注意数...

2018-07-15 20:56:14 173

原创 排序(sorting)算法

冒泡:function bubble(arr) { var len=arr.length,temp,stop;     for(var i=0;i<len-1;i++){         for(var j=0,stop=len-1-j;j<stop;j++){             temp=arr[i];             arr[i]=arr[j];           ...

2018-07-02 10:32:38 306

原创 ES6随手记

特性:1.默认参数2.字符串模板3.解构赋值4.箭头函数5.set和map6.异步操作7.类与对象(继承)8.模块化散记:babel:编译es6为es5的webpack:处理模块化项目依赖关系基础架构:mock功能任务自动化gulp,较少人工操作。...

2018-07-01 22:45:25 143

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除