CSS3实现的几个小loading效果
昨晚上闲的没事突然想做几个小loading效果,下面是昨晚上做的几个小案例,分享给大家
1.水波loading:这个loading是我觉得非常简单,但是看上去的效果却非常不错的一个小loading
这个是效果图片
下面我直接把代码放上来,大家需要的可以直接拉...[2018/9/27]
多个Img标签之间的间隙处理方法
1.多个标签写在一行
<img src="/i/eg_tulip.jpg" alt="郁金香" height="100px"/>
<img src="/i/eg_tulip.jpg" alt="郁金香" height="100px"/>
<img src...[2018/9/27]
高级布局
一.文档流
1.概念
normal flow(普通流,常规流)将窗体自上而下分成一行一行,块级元素从上至下、行内元素在每行中从左至右的顺序依次排放元素。一个连续具有逻辑上下的页面整体,出现在页面中的显示内容,均可以理解为文档流中。
2.BFC(Block formatting context)
...[2018/9/27]
CSS的再深入(更新中···)
在上一章我们提到了一个新的概念,叫做块级样式,讲到这里就要科普一下:
标签又分为两种:
(1)块级标签
元素特征:会独占一行,无论内容多少,可以设置宽高···
(2)内敛标签(又叫做行内标签)
元素特征:根据内容的多少占用空间大小,它的上下margin不起作用
(块级:P ...[2018/9/27]
layui form.on('select(xxx)',function(){});绑定失败layui form.on('select(xxx)',function(){});绑定失败
使用layui的form.on绑定select选中事件中, form.on()不执行, 主要原因有
1, select标签中没有写lay_filter属性,用来监听
<select id="watch" lay-filter="watch"cla ="layui-input layui...[2018/9/27]
CSS编码规范 - 前端-小刘
p.MsoNormal { margin: 0pt; margin-bottom: .0001pt; text-align: justify; font-family: Calibri; font-size: 10.5000pt }
h1 { margin-top: 5.0000pt;...[2018/9/27]
CSS 实现滚动的图片栏 实例代码_CSS教程_CSSCSS 实现滚动的图片栏 实例代码_CSS教程_CSS
在一些网站上可以经常看到有一些图片进行持续不断的滚动,这个效果可以通过c 的动画效果来实现。具体效果如下
主要原理是通过动画向左移动。
首先给出两组一样的图片(同一行上),让整体图片向左移动一组图片的长度,
这样在动画结束时会迅速还原到原来位置,而此时正好与第二组图片交替,看起来...[2018/9/27]
css中的position属性值的探究(小结)_CSS教程_CSS
c 的position属性指定了元素的定位类型,然后通过top,botton,left,right来具体定位。
在具体定位之前必须使用position属性,否则所有的具体定位属性都无法生效。
position可选择的值一共五个:static ,relative,absolute,fixed...[2018/9/27]
使用css3制作齿轮loading动画效果_CSS教程_CSS
这是一款基于c 3齿轮loading动画特效。该特效使用font-awesome字体图标的齿轮图标作为图案,通过CSS3 animation来制作三个齿轮的运动效果。 查看演示 下载源码 HTML 首先在页面中引入font-awesome文...[2018/9/27]
浅谈遇到的几个浏览器兼容性问题_浏览器兼容教程_CSS
背景 解决浏览器的兼容性问题是一件很烦的事情,其中并没有太多高深的技巧,但是开发需要,也不得不去解决它,最近在开发项目中也遇到一些兼容性的问题,希望把这些问题的解决方式记录下来,下次遇到就直接拿过来用,也希望对他人有一些帮助。 兼容性问题及解决方式 1.object-fit在ie11和edge中不...[2018/9/27]
原生JS实现简单的无缝自动轮播效果
最近在不断的加强巩固js。在学习jq和vue之后发现很多东西其实都是不明所以,有些底层的东西自己不懂,到头来也只是一昧的使用,一直在用别人的东西,对自己的成长帮助也不大。
万丈高楼平地起,基础打扎实了学什么都快,而且我觉得用原生的代码写完好像自己有点小成就感的。现在记录一下今天复习的原生js无...[2018/9/27]
node.js使用redis储存session的方法
转储se ion的原因
网上有许多se ion需要用数据库储存的原因,对我来说原因很简单,仅仅只是node的生产环境不允许将se ion存到服务器的内存中。会报一个内存溢出的风险警告。所以我决定将se ion转储到数据库中。而用于存储se ion的方案有许多,这里由于本人比较菜,所以选择了主流...[2018/9/27]
深入理解react-router 路由的实现原理
React Router 是一个基于 React 之上的强大路由库,它可以让你向应用中快速地添加视图和数据流,同时保持页面与 URL 间的同步。本文从两个方便来解析 react-router 实现原理。一:介绍 react-router 的依赖库history;二:使用 history 库,实现一...[2018/9/27]
使用weixin-java-tools完成微信授权登录、微信支付的示例
本文为学习记录weixin-java-tools实现公众号微信支付.
码云地址:点我
授权登录用到
<dependency>
<groupId>com.github.binarywang</groupId>...[2018/9/27]
JS返回页面时自动回滚到历史浏览位置JS返回页面时自动回滚到历史浏览位置
在我的系统实际开发过程中遇到一个需求,我需要让应用在各个页面间跳转时回到每页原先浏览到的位置,方便用户使用。
在网上查资料时,看到的方案有不少,众说纷纭,但真正给出可行可用代码的寥寥无几,所以我干脆按自己的想法用Se ionStorage写了一个缓存页面的方法,在离开页面时将需要缓存的容器中所...[2018/9/27]
React项目动态设置title标题的方法示例
在React搭建的SPA项目中页面的title是直接写在入口index.html中,当路由在切换不用页面时,title是不会动态变化的。那么怎么让title随着路由的切换动态变化呢?
1.在定义路由时增加title属性。
{
path: "/regularinve...[2018/9/27]
react-navigation之动态修改title的内容
本文介绍了react-navigation之动态修改title的内容,分享给大家,具体如下:
效果图:
动态修改title内容:
static navigationOptions = {
title: ({ state }) => `Chat wit...[2018/9/27]
Nodejs把接收图片base64格式保存为文件存储到服务器上
下面一小段代码给大家分享Nodejs把接收图片base64格式保存为文件存储到服务器上的方法,具体代码如下所示:
app.post(''/upload'', function(req, res){
接收前台POST过来的base64
var imgData = req.bod...[2018/9/27]
微信小程序授权登录及解密unionId出错的方法
注:没有在微信开放平台做开发者资质认证的就不要浪费时间了,没认证无法获取unionId,认证费用300元/年,emmmm....
微信授权登录流程
第一步:wx.login获取 用户临时登录凭证code
第二步:wx.getUserInfo获取加密过的数据encryptedData和解...[2018/9/27]
基于JavaScript实现一个简单的Vue
Object.defineProperty() 实现之前我们得先看一下Object.defineProperty的实现,因为vue主要是通过数据劫持来实现的,通过get、set来完成数据的读取和更新。 var obj = {name:'wclimb'}...[2018/9/27]
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
最近做vue项目时遇到登录权限问题,登录以后再发送的请求头部并没有携带登录后设置的cookie,导致后台无法校验其是否登录。检查发现是vue项目中使用axios发送ajax请求导致的。查看文档得知axios默认是不让ajax请求头部携带cookie的,因此,在main.js中设置如下: impor...[2018/9/27]
在vue中获取token,并将token写进header的方法
需要准备的东西:Vue+axios+Vuex+Vue-router 1.在login.vue中通过发送http请求获取token 根据api接口获取token
var url = this.HOST + " e ion";
...[2018/9/27]
10个常见的HTTP状态码详解
HTTP状态码是用以表示网页服务器HTTP响应状态的3位数字代码。 所有状态码的第一个数字代表了响应的五种状态之一。 当用户试图通过HTTP或FTP协议访问一台运行主机上的内容时,Web服务器返回一个表示该请求的状态的数字代码。 该状态代码记录在服务器日志中,同时也可能在 Web 浏览器或 FTP...[2018/9/27]
webpack打包nodejs项目的方法
适用情况 首先说明,此情况不具备普遍性。若你的情况与笔者类似那么希望这篇文章能够帮到你。 我的项目情况是这样的:用node.js做后台,ejs做模板引擎(即整个页面是一个ejs文件)由node.js将数据渲染完成后,再将完整页面返回给用户。 那么这样做会遇到的问题: 1. 本项目没有html页面,...[2018/9/27]
Node.js模拟发起http请求从异步转同步的5种用法
使用 Node.js 模拟发起 http 请求很常用的,但是由于 Node 模块(原生和第三方库)提供里面的方法都是异步,对于很多场景下应用很麻烦,不如同步来的方便。下面总结了几个常见的库 API 从异步转同步的几种方法。模块有: request , request-promise , reque...[2018/9/27]
Jquery的详细解析和用法
一、Jquery简介
Jquery是一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+,...[2018/9/26]
从零开始的全栈工程师——html篇1.7从零开始的全栈工程师——html篇1.7
position定位与表单一、position1、Position细说 Position:relative; Left:100px; Top:100px; Position:absolute; Left:100px; Top:100px; Position:relative;如果设置值了,相对原来的...[2018/9/26]
00HTML
一.概述 超文本标记语言(Hyper Text Markup Language),HTML是一门描述性的语言. 基本语法: <标签> 内容 </标签> ** 在一个网页中,HTML是网页的结构,CSS是网页的外观,JS是网页的行为。二.文档结构 1.文...[2018/9/26]
CSS的再一次深入
全面我们学了6个选择器,今天再来学习两个选择器,分别是通配符选择器和并集选择器: 1.通配符选择器: *{ } 表示body里所有的标签都被选中 2.并集选择器: 选中的标签之间用逗号隔开,表示这几个标签都被选中 *选择器 有好处也有弊端 好处 就是省事,弊端,就是因为太省事了,加大了浏览器...[2018/9/26]
js解决img标签加载失败显示默认图片
问题:
为所有显示楼盘的页面添加一个加载失败的默认图片.
基本思路:
img标签中有个onerror属性,专门用来处理加载失败的事件.所以可以用jquery添加onerror属性,在onerror中加载默认图片.
$(function(){
注册加载失败事件,再次加载时先重新...[2018/9/26]
JavaScript初识(二)
接上一篇:
九丶伪数组 arguments
arguments代表的是实参.有个讲究的地方是:arguments只在函数中使用
(1)返回函数实参的个数:arguments.length
fn(2,4);
fn(2,4,6);
fn(2,...[2018/9/26]
css之盒模型
盒模型1.定义 1.任意一个元素都可以当作盒模型
2.盒子的大小由内容宽高(width/height)+边距(padding)+边框(border)
3.盒子由外边距(margin),影响盒子的位置
广义盒模型:文档中所有功能性及内容性标签,及文档中所有显示性标签.
狭义盒模型:文档中以块级...[2018/9/26]
在vue 中使用 less
1.安装
npm install --save-dev le le -loader
npm install --save-dev style-loader c -loader
先在index.html页面head标签内插入这段代码
<script>
(func...[2018/9/26]
vue 移动端屏幕适配 使用rem
要想移动端适配 并使用 rem 您需要先看这篇文章,配置好le ?? 在vue 中使用 le ,就可以使用rem了
如果项目已经开发的差不多了,没有用到rem 又要使用rem,您用这招。
postc -pxtorem:转换px为rem的插件
安装&nbs...[2018/9/26]
HTML base标签
一、base用于定义页面链接的打开方式 <base target="_blank"/> 定义页面链接默认打开方式,base通过target属性告诉浏览器如何打开页面。 _blank,在新窗口显示目标网页 _parent,框架网页中当前整个窗口位置显示目标网页 _s...[2018/9/26]
HTML img标签
一、img的属性:alt/title alt属性是替换名字,是给搜索引擎抓取使用,当图片显示不出来时,就会显示出alt的内容; title 属性是提示文字,当鼠标移到图片上的时候会显示出来,大部分的标签都会有这个属性 ********************...[2018/9/26]
JavaScript if...else 语句
JavaScript if...else 语句
条件语句用于基于不同的条件来执行不同的动作。
条件语句
通常在写代码时,总是需要为不同的决定来执行不同的动作,可以使用条件语句来执行该操作。
JavaScript中有下列条件语句:
if 语句 --&n...[2018/9/26]
requireJS基本概念及使用流程(2)requireJS基本概念及使用流程(2)
上一篇我们一起研究了研究requireJS,这一篇我们来说一说requireJS具体的使用过程
其实很简单的,我总结了总结就是分为四步走
第一步:在页面中引入requireJS并且引入入口文件
第二步:配置入口文件的配置文件
3.配置模块
第四步:也就是最后一步,在入口文件中引入...[2018/9/26]
web页面和小程序页面实现瀑布流效果
小程序实现瀑布流效果,和web页面差不多,都要经过以下步骤:
1)、加载图片,获取图片的宽高度;
2)、根据页面需要显示几列计算每列的宽度;
3)、根据图片真实宽度和每列的宽度比,计算出图片需要显示的高度;
4)、重新对图片进行定位
1、web页面瀑布流效果,先看...[2018/9/26]
初探typescript
学习任何知识都不是一蹴而就的。typescript也是如此。今天我们来初步的了解一下typescript的安装与编译。以及基础的语法知识。
第一步:安装ts
第二步:在安装好的文件夹里面,写上ts文件
第三步:编译ts文件
就会发现我们的目录多了js文件
通过以上方法,我们可以通过Type...[2018/9/26]
常用JavaScript正则表达式整理
在表单验证中,正则表达式书写起来特别繁琐,本文整理了15个常用的JavaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、 IPv4地址、 十六进制颜色、 日期、 QQ号码、 微信号、车牌号、中文正则、文件路径及扩展名、提...[2018/9/26]
Vue2.5笔记:如何在项目中使用和配置VueVue2.5笔记:如何在项目中使用和配置Vue
最开始的项目开发中,我们如果使用第三方的库我们会直接在项目中直接使用 script 元素标签引入即可。
<script src="../xxx.js"></script>
Vue 我们也可以这种引入的方式
<div id="root">...[2018/9/26]
利用扩展符排序合并数组,记录下来分享给大家利用扩展符排序合并数组,记录下来分享给大家
最近接到了新的需求,消息中心按照未读已读时间排序的问题,由于前后端分离项目,后端在远隔千里的那边,而且也是不同的分公司,让后台改接口是不可能啦~。后端给的比较混杂如下:
{
"mapResult": [{
"ID": 3749,
"TITLE": "待处...[2018/9/26]
脚手架vue-cli系列一:安装与规范
我很喜欢Vue的一个重要原因就是因为它的vue-cli,这个工具可以让一个简单的命令行工具来帮助我快速地构建一个足以支撑实际项目开发的Vue环境,并不像Angular和React那样要在Yoman上找适合自己的第三方脚手架。vue-cli的存在将项目环境的初始化工作与复杂度降到了最低。
1.安...[2018/9/26]
小程序导航栏滑动效果和下标获取
新人小白初来乍到 各位前辈大牛还望多多指教。。。
wx
/* 滑动导航栏 */ ::-webkit-scrollbar { width: 0; height: 0; color: transparent; } .home-content-recommended-list{ w...[2018/9/26]
JavaScript字符串API
String.prototype.anchor()
anchor()方法用于创建一个<a>html描元素
const str = ''我是html内容''.anchor(''我是name属性值'')
console.log(str) "<a name="我是na...[2018/9/26]
react与umi
我们知道umi 是一个编译工具,但它同时也是一个前端框架。它对社区的 webpack,react-router 等进行的封装,
使得我们可以基于它快速搭建一个 React 项目。
第一步:安装umi
第二步:创建目录,并写入配置
在 umi 中,约定的存放页面代码的文件夹是 pages,是复...[2018/9/26]
angular-file-upload 在IE下使用的坑
如果在控件配置里面设置了queueLimit属性为1,就是队列文件个数为1,并且在<input>标签设置里multiple属性。
在IE浏览器上传附件的时候,浏览器会报错“SCRIPT5007: 无法获取未定义或 null 引用的属性“replaceChild”。
解决办法:在设置...[2018/9/26]
vue服务端渲染浏览器端缓存(keep-alive)
在使用服务器端渲染时,除了服务端的接口缓存、页面缓存、组建缓存等,浏览器端也避免不了要使用缓存,减少页面的重绘。
这时候我们就会想到vue的keep-alive,接下来我们说一下keep-alive的使用
假如现在我们有两个页面,home.vue 和 about.vue
ho...[2018/9/26]
HTML导出Excel文件(兼容IE及所有浏览器)
注意:IE浏览器需要以下设置:
打开IE,在常用工具栏中选择“工具”--->Internet选项---->选择"安全"标签页--->选择"自定义级别"--->弹出的窗口中找到ActiveX控件和插件---> 将"ActiveX控件自动提示" "对没有标记安全的Act...[2018/9/26]