2016年12月5日

原型和原型链 —javascript面向对象高级

摘要: 原型 1.原型有什么用:js是用原型来实现继承 2.原型是:每一个对象都有其原型对象__proto__,这个原型对象指向构造它的构造函数的原型属性prototype. ## 一、函数和对象的关系 ## 1.函数是对象的一种,instanceof 可以判断 2.对象是函数创建的 ## 二.protot 阅读全文

posted @ 2016-12-05 22:43 唐小青 阅读(200) 评论(0) 推荐(0) 编辑

继承性—javascript面向对象高级

摘要: ## 继承性 ## js不是一门完全是面向对象的语言,它没有专门实现对象继承的机制,但是可以通过语法层面实现对象的继承,要实现继承可以通过以下几种方式实现继承。 (这里也可以通过ES6中的class语法实现继承,更接近传统语言如java,请见我ES6新特性) 2.通过constructor实现传值。 阅读全文

posted @ 2016-12-05 22:41 唐小青 阅读(153) 评论(0) 推荐(0) 编辑

对象的概念——javascript面向对象高级

摘要: 什么是对象? a.对现实事物的抽象 —面向对象是对现实事物的抽象 b.对数据的封装 —是对具体数据的封装,是一堆属性和方法的集合 对象的三大特征(封装、继承、多态) 1.封装性,是对属性和方法的封装 2.继承是将别人没有的,拿过来成为自己的就是继承,js里不具备特定的继承的机制,但是可以通过技术上实 阅读全文

posted @ 2016-12-05 22:37 唐小青 阅读(115) 评论(0) 推荐(0) 编辑

2016年11月13日

commonjs 规范

摘要: CommonJS规范1. 概述Node程序由许多个模块组成,每个模块就是一个文件。Node模块采用了CommonJS规范。根据CommonJS规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,也就是说,在一个文件定义的变量(还包括函数和类),都是私有的,对其他文件是不可见的。//ex 阅读全文

posted @ 2016-11-13 22:37 唐小青 阅读(832) 评论(0) 推荐(0) 编辑

nodejs学习笔记

摘要: ## 模块化 ## 每一个js文件就是一个模块 每个模块就是一个单独的作用域依赖和依赖注入一样东西要依赖另外一样东西才能运行 如jquery依赖的是jquery的js文件,handlebar模板引擎依赖handlebars.js文件如 js文件依赖于js解析引擎module.exports.xxx 阅读全文

posted @ 2016-11-13 22:36 唐小青 阅读(177) 评论(0) 推荐(0) 编辑

2016年10月16日

javascript 中常用的判断和循环方法

摘要: 一,常用判断方式 1,if(条件表达式){执行表达式} 2,switch(条件表达式){ case 1: 执行表达式 break; case 2: 执行表达式 break; . . . default:执行表达式}二,常用循环表达式 1,while(条件表达式){执行表达式} 2,do{执行表达式} 阅读全文

posted @ 2016-10-16 22:56 唐小青 阅读(679) 评论(0) 推荐(0) 编辑

javascript中几种数据类型。

摘要: 1,基本类型:字符串类型(string),数字类型(number),布尔类型(boolean)2,复杂类型:数组类型(array),对象类型(object),函数类型(function),正则类型(regexp)3,空类型:undefine 和 null 字符串转数字类型方法:1,加减乘除取余 接字 阅读全文

posted @ 2016-10-16 22:55 唐小青 阅读(5973) 评论(0) 推荐(0) 编辑

2016年10月7日

通过Jquery找对象的方法

摘要: 1.常规选择器 $("p") 选取 <p> 元素。 $(".intro") 选取所有 class="intro" 的元素。 $("#demo") 选取所有 id="demo" 的元素。 2.属性选择器 $("[href]") 选取所有带有 href 属性的元素。 $("[href='#']") 选取 阅读全文

posted @ 2016-10-07 22:09 唐小青 阅读(2157) 评论(0) 推荐(0) 编辑

js 原生代码找对象的方法

摘要: 1. id : document.getElementById('id') 2. 标签 : document.getElementsByTagName('标签') //获得的是一个标签数组 3. Name :document.getElementsByName('name名') // 该方法与 ge 阅读全文

posted @ 2016-10-07 21:29 唐小青 阅读(3129) 评论(0) 推荐(0) 编辑

2016年9月25日

网页设计时的渐进增强和优雅降级原则

摘要: 渐进增强和优雅降级是两种不同的网页设计思想,是两种相反的思路达到同样的效果。 优雅降级:设计网页时,首先满足主流浏览器和最新版本浏览器的所有效果和互动。然后在此基础上,对非主流浏览器 和较低版本的浏览器进行效果删减来兼容,最终完成所有浏览器均能适用的方法。一般在学习过程中,均采用 该方法。 渐进增强 阅读全文

posted @ 2016-09-25 23:34 唐小青 阅读(389) 评论(0) 推荐(0) 编辑

导航