#include <stdio.h> int main() { int c; while((c = getchar()) != EOF) { if(c != '\n' && c != ' ' && c != '\t') { putchar(c); printf("\n"); } } return 0; } 每行一个单词打印输入的字符,除去空符.…
起因 web编程过程使用javascript时感觉很吃力,效率很低.根本原因在于对javascript整个知识体系不熟,看来需要找些书脑补一下,同时欢迎众网友监督. 大神推荐书籍 看了博客大神们推荐的javascript书籍和推荐的阅读顺序,如下所示: 从头到尾对一遍<<Javascript高级程序设计>>,不懂的地方可以暂时掠过,给自己对javascript有一个大体的印象 认认真真的读完这本书:<<编写可维护的javascript>>,从编码规范,技巧,…
<javascript高级程序设计>读过有两遍了,有些重要内容总是会忘记,写一下读书笔记备忘 创建对象 工厂模式 工厂模式优点:有了封装的概念,解决了创建多个相似对象的问题 缺点:没有解决对象识别问题,所有对象都仅是Object的实例 function createPerson(name,age,job) { var o=new Object(); o.name=name; o.age=age; o.job=job; o.sayName=function(){ alert(this.name)…
文章目录 第三章 基本语法 第四章 变量.作用域和内存问题 第五章 应用类型 1. Array 类型 2. RegExp 类型 3. Function 类型 4. String 类型 第六章 面向对象的程序设计 6.1 理解对象 1. 属性类型 2. 读取属性 6.2 创建对象 1. 构造函数模式 2. 原型模式 3.组合使用构造函数和原型模式(主要使用方式) 6.3 继承 1. 原型链 2. 组合继承(主要使用方式) 3. 原型链继承 第七章 函数表达式 *闭包是指有权访问另一个函数作用域中的…
六:结构 1:结构体声明中,比如: struct point{ int x; int y; }; struct后面的名字是可选的,称为结构标记.结构成员.结构标记和普通变量可以采用相同的名字,它们之间不会冲突,因为通过上下文分析,总可以对他们进行区分. 2:结构体的初始化,可以在定义的后面使用初值表进行.初值表中同每个成员对应的初值必须是常量表达式,例如: struct  point  maxpt = {320, 200}; 3:结构体的合法操作只有几种:作为一个整体复制和赋值,通过&运算符取地…
本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考. 第一章 JavaScript简介 JavaScript发展简史: 1995年,JavaScript诞生 1997年,由欧洲计算机制造协会(ECMA,European Computer Manufactures Association)指定的39号技术委员会制定的ECMAScript脚本语言标准发布 1998年,ISO/IEC采用了ECMA标准 JavaScript与ECMAScript之间的关系: 由EC…
第3章 Java的基本程序设计结构 本章内容: 一个简单的Java应用程序 字符串 注释 输入输出 数据类型 控制流 变量 大数值 运算符 数组 本章主要讲述程序设计相关的基本概念(如数据类型.分支以及循环)在Java中的实现方式. 3.1 一个简单的Java应用程序 Java对大小写敏感. Java定义类名规则:名字必须以字母开头,后面可以跟字母和数字的任意组合.长度基本上没有限制.但是不能使用Java保留字作为类名. 标准的命名规则为:类名是以大写字母开头的名词.如果名字由多个单词组成,每个…
Javascript由以下三部分组成: 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) ECMAScript组成部分: 语法.类型.语句.关键字.保留子.操作符.对象. 按照惯例,外部 JavaScript 文件带有.js 扩展名.但这个扩展名不是必需的,因为 浏览器不会检查包含 JavaScript 的文件的扩展名.这样一来,使用 JSP.PHP 或其他 服务器端语言动态生成 JavaScript 代码也就成为了可能.但是,服务器通常还是需要 看扩展名决定为响应…
执行环境及作用域 执行环境(execution context,为简单起见,有时也称为“环境”)是JavaScript 中最为重要的一个概念.执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为.每个执行环境都有一个与之关联的变量对象(variable object),环境中定义的所有变量和函数都保存在这个对象中.虽然我们编写的代码无法访问这个对象,但解析器在处理数据时会在后台使用它.全局执行环境是最外围的一个执行环境.根据ECMAScript 实现所在的宿主环境不同,表示执行环境的…
do-while语句do-while 语句是一种后测试循环语句,即只有在循环体中的代码执行之后,才会测试出口条件.换句话说,在对条件表达式求值之前,循环体内的代码至少会被执行一次.以下是do-while 语句的语法:do {statement} while (expression);下面是一个示例:var i = 0;do {i += 2;} while (i < 10);alert(i); 在这个例子中,只要变量i 的值小于10,循环就会一直继续下去.而且变量i 的值最初为0,每次循环都会递增…