2019年12月24日

前端跨域问题

摘要: 1.什么是跨域? 跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。 例如:a页面想获取b页面资源,如果a,b页面的协议、端口、子域名不同,所请求的访问行为都是跨域的,在Ajax身上尤其明显,浏览器为了安全问题限制了跨域访问,也就是 阅读全文

posted @ 2019-12-24 09:03 这就是神迹 阅读(478) 评论(0) 推荐(0) 编辑

2019年12月3日

JavaScript的执行机制

摘要: Javascript的执行机制: 1.理解JS的单线程: JavaScript是典型的单线程,这部分比较抽象。计算机的任务执行有单线程,多线程之分。单线程是在同一时刻只能做一件事,多线程就是同一时刻能做好几件事。就像我们去水房打水,假如只有一个水龙头,那就需要排队依次打水;如果有很多个水龙头,那就可 阅读全文

posted @ 2019-12-03 21:32 这就是神迹 阅读(167) 评论(0) 推荐(0) 编辑

2019年11月25日

基本数据类型(原始类型)和引用数据类型

摘要: JS中的数据类型分类分为基本数据类型和引用数据类型。 基本数据类型: JavaScript中有五种基本数据类型 :Undefined,Boolean,Null,Number,String。 基本数据类型具有不可变性。 引用数据类型: JavaScript中也有五种引用数据类型:Object,func 阅读全文

posted @ 2019-11-25 21:21 这就是神迹 阅读(583) 评论(0) 推荐(0) 编辑

困了累了敲代码,提神醒脑--写一些推箱子小游戏

摘要: 好久没敲代码了,前几天也睡不好,怎么办,折腾自己一下就好了,反正头发多。而且我这个初学者哪能在乎头发哪,距离强者的路还远得很。 我也不是很想写,主要是闲的无聊,再加上技术差,就更不想写了,可是这整宿整宿的睡不着觉,难受啊,白天还贼精神,估计哪天我就猝死了。好了,我把我的代码发一下,很乱,一开始写的全 阅读全文

posted @ 2019-11-25 20:43 这就是神迹 阅读(257) 评论(0) 推荐(0) 编辑

2019年11月19日

css-目标伪类选择器:target的应用

摘要: 目标伪类选择器:target是众多CSS3众多 动态 伪类选择器中的一个,用来匹配锚点指向的元素,突出显示活动的HTML锚。 <style> div:target{ border: 2px solid black; background: red; } </style> <body> <p> <a 阅读全文

posted @ 2019-11-19 20:18 这就是神迹 阅读(773) 评论(1) 推荐(1) 编辑

2019年11月18日

用html标签+css写出旋转的正方体

摘要: 有一段时间没写代码了,刚写有点手生,无从下手,为了能快速进入状态,就写了这一个小东西,纯用标签和样式表写。下面看一下我写的。 这一段是样式表: <style> *{ margin: 0; padding: 0; } ul,li{ list-style: none; } ul{ position: r 阅读全文

posted @ 2019-11-18 17:04 这就是神迹 阅读(1064) 评论(0) 推荐(1) 编辑

2019年9月2日

数组方法详解

摘要: JS数组的方法众多,平时在使用的时候,容易忘记某些不常用的数组方法,而且时长把两个差不多的方法搞混。而且ES6在ES5的基础上又新增了一些方法,为了方便记忆,就写篇博客方便记忆,没事的时候拿出来看看。 数组方法: 方法 用法 是否改变原有数组 push 在最后一位新增一个或多个数据,返回数组的长度 阅读全文

posted @ 2019-09-02 09:40 这就是神迹 阅读(455) 评论(0) 推荐(1) 编辑

2019年8月29日

Js event对象offsetX,pageX,screenX,clientX详解

摘要: 平时在测量元素位置时难以确定,下面给出具体的event对象中的各种属性,以便日后使用。 检测相对于浏览器的位置:clientX和clientY 当鼠标事件发生时,鼠标相对于浏览器左上角的位置 检测相对于文档的位置:pageX和pageY 当鼠标事件发生时,鼠标相对于文档左上角的位置。(IE7/8无) 阅读全文

posted @ 2019-08-29 19:12 这就是神迹 阅读(1275) 评论(0) 推荐(2) 编辑

2019年8月28日

JS中有趣的知识

摘要: 1.分号与换行 function fn1(){ return { name: 'javascript' }; } function fn2(){ return { name: 'javascript' }; } var obj1 = fn1(); var obj2 = fn2(); console. 阅读全文

posted @ 2019-08-28 12:05 这就是神迹 阅读(381) 评论(0) 推荐(1) 编辑

2019年8月23日

ES6新增关键字let与var的区别

摘要: 最近看了很多文章,偶然间看到ES6中新增了一个关键字 let ,它具有与 var 关键字相似的功能。一开始使用它时,发现它让我对之前一些习以为常的东西产生了怀疑。 下面先让我们看看它和 var 之间用法的不同 { var a = 10; let b = 8; } a //10 b // Refere 阅读全文

posted @ 2019-08-23 12:22 这就是神迹 阅读(279) 评论(1) 推荐(1) 编辑

导航