摘要: Writing real code 设计程序的步骤 The variables will tell us what we need to keep track of in our code, and the logic describes what the code has to faithfull 阅读全文
posted @ 2018-12-20 15:47 FBshark 阅读(260) 评论(0) 推荐(0)
摘要: A quick dip into javascipt The way JavaScript works HTML 用一系列的 markup 来呈现整个 content 的 structure.CSS 用一系列的 rules 来设置网页的 style.JavaScript 通过statement 达到 阅读全文
posted @ 2018-12-20 11:43 FBshark 阅读(273) 评论(0) 推荐(0)
摘要: 程序片段 程序进程 首先程序中并没有对数组进行初始化,所以一开始的循环中,即 for(int i=x.length-1;i>0;i--)每一个数组中的元素都是随机数。然后对x[0]进行赋值,即将现在的坐标值 mouseX 和 mouseY 赋值给 x[0],然后执行下一个for 循环语句,这个时候, 阅读全文
posted @ 2018-12-19 23:01 FBshark 阅读(674) 评论(0) 推荐(0)
摘要: 习题6总结 定义字符串: 名字 = 值 其他 你也可以用 {types_of_people}的方式把它放在任何字符串中。 也就是说你可以在其他字符串中添加{},然后前面加一个 f,可用print()进行直接打印。 f-string 特殊的字符串类型:f-string举例:f" some stuff 阅读全文
posted @ 2018-12-18 18:04 FBshark 阅读(206) 评论(0) 推荐(0)
摘要: 不像原始数据类型boolean,int 和 float 只能存一个值,一个对象可以存很多值。但这也是我们讲的一部分,对象也是用相关函数将变量编组的一种方式。 域和方法 在对象的上下文中,一个变量被叫做一个值域(field),一个函数被叫做一个方法(method)。值域和方法的工作原理与函数和变量一样 阅读全文
posted @ 2018-12-16 22:53 FBshark 阅读(490) 评论(0) 推荐(0)
摘要: 习题1 print 语句print('Yay! Printing.')print('I "said" do not touch this') 习题2:注释和 # 号 #(octothorpe),用于注释一条语句,在 # 之后的内容全部被忽略。 习题3:数字和数字计算 当进行关系运算的时候,比如 3+ 阅读全文
posted @ 2018-12-16 19:33 FBshark 阅读(230) 评论(0) 推荐(0)
摘要: 第十四章主要讲了 html forms,通过 forms,我们可以得到 customers' feedback,使得网页能够 interactive,本章的内容分为三个部分: How forms work?两个方面阐述 Web Server 的角度 接收 Browser 的角度 语法以及相关的 at 阅读全文
posted @ 2018-12-16 17:36 FBshark 阅读(260) 评论(0) 推荐(0)
摘要: 复制文件 命令:cp含义:很简单,就是把一个文件复制成一个新文件而已。使用 cp -r命令可以复制一些包含文件的目录 移动文件 命令:mv含义:对文件进行"rename". 查看文件内容 命令:less含义:这是查看文件内容的一种方法,它有用的地方在于,如果文件内容有很多行,它会将其分页,这样就会每 阅读全文
posted @ 2018-12-16 17:31 FBshark 阅读(123) 评论(0) 推荐(0)
摘要: 附录-命令行快速入门(1) command line interface 简称 CLI ,可以在mac OS 上通过一些输入进行一些操作。 1如何在迷路后怎样回家 命令: pwd:打印工作目录cd 更改目录 上机操作: 在 CLI 中输入:pwdcd ~其中,pwd 打印当前的目录,cd~的作用的将 阅读全文
posted @ 2018-12-14 17:50 FBshark 阅读(212) 评论(0) 推荐(0)
摘要: 函数 函数的力量在于模块化。 范例 掷骰子 rollDice()函数 rollDice(int numSides){int d = 1+int(random(numSides));println("Rolling..."+d);}利用这个函数,可以使得程序更加容易维护,因为信息没有重复(假设进行多次 阅读全文
posted @ 2018-12-13 15:23 FBshark 阅读(231) 评论(0) 推荐(0)
摘要: 前言 这一章的内容主要是处理 HTML 中的 tabular data,可以分为三个部分: Creating a table with HTML 使用<table><tr><tb>和<th> 表格中,包括了row,colom,cell还有表头。在 HTML 中,是通过以 row 的方式来 speci 阅读全文
posted @ 2018-12-12 16:24 FBshark 阅读(169) 评论(0) 推荐(0)
摘要: HTML5 markup 前言 在这一章中,讲解了新的 HTML5 的一些 markup,并且对其中的<video>进行了很详细的讲解。 New HTML5 elements 列表如下: <header> *<footer> <article> <nav>: contains content mea 阅读全文
posted @ 2018-12-11 16:00 FBshark 阅读(151) 评论(0) 推荐(0)
摘要: 运动 在这一章中,作者讲述了如何对图元中的对象进行实现动画的效果. 实现运动的几种方式 在书中,作者通过讲解一些对应的知识,让图元能够产生移动的效果。这几种方式包括: 速度和方向 在全局变量中定义两个变量,分别控制运动的速度和方向,然后在 draw()函数中,通过引用速度和方向的变量来产生移动的效果 阅读全文
posted @ 2018-12-10 23:37 FBshark 阅读(188) 评论(0) 推荐(0)
摘要: 平移,旋转和缩放 前言 在这一章节中,平移、旋转和缩放都是以原点为基准的。并且是通过控制坐标系原点的位置来达到图元平移,旋转、缩放的视觉效果。作者在文中的原话是:另一种在屏幕上改变位置和移动物体的技术是改变屏幕的坐标系。举例来说,你可以将一个图形向右移动50像素,你也可以将坐标 (0,0) 向右移动 阅读全文
posted @ 2018-12-09 18:09 FBshark 阅读(276) 评论(0) 推荐(0)
摘要: 媒体 如何将文件导入 Processing 中 在 Processing 中,程序是通过应用 data 文件夹中的文件来显示的,这个文件夹可以通过菜单栏中的 Sketch>show sketch folder(command+K),来显示,可以通过两个办法添加文件: 媒体的类型和导入的方式 图像 一 阅读全文
posted @ 2018-12-09 16:40 FBshark 阅读(386) 评论(0) 推荐(0)