02 2019 档案

ajax五,jsonp跨域的本质
摘要:jsonp跨域的本质实际就是动态的创建了script标签,script的src属性就是其他服务器地址,get情况下是在url后传参,记得还有个回调函数 阅读全文

posted @ 2019-02-28 10:01 无所不能的风 阅读(135) 评论(0) 推荐(0)

ajax四,封装ajax并优化
摘要:先封装一个属于自己的ajax方法 这样封装的函数存在缺点,参数太多,顺序会乱,有一些常用的属性可以没必要去传 所以我们可以这样封装 阅读全文

posted @ 2019-02-27 22:39 无所不能的风 阅读(127) 评论(0) 推荐(0)

函数作用域,闭包,数据类型的题目
摘要:第一题:函数作用域和闭包 这题要注意函数中的a是隐式全局变量,要注意下这个隐式全局变量在什么时候执行,返回的函数b并不需要执行 a = 0,a++是在执行过之后让a+1 所以但答案是: 第二题:关于数据类型传值和传址 形参和实参要注意区分一下,他们两人之间没有直接的关系,但是有间接的关系 答案是 阅读全文

posted @ 2019-02-27 16:45 无所不能的风 阅读(135) 评论(0) 推荐(0)

关于逻辑或和逻辑与的实际用处
摘要:||和&&在实际中的用处 我们经常会封装函数,比如: 调用者在调用时经常会忘记传参,所以我们在设置参数时可以加上这些 解读就是,如果name没传,name = 0,callback若是存在,直接调用callback() 但是这样不是特别严谨,但是对于我们封装函数,却是很适合的 阅读全文

posted @ 2019-02-27 16:24 无所不能的风 阅读(344) 评论(0) 推荐(0)

ajax三
摘要:什么是数据格式? 将数据通过一定规范组织起来,叫做数据格式,例如 张三%男%19-李四%女20-王五%22%男 这也是数据格式,只不过是我们自己定义的格式。 下面要讲讲关于xml和json数据格式 xml XML使用DTD(document type definition)文档类型定义来组织数据;格 阅读全文

posted @ 2019-02-26 09:29 无所不能的风 阅读(186) 评论(0) 推荐(0)

css三
摘要:设置图片样式居中一种方法 隐藏滚动条的一种方式 border属性 border-image-source border-image-slice border-image-repeat border-image-width border-image-outset background属性 backgr 阅读全文

posted @ 2019-02-25 16:17 无所不能的风 阅读(94) 评论(0) 推荐(0)

ajax二(异步的底层原理)
摘要:异步的底层原理 js中的异步的实现的原理是单线程加事件队列,js的代码执行是单线程的,所谓的单线程的含义是js的代码是从上往下按顺序依次执行的,一定是上一行代码执行完再执行下一行代码。事件队列可以认为是一个容器,这个容器中存储一些回调函数。这些回调函数只有在js代码全部执行完成之后,才有可能会去调用 阅读全文

posted @ 2019-02-25 15:13 无所不能的风 阅读(337) 评论(0) 推荐(0)

js中函数作用域,作用域链,变量提升
摘要:先来分析几个容易出错的题目 第一题: 这道题大家会误认为是1 其实在内部函数执行时,无论这个判断是否成立,都会对声明变量进行提升,所以var foo = undefined,所以在内部判断,因为undefined是false,取反就是true,执行var foo = 10,所以: 最后答案就是10 阅读全文

posted @ 2019-02-25 12:32 无所不能的风 阅读(193) 评论(0) 推荐(0)

关于H5自定义属性
摘要:作用 自定义数据属性是为了保存页面或者应用程序的私有自定义数据, 这些自定义数据属性保存进DOM中,对于整个DOM的布局和表现无任何影响, 但是却可以方便操控整个网页的交互以及想要表达的效果。 自定义属性的设置 直接在标签中设置: 通过js设置 通过jQuery设置 自定义属性的获取 使用js获取 阅读全文

posted @ 2019-02-24 10:33 无所不能的风 阅读(181) 评论(0) 推荐(0)

ajax一
摘要:最简单版的ajax get版本 post版本 去加油吧少年! 阅读全文

posted @ 2019-02-23 22:43 无所不能的风 阅读(80) 评论(0) 推荐(0)

css二
摘要:结构性伪类:nth-child(index)系列1.:first-child2.:last-child3.nth-last-child(index)4.only-child :nth-of-type(index)系列1.first-of-type2.last-of-type3.nth-last-ty 阅读全文

posted @ 2019-02-23 22:12 无所不能的风 阅读(69) 评论(0) 推荐(0)

url地址截取
摘要:面试题: 将let url = 'https://www.baidu.com/s?wd=js&rsv_spt=1',截取为{wd: "js", rsv_spt: "1"} 第一种方法--字符串拆分 所用到方法: indexOf检测出当前字符在字符串中第一次出现的索引,若不存在返回-1 split按照 阅读全文

posted @ 2019-02-23 14:49 无所不能的风 阅读(766) 评论(0) 推荐(0)

css3一
摘要:css组成1.样式表2.规则3.选择器+声明块4.声明5.css属性和css属性值组成的键值对 解析css的规则是:浏览器从右向左解析 css的部分属性存在继承关系 选择器有:基本选择器 略 基本选择器扩展子元素选择器 div>ul>li相邻兄弟选择器 div ul + p只会匹配紧跟其后的兄弟元素 阅读全文

posted @ 2019-02-22 23:25 无所不能的风 阅读(83) 评论(0) 推荐(0)

求js数组中最小值
摘要:第一种方法 自己封装个原型方法 大意就是先找到数组中第一个数,和之后的数做对比,如果第一个数大于后面的数,则将后面的数赋值给他,并返回 第二种方法 利用apply方法 目前只能看懂这两个方法,以后再添加吧 阅读全文

posted @ 2019-02-22 17:57 无所不能的风 阅读(440) 评论(0) 推荐(0)

分析apply,call方法
摘要:Math.min.apply(null,arr) 这种方法用于求一个数组中的最小值,这令我很困惑,我不知道为甚么apply的第一个参数为什么重新传入Math对象 我打算从两点进行分析 1.Math.min() 2.apply,call方法 先是一: Math.min中可以获取一串数字的最小值,格式为 阅读全文

posted @ 2019-02-22 17:17 无所不能的风 阅读(145) 评论(0) 推荐(0)

前端模块化详解
摘要:本文只是适合小白学习,出自:http://web.jobbole.com/95559/ 模块化的理解 1.什么是模块? 将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起 块的内部数据与实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信 2.模块化的进化过程 阅读全文

posted @ 2019-02-19 11:05 无所不能的风 阅读(662) 评论(0) 推荐(0)

js中形参的小练习
摘要:es6没怎么看懂,我想把回调看看,看到了关于函数形参很有意思的地方 这里调用函数时没有传参,但是声明函数时传入了一个形参e,那么结果是多少呢? 结果是:undefined 当调用函数时,如果函数中形参,会默认的在函数内部声明了一个变量var e,但是并没有赋值,所以代码应该变成了个样子 这样的结果就 阅读全文

posted @ 2019-02-13 23:41 无所不能的风 阅读(176) 评论(0) 推荐(0)

js中return返回值小练习
摘要:本文只是帮助初学者入门用的 关于js中的返回值return 如果函数中存在return,执行到了那行之后就直接跳出整个函数,接着向下执行 上例子 定义一个函数是否是偶数,如果是返回true,如果不是返回false? 我相信大多数才学的人会这样写 这样写不是不可以,只是有点啰嗦 因为num%2==0本 阅读全文

posted @ 2019-02-13 23:21 无所不能的风 阅读(271) 评论(0) 推荐(0)

js中的if判断语句和switch条件分支语句
摘要:语句是js中最重要的成分 本文想介绍的是if判断语句和switch条件分支语句 if条件判断语句 形式: 意思就是,当满足条件判断的句子,执行花括号内的表达式 直接看看有坑的地方 需求:当score为60分以下,控制台打印不及格,当score为60分以上,控制台打印及格,当score为85分以以上, 阅读全文

posted @ 2019-02-12 20:13 无所不能的风 阅读(378) 评论(0) 推荐(0)

js中的花括号-块级作用域
摘要:写这篇随笔之前我要先介绍一下块级作用域 (此篇文章只适合初学者) js中什么叫做块作用域呢 大家看到有一些将代码块包裹在花括号里,像这样 { var a = 10 console.log(10) } var a = 10 console.log(10) 上面写法其实就是块级,和正常写法没什么两样 我 阅读全文

posted @ 2019-02-12 18:04 无所不能的风 阅读(1496) 评论(0) 推荐(1)

js基础-类型转换
摘要:这是留着复习用的 ## 字面量这个词大家肯定不会陌生,但是到底是啥意思,还真不知晓? + 根据我的理解看到hello world这个词,这表示的是字符串,当var str = 'hello world'这句意思可能表示的就是字面量 (希望不会对大家产生误解) + 看到了toString方法和Stri 阅读全文

posted @ 2019-02-12 17:30 无所不能的风 阅读(82) 评论(0) 推荐(0)

我暂时可以理解的git操作
摘要:我现在用的是vscode编辑器,感觉还挺好用的,而且支持git可视化操作(主要是我就是用一点常用的) 就拿平常练习来说 接着:(我不知道这样理解是否正确) 我看到别人还有用 git add * //这个好像是不会忽略一些文件 总之不太好....理解能力比较差 当你创建远程仓库的时候,直接复制接下来的 阅读全文

posted @ 2019-02-10 21:30 无所不能的风 阅读(129) 评论(0) 推荐(0)

导航