自定义博客皮肤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 222

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

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

2018-09-20 15:48:11 207

原创 运行环境

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

2018-09-14 14:31:42 227

原创 Ajax

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

2018-09-11 16:17:06 115

原创 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 127

原创 异步和单线程

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

2018-09-05 22:38:37 913

原创 作用域&&闭包

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

2018-09-05 21:31:54 220

原创 原型和原型链

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

2018-09-04 16:36:46 180

原创 JS知识点一:变量

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

2018-09-04 15:16:00 157

原创 技术点

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

2018-09-04 14:04:57 101

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

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

2018-08-31 22:08:25 822

原创 vue初步

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

2018-07-15 20:56:14 169

原创 排序(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 304

原创 ES6随手记

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

2018-07-01 22:45:25 142

空空如也

空空如也

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

TA关注的人

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