- 博客(23)
- 收藏
- 关注
原创 \r,\n与\r\n有什么区别?
一.知其然\n是换行,英文是New line\r是回车,英文是Carriage return二.知其所以然 机械打字机有回车和换行两个键作用分别是:换行就是把滚筒卷一格,不改变水平位置。 回车就是把水平位置复位,不卷动滚筒。Enter = 回车+换行(\r\n) 注:\r\n连用时,不能调换顺序 ...
2018-09-17 15:23:26
789
原创 exports 和 module.exports 的区别
首先得明确两个的含义exports:首先对于本身来讲是一个变量(对象),它不是module的引用,它是{}的引用,它指向module.exports的{}模块module.exports:首先,module是一个变量,指向一块内存,exports是module中的一个属性,存储在内存中,然后exports属性指向{}模块 内存示意图如下:现在来看看它们在运用中的异同:...
2018-09-17 14:04:13
348
原创 动态改变setInterval的时间间隔
setInterval的时间间隔一般设定的为一个常量,但是实际场景中我们有时候需要动态替换掉这个时间间隔那么该怎么处理呢?错误❌示范: var t = 500;var set = setInterval(function () {t /= 2;console.log('我是用来测试打印速度的');if(t <= 10){clearInterval(...
2018-09-14 10:21:40
863
转载 根治JSONP跨域请求
一、同源策略要理解跨域,先要了解一下“同源策略”。所谓同源是指,域名,协议,端口相同。所谓“同源策略“,简单的说就是基于安全考虑,当前域不能访问其他域的东西。一些常见的是否同源示例可参照下表:在同源策略下,在某个服务器下的页面是无法获取到该服务器以外的数据的。例如我们在自己的网站通过ajax去获取豆瓣上https://developers.douban.com/wiki/?titl...
2018-08-13 08:44:59
246
原创 原生JS操作DOM对象
获取页面元素方式document.getElementById("btn");document.getElementsByClassName("类样式的名字");document.getElementsByName("name属性的值");var div = document.getElementsByTagName("img");document.querySelector();el...
2018-06-23 18:02:27
570
原创 JS中关于==,这些秘密可能你不知道
js中‘0’到底是 true 还是 false if ('0') alert("'0' is true"); if ('0' == false) alert("'0' is false");结果是,两次都 alert 了!那么 '0' 到底是 true 还是 false 呢?答案是:在js做比较的时候,有这样的三条规则:如果比较的两者中有boolean,会把 boolean 先转换为对应的 n...
2018-06-21 10:54:30
257
转载 浮点数表示
浮点数表示浮点数的规格化表示浮点数的表示范围浮点数的表示精度参考资料之前的一些工作当中碰到了很多有关浮点数的问题,比如浮点数的表达范围、表达精度、浮点数的存储方式、浮点数的强制类型转换等等,因此感觉有必要系统了解一下有关浮点数的问题。—————————— 浮点数表示 ——————————浮点数是一种 公式化 的表达方式,用来近似表示实数,并且可以在表达范围和表示精度之间进行权衡(因此被称为浮点数)...
2018-06-20 08:46:56
2941
原创 8道---数据类型精华题目,都能答对,JS数据类型你就过关了
原创不易,且看且珍惜1数据类型分为几种?详细说明2 判断一个值是什么类型有几种方法?分别是什么?3 typeof的返回值有几种情况?列举4 写一下typeof判断一个对象是否存在?5 null和undefined的区别6 说出值为undefined的几种情况7 哪些值会被转化为false8 问号出输出的是true还是false?if ([]) { ???}// trueif ...
2018-06-19 20:35:17
905
原创 WebAPI乱炖
getElementById--单个元素getElementsByTagName--得到数组getElementsByClassName--得到数组getElementsByName--得到数组------------------------------------------------- * src,title,alt,href,id属性-------------直接 .属性 * ...
2018-06-14 14:39:18
317
原创 js杂七杂八
var a = 25; function abc (){ alert(a);//undefined var a = 10; } abc();结果:undefined
2018-06-13 15:43:03
221
原创 JS字符串方法---slice,substr和substring的区别
首先,他们都接收两个参数,slice和substring接收的是起始位置和结束位置(不包括结束位置),而substr接收的则是起始位置和所要返回的字符串长度。直接看下面例子:1 var test = 'hello world';2 3 alert(test.slice(4,7)); //o w4 alert(test.substring(4,7));...
2018-06-13 09:32:39
503
原创 聊一聊JavaScript基础巩固提高系列课程(三)---数据类型全解
之前还不觉得,最近一段时间发现这个思维导图还真是好用,以后就 用思维导图了,如果大家看不清,鼠标放在图片上点击一下就可以看大图了!!。如果有想要原版XMINd的可以底部评论,本人总结的 无偿发放...
2018-06-12 13:29:18
249
原创 聊一聊JavaScript基础巩固提高系列课程(七)---数组语法全解
数组数组的定义数组是按照次序排列的一组值,每个值的位置都有编号,整个数组用方括号表示直接在定义时赋值var arr = ['a', 'b', 'c'];也可以先定义后赋值var arr = [];arr[0] = 'a';arr[1] = 'b';arr[2] = 'c';任何类型的数据都可以放入数组,下列类型一次是对象,布尔,数组,函数:var a = [{a : 1},true,...
2018-06-08 18:15:55
305
原创 聊一聊JavaScript基础巩固提高系列课程(一)
版权所有!转载请注明网址!一 . javaScript简介1 . JS分为 三部分:ECMAScript---是标准,包含了js的基本语法DOM-----文档对象模型 document object modelBOM------浏览器对象模型 browser object model2 js是什么?Js的原名 是livescript,后来才改名的,个人理解,他是一门脚本语言,是一门解释型语...
2018-06-08 13:30:32
252
原创 高仿土豆网视频悬浮效果
写了一个简单的仿土豆的视频悬浮效果,没事写点这样的例子,对自己也是一种提高上代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style&a
2018-06-05 18:01:41
276
原创 CSS微信滑动门,奇技淫巧
微信滑动门---有点意思哦可以看到微信官网的导航,每一个标题的背景是一张图片,有意思的是,虽然这些文字的字数并不一样,按照传统思维,这就意味着要截8张长度不同的图片,然鹅。。。。微信并不是这样做的,他们只用了一张图片,如下所示:没错就是这么长的一张图片,很巧妙的!他的做法是:用一个a标签包括一个span标签,将a标签的背景图片设置为左对齐,对a中的span标签的背景图片设置为右对齐我写了一遍,直接...
2018-06-05 17:23:30
1174
原创 CSS的闲言碎语
1 设置overflow浮动后会把元素设置为inline-block2 overflow是脱离文档流的,因此会影响到后边的盒子,后边的盒子会跑到浮动盒子的下面去,要想解决,需要加一个父盒子,并且给它一个高度3 关于css的权重,计算权重就是直接加法运算,如下图:4 关于背景图片的CSS样式:background: transparent url(image.jpg) re...
2018-06-03 22:26:23
230
原创 CSS中的display属性的详解与实例应用,以及解决行内元素存在间隙的bug问题
##MaHua是什么?一个在线编辑markdown文档的编辑器向Mac下优秀的markdown编辑器mou致敬##MaHua有哪些功能?* 方便的`导入导出`功能 * 直接把一个markdown的文本文件拖放到当前这个页面就可以了 * 导出为一个html格式的文件,样式一点也不会丢失* 编辑和预览`同步滚动`,所见即所得(右上角设置)...
2018-06-03 16:47:45
1007
原创 CSS网页布局---左侧栏固定,右侧栏自适应的骨灰级讲解
左侧栏固定右侧栏自适应的布局在开发过程中真的可谓是屡见不鲜,今天我们就来聊聊这个司空见惯的布局方式。。。啦啦啦。。。首先把html的基本骨架写出来,代码如下:<div class="container"> <div class="left"></div> <div class="right"></div>
2018-05-31 21:58:44
1533
原创 CSS之margin精髓讲解,深入骨髓!!!
深入理解css中的margin属性 之前我一直认为margin属性是一个非常简单的属性,但是最近做项目时遇到了一些问题,才发现margin属性还是有一些“坑”的,下面我会介绍margin的基本知识以及那些“坑”。这篇博文主要分为以下几个部分: 第一部分:margin–基础知识 要介绍margin的基础知识,我们不可回避地要谈到css盒子模型(Box Model),一般而言,css盒子模型是...
2018-05-30 10:44:00
582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人