SF
各种各样的学习笔记
各种各样的学习笔记
注册登录
关注博客
注册登录
主页
关于
RSS
JS学习笔记 - 回调函数
_我已经从中二毕业了
2015-06-25
阅读 3 分钟
8.3k
在js里函数都是对象,这表示它们可以作为参数传递给其他的函数。举例:当函数b()作为参数传递给函数a(),那么在某一时刻函数a()可能会执行或者调用函数b()。这种情况下,函数b()就被称为回调函数,也可以简称叫做回调(下面是栗子)。
JS学习笔记 - eval() 是魔鬼
_我已经从中二毕业了
2015-06-19
阅读 2 分钟
6.9k
如果在代码中使用了eval(),请记住一句话:“eval()是一个魔鬼”。该函数可以将任意的字符串当做一个js代码来执行。当需要讨论的代码是预先编译好了(不是在动态运行时候决定),是没有理由使用eval()的。例如,如果你知道点表示法,但是不知道下表表示法的情况(下面一个栗子)。
JS学习笔记 - 分析 JavaScript 的执行顺序
_我已经从中二毕业了
2015-06-17
阅读 2 分钟
13.7k
js代码执行顺序比较的形象,用户可以直观的感受这种执行顺序。但是,js代码的执行顺序是比较复杂的。有时候我们会把js代码写在html里面,而html文档在浏览器中解析的过程是这样:浏览器按照文档流从上到下逐步解析页面结构和信息。js代码作为嵌入的脚本也算做html文档的组成部分,因此,js代码在装载时的执行顺序也是根...
JS学习笔记 - 封装 Cookie 应用接口
_我已经从中二毕业了
2015-06-16
阅读 3 分钟
6.2k
在默认的情况下存取Cookie是一件比较麻烦的事情。由于Cookie是通过字符串来存储信息的,所以容易导致在执行赋值运算的时需要转换读取信息的数据类型。而且Cookie信息的字符串本身就令人讨厌,在经常使用Cookie信息的 Web 应用中格外的不方便。所以需要自行的封装一个Cookie函数来提供开发效率!
在 Coding 上搭建 Hexo 个人博客!
_我已经从中二毕业了
2015-06-13
阅读 3 分钟
27.5k
最近闲来没事干,想搭建一个自己的博客来玩玩,但是又不想出钱买域名和租服务器。正好最近很流行搭建一个静态博客(本人用的是 hexo),而且部署上 github、coding、GitGafe上面也很方便。
AJAX学习笔记 - 通讯格式
_我已经从中二毕业了
2015-05-26
阅读 2 分钟
4.2k
本文章记录本人在深入学习Javascirpt AJAX中看书理解到的一些东西,加深记忆和并且整理记录下来,方便之后的复习。 避免使用 XML 没有哪种格式从始至终比其他格式都更好。根据传送数据的类型、在页面上使用的目的不同,某种格式数据可能下周更快,另一种数据可能解析更快。 XML格式数据极其的冗长。因为每个离散的数据片...
DOM 深入学习 - 2
_我已经从中二毕业了
2015-05-16
阅读 4 分钟
3.8k
在渲染dom树中为每个需要显示的dom树节点存放至少一个节点,隐藏的dom元素在渲染树中没有对应的节点。然后将页面的元素看作一个具有填、边距、边框和位置的盒子,也就是经常提到的盒模型。如果dom树和渲染树构造完毕,浏览器就会显示或者说是绘制页面的上的元素了。
DOM 深入学习 - 1
_我已经从中二毕业了
2015-05-08
阅读 3 分钟
3.6k
在很早的时候市场上已经有了一些不同版本的DHTML规范,主要包括IE和Netscape两个不同的版本。这组DHTML规法规定了一套文档对象、集合、方法和属性。虽然不同的DHTML版本的特性存在差异,但是一些基本的思路和用法还是有章可循的。
Javascirpt - 理解执行上下文以及作用域链
_我已经从中二毕业了
2015-04-20
阅读 2 分钟
5.5k
执行上下文,是ECMAScript规法中用来描述js代码执行的抽象概念。所有的js代码都是在某个执行上下文运行的。在一个执行上下文中调用一个函数,会进入一个新的执行上下文。调用结束就回到原来的执行上下文中。在函数调用的过程中,如果调用了其他的函数,那么将进入一个新的执行上下文,就会形成一个执行上下文栈。
Javascript 深入学习循环
_我已经从中二毕业了
2015-04-14
阅读 4 分钟
6.9k
本文章记录本人在深入学习js循环中看书理解到的一些东西,加深记忆和并且整理记录下来,方便之后的复习。 选择正确的循环体 在大部分编程语言中,代码执行的时间多数消耗在循环的执行上。 js定义了4种类型的循环:for, while, do while, for in。 for循环是最常用的循环结构,它由四个部分组成: 初始化体 前测条件 后执...
JavaScript 条件表达式深入学习
_我已经从中二毕业了
2015-04-09
阅读 4 分钟
8.7k
本文章记录本人在深入学习js条件表达式中看书理解到的一些东西,并且整理记录下来,加深记忆和方便之后的复习。主要是深入学习if else和switch语句的一些性能优化和逻辑思维。
《javascript语言精粹》学习笔记 - 数组方法实现
_我已经从中二毕业了
2015-04-01
阅读 2 分钟
2.4k
在js中数组是经常被使用到的,我们除了要学习数组的方法,还需要了解诶一下某一些方法是如何来实现的。然而我看了《javascript语言精粹》中方法的一章,想记录下书上的代码,以便加深印象。
《javascript语言精粹》学习笔记 - 递归函数
_我已经从中二毕业了
2015-03-29
阅读 2 分钟
2.9k
递归函数就是会直接或者间接地调用自身的一种函数。递归是一种强大的编程技术,它把一问题分解为一组相似的子问题,每一个都用一个寻常解去解决。一般来说,一个递归函数调用自身去解决它的子问题。
《javascript语言精粹》学习笔记 - 对象
_我已经从中二毕业了
2015-03-27
阅读 4 分钟
3.2k
Javascirpt里的对象是无类型的。它对新属性的名字和属性的值没有任何的限制。对象适用于汇集和管理数据。对象可以包括其他对象,所以它们可以容易地表示成树状或者图形结构。
《javascript语言精粹》学习笔记 - 继承
_我已经从中二毕业了
2015-03-24
阅读 5 分钟
5.2k
JavaScript 是一门弱类型语言,从不需要类型转换。对象继承关系变得无关紧要。对于一个对象来说重要的时它能够做什么,而不是它从哪里来。
Backbone.js学习笔记:图书案例-事件绑定
_我已经从中二毕业了
2015-02-11
阅读 4 分钟
5.7k
在我们浏览网页的时候,获取数据并不是一下只就全部获取到的,为了创建一个更好的用户体验,就来模拟一个加载(Spinner)的图片来告诉用户正在获取数据中!
js面向对象练习-拖拽效果
_我已经从中二毕业了
2015-02-11
阅读 3 分钟
9.6k
首先来了解一下,面向对象练习的基本规则和问题: 先写出普通的写法,然后改成面向对象写法项 普通方法变形 ·尽量不要出现函数嵌套函数 ·可以有全局变量 ·把onload函数中不是赋值的语句放到单独函数中 改成面向对象 ·全局变量就是属性 ·函数就是方法 ·onload中创建对象 ·改this指针问题 先把拖拽效果的布局完善好:HTML...
Backbone.js学习笔记:图书案例-使用集合
_我已经从中二毕业了
2015-01-20
阅读 5 分钟
3.6k
这样之后我们回去浏览 index.html#books/SOMENAME 的时候可以看到某一些图书的信息。这个信息有Backbone.Router里定义的loadBook函数获取渲染
Backbone.js学习笔记 Hello World!
_我已经从中二毕业了
2015-01-17
阅读 3 分钟
5.4k
使用Backbone.js 和 MVC 架构创建一个典型的Hello world项目。虽然是“杀鸡用牛刀了”,毕竟是我第一次使用Backbone.js
1
2
(current)
上一页
2
(current)
下一页