首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Cyan_Luo
掘友等级
前端打杂
进阶...
获得徽章 14
动态
文章
专栏
沸点
收藏集
关注
作品
赞
846
文章 693
沸点 153
赞
846
返回
|
搜索文章
最新
热门
[翻译]How JavaScript Timers Work
写在前面,这篇博客,哪里翻译的不好请见谅。(ORZ ,瑟瑟发抖),巨佬(John Resig) 原文 从一种基本层面上去理解JavaScript计时器是如何工作的是非常有必要的。因为它们处于单线程的环境里,因此它们的行为并不是那么直观。开始通过测试我们能用来构造并且操控计时器的…
面试题-探索JSONP
什么是jsonp,jsonp为什么没有post。那么,我们先看看什么是jsonp,了解了在看这个问题。 JSONP是JSON with Padding的略称。它是一个非官方的协议,它允许在服务器集成JavaScript返回至 客户端,通过javascript callback形…
DOM事件流
事件流描述的是从页面中接收事件的顺序。说白了,我做了一件事,这件事怎么被别人知道的,这个顺序就是事件流。 但是对于这个顺序,有些人产生了分歧。IE和Netscape提出了几乎是完全相反的事件流的概念。于是有了(IE)事件冒泡流和(Netscape)事件捕获流。 事件冒泡:事件开…
[翻译]Keeping your JavaScript out of the global scope
你也许想在这时候在全局作用域中声明一个函数或者变量(你想让其他的script能够使用它,例如,一个轻量级的框架。) 但是这样来说,你想在全局作用域中使用你的方法和变量。同时,如果另一个script或者另一个开发者定义了一个和你的script里面名字一模一样的函数或者变量,那将会…
[翻译]Defining and updating JavaScript variables in different scopes
昨天,我们学习了关于JavaScript作用域。今天,我们来学习如何去在不同类型的作用域中更新变量。 用前缀var来定义一个新的变量。省略var会更新一个存在的变量的值。 如果一个变量已经被定义在当前作用域,用var再次声明它会抛出错误。 如果一个变量没有在当前作用域定义,省略…
我的''jQuery''和jQuery
写在最前面:对jQuery的初步认识,以及自己对jQuery的摸索。 这样一来我们可以直接用元素来直接使用。但是也会带来一些问题:例如全局污染、出了Bug不容易定位问题以及会与其他引入的库造成冲突。所以一般来说,我们不应该直接在原型上添加方法。 到这里算是模仿了jQuery是如…
解析一道JS面试题
写在前面,本文让读者产生了误会。有这样一些原因: JS为何能取到地址值。 a.x = a未解释清楚。 .运算符是否会对赋值运算有所干扰。 首先:本文用addr只是一个代称,表达的是该地址对应的那块内存。 a.x = a赋值表达式先确定左值(可以这样理解,如果不确定我要去的地方,…
[翻译]Scope in JavaScript
作用域是使用变量或者函数的上下文。有三种类型的作用域:全局作用域、局部作用域和词法作用域。(Scope is the context in which a function or variable is accessible. There are three types of …
[翻译]JavaScript Scoping and Hoisting
如果结果“10”令你惊讶,那么下面这个程序真的会让你找不着北。 浏览器会alert("1")。那么,到底发生了什么?这看起来可能很陌生、很古怪并且令人困惑,但这正是这个语言强而有力的表现特征。我不清楚这个特征的专有名词,但是我更愿意用“hoisting”来表达。这篇文章将试着去…
学习总结(1)
问题来源: 回顾知识点的时候,准备重新做一遍,发现一个地方有新的解决的方法,记录下来。 这样的话,不得不给top加上一个width: 100%的属性,我们看看加上属性后的样子。 我们希望两边都能有间距,margin是显然不可取的。于是试试padding吧! 这是为什么呢?怎么会…
下一页
个人成就
文章被点赞
540
文章被阅读
36,935
掘力值
1,642
关注了
131
关注者
85
收藏集
17
关注标签
54
加入于
2017-12-27