![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 96
memory丶of
阳光,爱说话,喜欢玩,喜欢研究新的东西,喜欢分享一些有趣的知识,希望我们一起进步,为时代的进步做出力所能及的小事情。
展开
-
前端开发有必要知道的 10 个 JavaScript 难点
JavaScript开发者有必要理解apply、call与bind方法的不同点。它们的共同点是第一个参数都是this,即函数运行时依赖的上下文。三者之中,call方法是最简单的,它等价于指定this值调用函数:```var user = { name: "miss niu", whatIsYourName: function() { console.log(this.name原创 2017-10-27 09:42:45 · 466 阅读 · 0 评论 -
CSS 高级布局技巧
CSS 高级布局技巧用 :empty 区分空元素我们希望可以对空元素和非空元素区别处理,那么有两种方案。 用 :empty 选择空元素:.item:empty { display: none;}或者用 :not(:empty) 选择非空元素:.item:not(:empty) { border: 1px solid #ccc; /* ... */}用 :*-Of-Type转载 2017-11-29 09:45:15 · 431 阅读 · 0 评论 -
jquery使用ajax实现实时刷新
前端渲染页面拿数据,无非就是ajax、socket,其他的暂时没有用过,但项目还是使用ajax比较多。 下面来看一下一个简单基于ajax短轮询的请求:function req() { $.ajax({ type: 'get', url: 'demo.php', dataType: 'json', success: functi原创 2017-10-25 16:32:16 · 21104 阅读 · 1 评论 -
javascript中:call、apply和 bind的简单使用方法
call、apply: 在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。 JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。 call可以传递一个thisArgs参数和一个参数列表,thisArgs 指定了函原创 2017-10-26 11:06:00 · 265 阅读 · 3 评论 -
JavaScript之逻辑与、或、非运算
与 与运算符写作两个与符号:&&。布尔型数据进行与运算时,所有的运算数据值都为真,整个式子结果才为真。如果其中一个或两个运算数据值为假,则与的结果也是假:if(true && true) console.log('ok');// 打印okif(true && false) console.log('ok');// 什么都不做;if(false && false) console.log('ok原创 2017-10-26 10:02:32 · 2799 阅读 · 0 评论 -
javascript的几种阻止冒泡详细描述
第一种:event.stopPropagation(); 事件处理过程中,阻止了事件冒泡,但不会阻击默认行为(它就执行了超链接的跳转)。第二种:return false; 事件处理过程中,阻止了事件冒泡,也阻止了默认行为(比如刚才它就没有执行超链接的跳转)第三种:还有一种有冒泡有关的: event.preventDefault(); 它的作用是:事件处理过程中,不阻击事原创 2017-10-25 17:06:02 · 232 阅读 · 0 评论 -
前端开发javascript原型链和对象理解
构造函数创建对象 使用构造函数创建一个对象:function Persion(){}var per = new Persion();per.name = 'gcy';console.log(per.name);//gcy在这个例子中,Person就是一个构造函数,我们使用new创建了一个实例对象per。 现在进入正题:prototype每个函数都有一个prototype属性,就是我原创 2017-11-01 17:45:51 · 277 阅读 · 0 评论 -
JavaScript数组中的常用方法
前言 数组总共有22种方法,在这将其分为数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组方法、数组删改方法、数组位置方法、数组归并方法和数组迭代方法共10类来进行详细介绍。数组转换方法 Array.join()方法是String.split()方法的逆向操作,后者是将字符串分割成若干块来创建一个数组 数组继承的toLocaleString()和toString()方法。在默认转载 2017-11-09 16:22:51 · 419 阅读 · 0 评论 -
前段开发者JavaScript 数组常用方法
1. 修改数组array.pop 删除数组最后一位元素。var arr = [1, 2, 3];arr.pop();// 返回 3arr;// [1,2]array.shift 删除数组第一位元素var arr = [1, 2, 3];arr.shift();// 返回 1arr;// [2,3]array.push 往数组的末尾新增一个或多个元素。var arr =原创 2017-10-31 15:23:39 · 240 阅读 · 0 评论 -
关于HTTP状态码详细解析
状态码100客户端继续其请求。状态码101切换协议,服务器根据客户端的请求切换协议,只能切换到更高级的协议。状态码200 请求成功,一般用于GET和POST请求方式。状态码201成功求情并创建了新的资源。状态码202 已接受请求,但是未处理完成。状态码203 非授权信息,请求成功,但是返回的meta信息不再原始的服务器,而是一个副本。状态码204 无内容,服务器处...原创 2018-04-27 10:30:39 · 352 阅读 · 0 评论