对于z-index和层叠模型的理解

几个概念 层叠上下文 层叠上下文模型可看做CSS的三维盒子模型,有创建层叠上下文能力的元素可作为层叠容器存在,按照层叠顺序表存放其他层叠元素。 一个元素,在层叠上的容器,是它的第一个具有层叠上下文能力的祖先(一直向上找到第一个能容纳它的祖先) 具有创建层叠上下文能力的元素有: 根元素 (HTML标签), z-index 值不为 "auto"的 绝对/相对定位, 一...
浏览:206

linux需要装?那就和我一起来配置一个动态的MOTD登陆效果吧

说到motd,熟悉linux系统的同学应该熟悉,motd它是linux系统上的一个普通的文件,在linux系统上的/etc/motd文件 .作用于:每次系统需要登陆时,通过终端展示一些消息给登陆用户。 然而,通过在motd文件中,添加的消息只能是静态的,功能也不够直观,也不够炫,为了实现这些效果,就有必要来作一个动态的motd信息效果,这节手记Jeson就教大家如何制作动态的mot...
浏览:97

一小时搞定一款飞行射击游戏

这是楼楼以前学习游戏开发过程中自己做的一个Demo,无意间找到,与喜欢游戏的你一起分享下,代码不是很完整,但是作为博客看待还是绰绰有余的。 环境:cocos2dx 3.10 C++ xcode 游戏逻辑: 驾驶英雄飞机发射子弹消灭两种敌机并避免与它们发生碰撞; 逻辑实现: 1:背景滚动(调度器无限循环播放两张背景图片); 2:敌机移动(调度器无限添加敌机并并执行相...
浏览:59

全栈开发工程师的学习路线

最近在学习过程中经常会有同学提到这样一个问题:我想成为一名全栈开发工程师,那么我的学习路线应该是怎样的呢? 先来解答一个问题,什么是全栈开发?通俗点讲,就是要你去开发一个网站,你不需要别人的帮助,就可以完整的开发出来并且担任起维护。包括通常分出来的前端和后端。下面是我本人非常推崇的一个学习路线,课程大概都可以从咱们幕课上找到,就不...
浏览:56

Struts2框架 的核心原理(图示浅析)

Struts2框架的核心原理图示浅析和配置文件作用 Mvc是java开发的核心策略。M-model(模型层),V-view(视图层,表示层),c-controller(控制层逻辑层)。 Inbernate封装的是持久层M的框架。 Struts2封装的就是控制层C的框架。 下图可以看到Struts2在mvc结构中的作用。 简单理解,就是控制层Struts.xml接受表现层xx.jsp文件的请求,调用相应的模型层实体类xx...
浏览:59

eclipse的插件rinzo(xml文件的插件)

今天给大家推荐一款关于eclipse中xml的高效插件,之前看老师的视频中发现有的老师的eclipse中可以自动识别关联对应类的报名或者属性名。而使用IntelliJ IDEA也带有自动识别关联包功能,感觉相当方便,省时提高效率。好了废话不多说,直接上图吧! 例如下图这样的。。直接在springMVC中关联的包在class中按下alt+/自动提示匹配出来 这款插件停更与2014年,不...
浏览:58

基于vue和websocket的多人在线聊天室

基于vue和websocket的多人在线聊天室 author: So 最近看到一些关于websocket的东西,就决定写一个在线聊天室尝试一下。最终决定配合vue来写,采用了官方的vue脚手架vue-cli和官方的router,在本例中呢,我是用了CHAT这个对象来存储app的数据的,但后来一想,虽然项目很小,但如果用官方的vuex会更好,方便以后扩展,比如可以加上私信功能,可以在对方...
浏览:102

用XMLHttpRequest2的formdata来发送ajax

用XMLHttpRequest2的formdata来发送ajax 今天自己简单实现了一下ajax和jsonp的封装,心血来潮想尝试一下XMLHttpRequest2的新特性,其实xhr也不算很新,浏览器兼容问题已经不多了(查看caniuse),只是平时很少去自己封装。加上最近想把h5的新特性都写写一下看看。初次学习,多多包涵。 搭建服务器 为什么要搭建服务器呢,因为ajax请求受同源策略限制,在本...
浏览:88

剖析简易计算器带你入门微信小程序开发

写在前面,但是重点在后面 这是教程,也不是教程。 可以先看Demo的操作动图,看看是个什么玩意儿,GitHub地址(https://github.com/dunizb/wxapp-sCalc) 自从微信小程序内测以来,我的网络信息几乎被它刷屏,一瞬间,都不知道发生了什么。特别是当晚有人熬夜吐血出教程,我勒个去,这么拼,感觉不立马学习等会儿就会被别人踩死在这个行业。惶恐惶恐的过来几...
浏览:69

Android,四大组件之Activity

Activity的生命周期 Activity中定义的7个回调方法覆盖了一个正常的Activity的从创建到销毁的每个阶段(这些方法均不需要手动调用,系统会自动回调) onCreate():在Activity第一次被创建时使用该方法,在该方法中主要是完成Activity的初始化操作,例如加载布局,获取控件实例以及绑定事件监听器等等。 onStart():当Activity由不可见变为可见时,回调该方法...
浏览:71

JAVA中方法的调用(详细整理)

JAVA中方法的调用主要有以下几种: 1.非静态方法 非静态方法就是没有 static 修饰的方法,对于非静态方法的调用,是通过对 象来调用的,表现形式如下。 对象名.方法() eg: public class InvokeMethod{ public static void main(String[] args){ InvokeMethod in = new InvokeMethod(); in.t1(); } public void t1(){ ...
浏览:58

STL中的排序算法sort详解【Van0512】

要使用sort排序,首先得包含algorithm的头文件,即在文件开头写下这么一行: #include <algorithm> 同时,为了书写方便,同时也写下 using namespace std; sort排序有两种参数模式,返回值都是void 一种是sort(first, last) 一种是sort(first, last, comp) first和last表示的是一个迭代器对象,可以理解成指针,comp是一种自定义的比较器,可以自己定...
浏览:50

java编程中所遇到的知识点(持续更新)

一、约定俗称的命名规则: String s=”Caojiele”中的s是引用类型。 类名首字母大写,方法名和变量名小写,使用驼峰标识。 Java语言中除基本类型之外的变量类型都称之为引用类型(String并不是基础类型)。 堆内存是用来为new出来的对象动态分配内存的地方。 栈内存是用来为引用和临时局部变量分配内存的地方,使用后会被回收。 构造函数与类同名且没有返回...
浏览:58

CSS的秘密——背景和边框(中)

1.5 条纹背景 形形色色的条纹元素在网页上的运用广泛,至少和一些从杂志到壁纸的视觉设计一样无处不在,然而,在工作中我们完成条纹背景并不理想。通常,通常我们会制作一个展开的位图,我们每次需要做一些改变时都需要再次编辑图片。有些可能用SVG(可缩放矢量图形)代替,但始终是一个独立的文件,并且语法并不是很友好。 秉承DRY(Don't repeat yourself...
浏览:64

二维条码QR Code、Data Matrix和PDF417的应用和比

所谓二维条码,简单地说就是将一维条码存储信息的方式在二维空间上扩展,从而存储更多的信息,从一维条码对物品的"标识"转为二维条码对物品的"描述"。 使用二维条码可以解决如下问题: (1)表示包括汉字、照片、指纹、签字在内的小型数据文件; (2)在有限的面积上表示大量信息; (3)对"物品"进行精确描述; (4)防止各种证件、卡片及单证的仿造; (5...
浏览:55

页面

热点文章

手册 更多

top