javascript
Tomihaohao
低调的蠢蠢,蠢蠢的低调
展开
-
javascript小白学习指南4--持续更新
第三章:引用类型OBJECT 类型javascript 大部分的引用类型都是object类型的引用实例而且,Object 也是ECMAScript 中使用最多的一个类型。虽然 Object 的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它们确实是非常理想的选择。创建 Object 实例的方式有两种。第一种是使用 new 操作符后跟 Object 构原创 2016-01-06 22:59:29 · 1530 阅读 · 0 评论 -
javascript 小白学习指南专题 this
在JS中可能有很多朋友弄不清楚this的取值 其实this 的取值总结下来一共就这5中情况下面我们来一个一个解答第一种情况:构造函数中的thisfunction a(){ this.a1="111"; this.a2="222"; console.log(this); //{a1:111,a2:222}}var f = new a();console.log(f.a1)原创 2016-03-01 15:28:20 · 606 阅读 · 0 评论 -
javascript 之小白学习指南 闭包的详解
在学习闭包之前 我希望大家已经能弄清楚 这么几个知识点 第一个:作用域 第二个:作用域链 第三个:执行上下文 活动对象如果还有不清楚的 可以看看相应的小白学习指南下面我们来看看闭包的概念 一种解释就是:闭包就是函数局部变量的集合,只是这些变量在函数返回后任然会继续存在第二种解释:闭包就是就是函数的“堆栈”在函数返回后并不释放,我们也可以理解为这些函数堆栈并不在栈上分配而是在堆上分配第三种解原创 2016-03-02 16:52:01 · 612 阅读 · 0 评论 -
javascript 小白学习指南 理解隐形原型
在javascript中每个对象都有一个隐形原型 proto 这个proto是一个隐藏的属性,javascript不希望开发者用到这个属性值,有的低版本浏览器甚至不支持这个属性值。obj这个对象本质上是被Object函数创建的,因此obj.proto=== Object.prototype。我们可以用一个图来表示。 即,每个对象都有一个proto属性,指向创建该对象的函数的protot原创 2016-03-04 18:07:21 · 640 阅读 · 0 评论 -
javascript 之小白学习指南 专题 --作用域
小白专题 之 作用域在开始之前我们先来看一段代码var name = 'csdn'; function print() { alert(name); var name = 'tomihao'; alert(name); alert(age); } print(); 结果是什么呢? 我们把alert 换成console 运行原创 2016-01-26 17:03:33 · 707 阅读 · 0 评论 -
javascript 小白学习指南 继承
首先我们要明白,javascript中的继承是通过原型链来体现的function Foo(){};var f1 = new Foo();f1.a = 10;Foo.prototype.a = 100;Foo.prototype.b = 200;console.log(f1.a) //10;console.log(f1.b) //200 以上代码中,f1是Foo函数new出来的对象,f1.原创 2016-03-04 22:50:31 · 558 阅读 · 0 评论 -
javascript 小白学习指南专题 -- 执行上下文 执行上下文栈
上一个专题我们讲了javascript 的作用域 我们知道作用域类似 帮派地盘一样的东西 这次我们将要说一说 执行上下文,有的书中也叫 执行环境 我们先看几个简单的例子console.log(csdn); 直接运行这行代码返回的什么?*****************************************console.log(csdn); 直接运行这行代码返回的什么?var c原创 2016-02-23 10:29:33 · 533 阅读 · 0 评论 -
javascript 小白学习指南专题 作用域与上下文环境之间的联系
下面用几张图就可以很好的说明一切 大家看图 黑色加粗的部分就是 当前的活动对象总结: 作用域只是一个“地盘”,一个抽象的概念,其中没有变量。要通过作用域对应的执行上下文环境来获取变量的值。同一个作用域下,不同的调用会产生不同的执行上下文环境,继而产生不同的变量的值。所以,作用域中变量的值是在执行过程中产生的确定的,而作用域却是在函数创建时就确定了。所以,如果要查找一个作用域下某个变量的值,就需要原创 2016-02-23 11:26:06 · 763 阅读 · 0 评论 -
犀利的backbone 然而我不会用
backbone 介绍代码例子都摘自这里点我有些人早已知道这个框架(然而你们却不会用!),有些人不知道这个框架 我在这里都说一下backbone 是一个很轻量级的框架(其实我觉得这句话真是扯),是的相比较于Angularjs Ember来说 确实很轻量级 但是 backbone 这个框架并不能单独运行,他需要两个帮手 第一个Jquery 第二个 underscore 这两个JS库 呵呵哒!想了解 A原创 2016-04-14 13:54:35 · 1458 阅读 · 0 评论 -
javascript小白学习指南3
第二章 变量和作用域 在看第二章时我希望,你可以回顾一下前一次所讲的内容 如果有所遗忘 点这里 今天我们来说说 变量和作用域的问题本章主要内容基本类型和引用类型执行环境垃圾回收(了解即可)基本类型和引用类型JS中可能包含两种不同的数据类型的值: 基本类型 和 引用类型 基本类型值 指的是简单的数据段 而 引用类型指那原创 2014-08-12 18:43:55 · 2292 阅读 · 1 评论 -
javascript小白学习指南2
好啦 好啦 ,美女看够了,我们开始继续上一次讲的内容把(上一节的内容) 控制语句: 首先我先给大家总结一下在javascript中一共有 9 种控制语句它们分别是 if 语句do-while 语句while 语句for 语句for-in 语句label 语句break 和 continue 语句with 语句 switch 语句 下面来分别为这几个控制语句举个例子原创 2014-08-09 17:21:03 · 12382 阅读 · 0 评论 -
javascript小白学习指南1
引言:做为一名程序员,都是真心的想把自己的东西分享出来,供大家一起学习探讨,一起提高技能,一起涨工资,呵 这一系列的文章都是关于Javascript 基础的 当然文章当中穿插了些我自己的理解,希望可以帮助一些刚开始的童鞋! 废话不多说我们开始吧!第一章:Javascript 基本概念 主要内容数据类型原创 2014-08-07 21:41:33 · 8670 阅读 · 4 评论 -
执行上下文(Execution Context)
执行上下文(Execution Context)说明此文译自Dmitry A.Soshnikov 的文章Execution Context概要本文将向大家介绍ECMAScript的执行上下文以及相关的可执行代码类型。定义每当控制器到达ECMAScript可执行代码的时候,控制器就进入了一个执行上下文。执行上下文(简称:EC)是个抽转载 2014-02-16 19:21:15 · 753 阅读 · 0 评论 -
关于介绍JS OOP的一篇文章 收藏了
来源:DeveloperWorks – 曾滢著简介: JavaScript 函数式脚本语言特性以及其看似随意的编写风格,导致长期以来人们对这一门语言的误解,即认为 JavaScript 不是一门面向对象的语言,或者只是部分具备一些面向对象的特征。本文将回归面向对象本意,从对语言感悟的角度阐述为什么 JavaScript 是一门彻底的面向对象的语言,以及如何正确地使用这一特性。前言转载 2014-05-04 16:51:25 · 759 阅读 · 0 评论 -
JS 的那些MVC 框架 の backbone
JS 的那些MVC 框架 编写此文的目的其实也是工作的需要,现在我把我学习到的东西分享出来,希望对大家有所帮助原创 2014-09-09 17:20:53 · 1420 阅读 · 0 评论 -
Angular 基础环境构建学习
Angular 基础环境构建学习 Angularjs 个人认为这是一款很好的框架!它将我们从AJAX应用的开发中解救了出来!嗯。。。。废话就说道这里下面我们开始把! · 确定我们的目标我们的目标是如何快速构建一个angular 项目· 我们需要准备什么好的确定了目标我们需要准备些什么呢?扳手啊!锤子啊!钉子啊!。。。。乱七八糟原创 2014-08-05 18:06:20 · 1263 阅读 · 0 评论 -
meta 标签
iOS图标iPhone/iTouch默认是57*57iPad,72*72,可以没有,但推荐有Retina iPhone/Retina iTouch,114*114,可以没有,但推荐有Retina iPad,144*144,可以没有,但推荐有iPhone 6 plus是180*180,iPhone 6 是120*120 -->Retina:1、竖屏(153转载 2015-07-30 20:20:29 · 403 阅读 · 0 评论 -
跨域解决方案
JavaScript跨域总结与解决办法什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash本文来自网络(http://f2e.me/200904/cross-scripti转载 2015-09-16 15:40:01 · 400 阅读 · 0 评论 -
自适应解决方案
lib.flexible移动端自适应方案最新版本0.3.2用Grunt打包运行 npm install,来安装所需的依赖模块。关于NPM的知识,请参见nodejs;运行 grunt,来对项目进行打包。关于Grunt的知识,请参见gruntjs;依赖库无完整引用举例:使用方法建议对于js做内敛处理,在所有资转载 2015-09-17 11:55:23 · 871 阅读 · 0 评论 -
gulp 教程 初级
GULP是什么Gulp.js 是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。如何安装G翻译 2015-09-23 14:27:26 · 1107 阅读 · 0 评论 -
web 前端 错误监控
项目开发完成外发后,没有一个监控系统,我们很难了解到发布出去的代码在用户机器上执行是否正确,所以需要建立前端代码性能相关的监控系统。所以我们需要做以下的一些模块:一、收集脚本执行错误1234567891011121314转载 2015-09-23 10:50:46 · 1161 阅读 · 0 评论 -
JS精华总结
发布 ourjs 原文 weizhifeng.net 作者: JeremyWei 原文: JavaScript The Core 对象原型链构造函数执行上下文栈执行上下文变量对象活动对象作用域链闭包This总结这篇文章是「深入ECMA-262-3」系列的一个概览和摘要。每个部分都包含了对应章节的链接,所以你可以阅读它们以便对其有更深的理解。面向读者转载 2014-02-12 18:48:49 · 816 阅读 · 0 评论