自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Web前端UI组件设计

注:内容来自奇舞学院前端星课程如何UI组件设计结构设计:分析组件UI的布局,用相应的dom元素设计html结构API设计:设计JavaScript API来实现交互效果API设计原则...

2019-06-18 02:33:41 2452

转载 互联网协议入门

互联网协议入门作者:阮一峰原文地址:http://www.ruanyifeng.com/blog/2016/06/dns.html一、概述1.1 五层模型互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,必须从最下层开始,自下而上理解每一层的功能。如何分层有不同的模型,有的模型分七层,有的分四...

2018-07-09 17:29:49 152

转载 JS中的this关键字

    原文:深入理解javascript原型和闭包(10)——this    在函数中this到底取何值,是在函数真正被调用执行的时候确定的,函数定义的时候确定不了。因为this的取值是执行上下文环境的一部分,每次调用函数,都会产生一个新的执行上下文环境。    this有以下四种使用场景。情况1:构造函数        所谓构造函数就是用来new对象的函数。其实严格来说,所有的函数都可以new...

2018-07-03 23:28:33 338

原创 JS上下文环境

参考文章:深入理解javascript原型和闭包系列——王福明一、执行上下文1.什么是“执行上下文”先看demo console.log(a);//undefined console.log(b);//undefined console.log(fun1);//fun1函数体 console.log(fun2);//undefined var c="ccc"; fun1(c)...

2018-07-03 01:10:15 1452

原创 JS作用域

参考文章:理解 js的作用域--SevenJS作用域面试题总结--蓝眼睛~~一、JavaScript 作用域    1.在 JavaScript 中, 对象和函数同样也是变量。     2.在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。     3.JavaScript 函数作用域: 作用域在函数内修改。    4.只有全局作用域和函数作用域,并没有块作用域,for(var...

2018-07-02 17:25:06 347

原创 JS中的session和cookie区别

简单理解cookie/session机制:http://www.sohu.com/a/207801015_114819JS学习之cookie和session:https://segmentfault.com/a/1190000011844051js中的session与cookie机制:https://blog.youkuaiyun.com/ttx_laughing/article/details/53019...

2018-07-01 23:30:22 5970 2

原创 Node.js web服务 基础入门

一、node.js背景介绍1.node.js是服务端单独运行js文件的一个平台。 node.js提供了很多js后端开发的代码库。2.node.js和脚本js代码区别:2.1以前js文件是纯前端脚本语言,由浏览器解析运行2.2node帮助我们把js脚本脱离浏览器单独拿出来,当做一门语言来进行运行3.3node.js不能执行javascript中的BOM和DOM操作,只能...

2018-04-07 23:55:00 276

原创 SASS/SCSS的学习归纳

一、sass简介一种CSS的预处理器。Sass扩展了 CSS3,增加了规则、变量、混入、选择器、继承等等特性。Sass生成良好格式化的CSS 代码,易于组织和维护。sass和scss区别:sass使用严格的sass语法,不使用大括号和分号scss使用大括号和分号,与less基本相同(推荐使用)二、scss环境搭建1.安装ruby语言环境,直接解压ruby工具到c盘根目录2.配置ruby的环境变量,...

2018-04-04 15:31:37 409

原创 JavaScript 动画案例分析

一、onScroll事件1.用处:是页面滚动条滚动事件,当页面滚动条滚动时候,自动触发2.从属于window对象,事件应绑定到window对象上二、scrollTop和scrollLeft1.含义: scrollTop指的是向上滚动头部高度        scrollLeft指的是向左滚动的宽度2.注意:兼容性不好,不同浏览器的scrollTop/scrollLeft属性从属对象不一chrom浏览...

2018-03-19 18:46:01 875

原创 JavaScript BOM操作

一、BOM定义1.全称:browser object model(浏览器对象模型)2.BOM提供了独立于内容而与浏览器窗口进行交互的接口3.window对象是BOM的顶层(核心)对象,所有对象都是通过它延伸出来的4.区别:DOM:操作当前文档中的节点 BOM:操作当前浏览器本身的一些属性二、window的方法属性1.window对象常用方法:1.1 alert、confirm、prompt:弹出提...

2018-03-19 16:45:57 312

原创 JavaScript DOM操纵和DOM事件

一、DOM定义:docuemnt object model文档对象模型Document:文档,当前html整个页面的内容Object:对象,把当前文档中的一些标签转化为js对象来进行操作Model:当前文档结构的节点关系二、DOM-标签对象转换方式   对象获取方式:getElementById 根据标签ID,getElementsByName 根据标签name属性,getElementsByTa...

2018-03-06 20:15:50 394

原创 JavaScript语言基础

JavaScript语言基础一、JavaScript编写基本格式说明1、行内写法(javascript:具体代码流程),一般用于调试2、HTML嵌入式写法:通过标签囊括3、外部js文件引入写法:通过标签方式引入Script标签三个属性:type:当前语言类型:text/javascrip;language:注明当前script代码块类型:javascript jscript v

2017-11-25 23:38:36 381

原创 HTML+CSS基础+web前端编码规范

一.HTML页面骨架1.常用html标签:文件标记标签:head、title、body排版标记标签:p、br、hr、center、div字体标记标签:stronger、b、i、u、H1、H2、H3、H4、H5、H6、font清单标记标签:ol、li、ul、dl、dt、dd表格标记标签:table、tr、td、th表单标记标签:form、input、select、opti

2017-10-31 00:09:44 704

原创 数据结构之二叉树

数据结构定义:计算机运行核心的东西就是数据,数据结构就是体现数据和数据之间的关系分类:集合、线性结构、树形结构、图形结构

2017-07-17 17:11:10 216

原创 JAVA线程知识

一、线程基础1)概念:程序、进程、线程 程序:通过编程语言编写的一组指令集合 进程:正在运行的程序 线程:进程执行中的执行基本单元关系:程序和进程:1:0…n进程和线程:1:1…n  注:一个进程一定会有一个线程,即main方法 2)线程实现方式i.        自定义一个类,来extends继承Thread,重写run方法,并构造当前类的对象,通过调

2017-07-12 21:38:21 271

原创 阶段性测验遗漏知识点

1.内部类:①普通内部类:创建对象:外部类.内部类 对象名 = 外部类对象名.new 内部类();class A{    classB{}    classstatic C{}    publicvoid test(){             classD {}}}②静态内部类:创建对象: 外部类.内部类  对象名 = new 外部类.内部类();

2017-07-11 20:19:13 294

原创 Java关键字

定义:Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。static 静态特点:1.类的静态区是公共的,所有该类对象都共有。2.在类外部通过类名访问static属性或方法,不用通过创建对象来访问static的属性和方法。区分static  和   非  static :1.调用

2017-05-15 21:32:42 202

原创 Java制作网络聊天室(section1)

java写聊天室需要用到多线程、IO(输入输出)、网络编程,对此也有初步的认识。一、多线程概念:多线程是指一个程序中有多条并发执行的线索,每条线索都被称作一个线程,他们交替执行,彼此间可以通信。在写聊天室时用户用输入和输出的功能,如果输入和输出都写在主函数没有使用线程,那么程序可能因为等待输入而阻塞,无法输出消息,所以需要用多线程来实现。注:Java中的多线程是一种抢占机制

2017-05-07 16:13:53 649

原创 java制作PVP五子棋游戏

编写五子棋游戏需要处理的问题:①、下棋时黑白棋子颜色的交替处理(定义Color类全局变量color来保存颜色标记,当下完一个棋子时颜色变换)②、点击棋盘时让棋子落在离点击处最近的交叉点上(判断点击棋盘上的坐标和棋盘上交叉点的坐标的距离)③、不能让棋子在同一个交叉点重复下棋      (创建int类二维数组 chess_flag[][]来记录棋盘上的下棋情况,0表示无棋子,1

2017-05-07 15:19:16 849

原创 Java制作画图板(阶段二)

①  Panel是一个面板类,用于将窗体分为几个模块,把窗体上的组件分到各个模块中,           JPanel draw_panel = new JPanel();//创建画图面板           //添加面板到窗口frame.add(draw_panel); ②    写画图板的画笔和橡皮时需要按住拖动鼠标来画出鼠标移动轨迹,需要用MouseMotionL

2017-04-14 23:58:14 502

原创 Java制作画图板(未完成)

①  ActionListener用于接收操作事件的侦听器接口。对处理操作事件感兴趣的类可以实现此接口,而使用该类创建的对象可使用组件的 addActionListener方法向该组件注册。在发生操作事件时,调用该对象的 actionPerformed方法。          ActionListener action_listener = new ActionListener(){/

2017-04-10 22:55:57 393

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除