Bootstrap是一个用于快速开发Web应用程序和网站的前端框架,是基于HTML、CSS、JAVASCRIPT的,其响应式设计让一个网页能在不同端呈现不同的效果。例如如下代码:
Bootstrap栅格系统是Bootstrap响应式框架的最出名的一个部分,其中栅格系统用于通过一系列的行
123456 <div class="container"> <div class="row"> <div class="col-sm-4">1234</div> <div class="col-sm-8">456789</div> </div></div>
其中row类只能放在container中,而col-sm-4其中col表示是列,sm表示是小屏幕平板,4表示占12份当中的四份(bootstrap把一个container分成了12份),其中在小屏幕下这些都是堆叠在一起的。还有一个 ...
jQuery是js的一个整合库,因为快速,小巧等众多优点而被广泛使用,现如今变成了大部分人编写javascript的方式。jQuery语法是通过选取html元素,对其执行某些操作。
1)jQuery语法,基础语法是$(selector).action(),要特别注意的是为了防止在完全加载之前就运行jQuery代码,因此需要在文档就绪之后才能写jQuery代码,格式是这样的
$(document).ready(function () {
//开始写jQuery代码
})
而且可以简化为如下:
$(function () {
//开始写jQuery代码
})
2)jQuery选择器主要是通过$()方式来进行选择,如果根据括号里面的内容来进行判断选择元素的类型等。
$("p")/$("h1")/$(".class1")/$("#id1")/$("p.first")/$("ul li:first&quo ...
HTML5对于HTML4,新增了一些组件,比如video组件、audio组件、拖放组件以及画布组件等等。
1)video和audio组件
在之前的浏览器中,都是用的FLASH来进行视频播放,而有了html5之后,;便可以直接使用html5进行视频播放了。
<video id="video1" controls='controls' autoplay="autoplay" loop="loop" preload="auto">
<source src="src/video/v1.mp4" type='video/mp4'/>
</video>
其中source标签可以不用,把src直接写在video标签上,当然,如我上面的写法时,可以有多个source标签放在里面,不过video只会显示第一个可以识别的样式,video有很多属性可以用来操作视频,例如autoplay、controls、loop、preload等
autio标签和video标签大 ...
vue.js是前端里很火的一个框架,它是一个渐进式Javascript框架,在官网上即可以下载到vue.js的包,将其当作普通的javascript文件进行引入之后即可直接进行vue的开发了,vue的语法和微信小程序之前差不多,之前我已经写过微信小程序了,因此这里就不强调语法什么的了,讲一下vue项目的结构吧,vue项目的搭建需要使用npm去构建vue,然而npm是基于node.js的,因此需要先安装好node.js之后再用npm进行构建vue,这里我是使用的IDEA的环境,因此直接下载了vue的插件,就无需构建了,比较傻瓜式的操作就可以了,考虑到现在我应该先熟悉该怎么使用它,再去学会如何构建它,因此我这里就不讲了,到后面单开一章vue/cli来专门讲解,回到vue,vue项目的目录结构是如下所示:
├── README.md 项目介绍
├── public
| ├── index.html 入口页面
├── package.json npm包配置文件,里面定义了项目的npm脚本,依赖包等信息
├── src ...
Ajax全称为Asyncronous Javascripts amd XML(即异步的Javascript 和XML),这是一种无状态刷新技术,可以与服务器交换数据,并且无需重新加载整个网页
Ajax由于是一种无状态刷新技术,所以内容不多,主要是分为两个模块,一个是向服务器发送请求,二是接受服务器发送的数据,当然其实不仅仅是向服务器发送请求,有时候还能够和ASP、PHP等语言结合起来,实现无状态刷新。
一)XMLHttpRequest对象
XMLHttpRequest对象是Ajax的基础,该对象下用于与服务器交互,对象下有一系列的方法来实现数据交互的功能,XMLHttpRequest对象可以用于获取任何类型的数据,而不仅仅只是XML。而创建XMLHttpRequest对象的方法自然就是调用其构造函数,但是有些浏览器却并不支持XMLHttpRequest,因此需要做个兼容,使用window对象去判断XMLHTTPRequest对象是否存在。
var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}el ...
Node.js是一个在服务器端运行的JavaScript,基于Google的V8引擎,要想使用Node.js,必须先安装配置好Node.js…
其实Node.js主要是用来做后端,和PHP,JSP类似,不同的是,只要熟练Javascript的人利用Node.js就可以做一个后端了。
通篇了解了一下,对于Node.js,有几个地方给了我新的启发,一个是EventEmitter,一个是Buffer,先讲EventEmitter吧,EventEmitter就是一个事件处理中心,各种事件可以放到上面进行绑定,而触发了该事件之后可以有相应的处理函数去进行处理,下面贴一下代码,以便更好的理解EventEmitter:
var event=require('events');
var eventEmitter=new event.EventEmitter();
var connectHandler=function connect(){
console.log("connected");
eventEmitter.emit('data_received' ...
报错
Cannot convert string value ‘JETPACK_COMPOSE’ to an enum value of type ‘com.android.builder.model.AndroidGradlePluginProjectFlags$BooleanFlag’ (valid case insensitive values: APPLICATION_R_CLASS_CONSTANT_IDS, TEST_R_CLASS_CONSTANT_IDS, TRANSITIVE_R_CLASS)
关于上述错误的解决方法
跟踪该问题的进展
有关该问题的重要评论
最近公司要合作开发,于是乎得有一个共同开发的方法,自然是Git,然而,Git也不是那么好用的,首先就先讲一下可视化该如何操作吧。
首先自然是安装Git了,这步操作就不用讲了,就安装个程序而已。。。
1.从远程仓库把代码扒下来
首先拿到远程仓库的地址,比如git@example.com/example.git
然后在本地自己想要存放项目的地方新建一个文件夹
右击鼠标,并点击Git可视化工具,打开Git可视化工具
而因为没有Git本地仓库的原因,会显示如下图片
之后我们便要把项目从远程仓库拷贝下来,点击Clone Existing Repository,会出现如下图片
然后我们将需要克隆的远程仓库地址和本地仓库地址配好之后,点击Clone便可以开始克隆了。
克隆成功之后便会出现如下图片,我们这个时候也就可以进行下一步操作了。
2.将更改过的代码放到远程仓库
将代码放到远程仓库,你必须要有该权限才行,否则会报错,在有权限之后便可以进行操作了。
首先更改过的代码会出现在上面Unstaged Changes那里,代表已经更改过但是还没有同步到暂存区的文件,而我们要将它同步到暂存区,因 ...
经过长久的努力,终于把毕设大概轮廓给理清楚了,之后写的话会好写一点了,之前有那么多的BUG,一个个都找打了一些解决办法,ViewPager在Fragment下使用遇到了麻烦,没办法,只好弃掉,然后是数据库,现在使用的数据库是第二代的数据库了,虽然有优化,但是感觉还是有不足,因为没有发现到底的不足以及修改的方法,就只好先用着,UI的话,尽量模仿B站吧,毕竟是从那里的得到的灵感,姨妈红emmmm....骚的一批,因为是模仿日程表的原因,所以需要有添加任务,删除任务,以及更改任务(更改任务暂时可不做),然后日历方面,暂时有月视图,周视图,日视图,其他的应该没有了。嗯,把所有的再写一遍之后就应该可以了。
由于种种原因,停了一年的博客2333,现在终于又可以开心的玩耍了hhhh
不过呢,由于最近在搞毕设,要写个APP,所以就想着随便搭一个emmmm。。因为之前用过Wordpress,感觉太笨重了,加之Chunlai一直给我推荐Typecho这个框架,所以就准备重新用Typecho框架,知道用什么框架了呢,就可以开始买服务器啦,当然是阿里云的比较好,也懒得去找其他的网站,害怕被坑2333,所以就直接买了个阿里云的服务器,域名就暂时放着,反正域名解析不是很难
买完服务器第一件事就是要搭建环境了,其实阿里云有快速的软件可以直接用,点点点就完事儿了,所以直接用阿里云安装了宝塔面板,宝塔面板是很方便的东西,环境啥的只要点就完事了,所以把php、nginx、mysql都安装就完事了。
安装完服务器,就要正式搭建网站了,这个其实有宝塔面板也不是什么难事,因为可以一键部署,然后就直接安装了Typecho的网站,搭建完成hhhh
但是,问题就来了,我想要把之前的文章也给导入咋办呢,因为我有之前的数据库,所以想着把之前数据库里的数据能不能转过去,不得不说这真是个坑,主要是我的坑2333
有一个软件可以直接把 ...