
前端
文章平均质量分 50
Yanzery
嘻嘻嘻嘻...我很想赢,但是我也不怕输。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前端跨域的理解和解决方案
何为跨域?首先,我们得先理解一下何为跨域?所谓跨域,即网站的协议名 protocol(例如 http ://) 、域名 host (例如:www.example.com)、端口号 port (例如 80 ,默认端口可以省略) 这三个中的任意一个不同,网站之间的数据传输或者请求就属于跨域请求了。这是由于浏览器的同源策略,为了防范跨站脚本的攻击,禁止客户端脚本对不同域的服务进行跨站调用,但是跨域并非浏...原创 2018-04-07 15:05:20 · 792 阅读 · 0 评论 -
let 和 const 命令
1、 let 命令1.1基本用法用来声明变量,但是声明的变量只在 let 命令所在的的代码块内有效。for 循环的计数器,很适合用 let 命令。for 循环设置循环变量的那部分是一个父作用域,而循环内部是一个单独的子作用域1.2不存在变量提升var 命令会发生变量提升,变量可以在声明之前使用,值为 undefine1.3暂时性死区只要一进入当前作...原创 2018-05-19 12:28:33 · 184 阅读 · 0 评论 -
关于span设置宽高
首先区别内联元素和块元素内联元素不会独自占据一行,其他的内联元素也可以在同一行;块元素独自占据一行。块级元素可设置宽高,内联元素设置无效。块级元素的 width 默认为 100%,而内联元素则是根据其自身的内容或子元素来决定其宽度。内联元素改变宽高,可以通过设置 display: block;当 display 的值设为 block 时,元素将以块级形式呈现。当position为absolute、...原创 2018-04-02 00:36:54 · 6381 阅读 · 2 评论 -
关于border设置无边框
border属性border:none和border:0;都是可设置无边框。但是none无内存,不占用内存;而‘0’则系统还是会占用内存,只是不显示出来。兼容性:(针对button和input,IE6和IE7)【border:none;】当border为“none”时似乎对IE6/7无效边框依然存在;【border:0;】当border为“0”时,感觉比“none”更有效,所有浏览器都一致把边框隐...原创 2018-04-02 00:49:25 · 14957 阅读 · 0 评论 -
引用类型《JavaScript 高级程序设计》第 5 章笔记)
1.object 类型存储和传输数据的理想选择创建实例 new 操作法跟 object 构造函数var person = new object();person.name="Yanzery";person.age=20;2.对象字面量var person = {person.name:"Yanzery",person.age:20}访问对象的方法 点表...原创 2018-04-07 15:30:56 · 161 阅读 · 0 评论 -
DOM(《JavaScript 高级程序设计》第 10 章笔记)
DOM1、节点层次文档元素是文档的最外层元素1.1 Node 类型每个节点都有一个 nodeType 属性,用于表明节点的类型。 为了确保跨浏览器兼容,最好还是将 nodeType 属性与数字值比较,if(someNode.nodeType==1){ //适合所有的浏览器 alert("Node is an element.");}1.1.1 ...原创 2018-04-07 15:26:14 · 178 阅读 · 0 评论 -
DOM2 和 DOM3(《JavaScript 高级程序设计》第 12 章笔记)
样式计算的样式myDiv = document.getElementById('myDiv');var myDivStyle = document.defaultView.getComputedStyle(myDiv, null); //第二个参数可以是伪元素,如“:after”;ie9+alert(myDivStyle.width);var myDivStyle = ...原创 2018-04-07 15:24:14 · 169 阅读 · 0 评论 -
Ajax 与 Comet(《JavaScript 高级程序设计》第 21 章笔记)
Ajax 与 Comet1、XMLHttpRequest 对象function createXML(){ if (typeof XMLHttpRequest !="undefined"){ return new XMLHttpRequest(); }else if(typeof ActiveXobject!="undefined") { ...原创 2018-04-07 15:21:06 · 229 阅读 · 0 评论 -
变量的解构和解析
1、数组的解构赋值基本用法 按照一定的模式,从数组和对象中提取值,对变量进行赋值。let [a,b,c] = [1,2,2];如果解构不成功就是 undefine,如下就是解构不成功的;let [a] =[];let [a,b] = [2];如果等号右边不是数组将会报错,如下:let [a] = 1;let [a] = null;2、对象的...原创 2018-05-19 17:07:41 · 986 阅读 · 0 评论