input

setTimeout延时0毫秒的作用

六月ゝ 毕业季﹏ 提交于 2020-03-01 09:40:27
wizardpisces经验: 这几天做web动画,用到css3的animation,为了对一个存在的元素触发动画,可以通过添加className,可是只能触发一次,为了触发多次我尝试了先删除className后直接添加的方法,失败了,最后我通过删除和创建元素得以实现再添加className得以实现,看完这篇文章,通过 先删除元素className再setTimeout(添加元素的className,时间),得以实现多次触发效果,不过最后的原理还是有点模糊,如果各位有新颖的见解,希望不吝赐教。2014/7/25号BOSS说setTimeout会被线程放在堆栈底,与这篇文章解释有所差异。setTimeout好像有种强制重绘的能力 原文: 经常看到 setTimeout 延时0ms的javascript代码,感到很迷惑,难道延时0ms和不延时不是一个道理吗?后来通过查资料以及实验得出以下两个作用,可能还有作用我还不知道,希望得知的朋友在后面评论上不吝指出。 1、实现javascript的异步; 正常情况下javascript都是按照顺序执行的。但是我们可能让该语句后面的语句执行完再执行本身,这时就可以用到setTimeout延时0ms来实现了。 如: alert(1); setTimeout("alert(2)", 0); alert(3); 虽然延时了0ms,但是执行顺序为:1,3

Laravel请求和输入

微笑、不失礼 提交于 2020-03-01 09:39:09
该篇文章主要介绍Laravel获取用户请求和输入信息的方法。 获取基本输入信息: //获取输入数据,不用担心所使用的HTTP方法 $id = Input::get('id'); //可以指定默认值 $id = Input::get('id', 1); //检测提交信息是否存在 if(Input::has('id')) { echo Input::get('id'); } //获取提交的所哟信息 print_r(Input::all()); //获取指定的几个提交信息 print_r(Input::only('id')); //获取排除执行信息外的信息 print_r(Input::except('name')); //用点符号获取数组形式的输入信息 $input = Input::get('users.0.name'); Cookie信息: 所有cookie值都本laravel加密,擅自修改cookie将会被废弃; //获取一个cookie的值 $value = Cookie::get('name'); //给响应添加新的cookie $response = Response::make('Hello World'); $response->withCookie(Cookie::make('name', 'value', $minutes)); //在响应之前添加到cookie队列

vue Enter键盘事件

我只是一个虾纸丫 提交于 2020-03-01 08:23:40
1 原生input使用键盘事件 <input @keyup.enter="onLogin"> 2 Element-ui (el-input)使用键盘事件 <el-input v-model="form.password" type="password" placeholder="密码" autocomplete="off" @keyup.enter.native="onLogin"></el-input> 来源: CSDN 作者: 卜卦丶cc 链接: https://blog.csdn.net/qq_37896578/article/details/104582672

复利计算5.0—结队编程(总结)

核能气质少年 提交于 2020-03-01 06:01:35
1 <%-- 2 Created by IntelliJ IDEA. 3 User: lenovo 4 Date: 2016/4/6 5 Time: 22:01 6 To change this template use File | Settings | File Templates. 7 --%> 8 <%@ page contentType="text/html;charset=UTF-8" language="java" %> 9 <html> 10 <head> 11 <title>Title</title> 12 </head> 13 <body> 14 <form> 15 <table align="center"> 16 <tr> 17 <td>股票名称</td> <td>行情报价</td><td>涨跌幅</td><td>选择</td> 18 </tr> 19 <tr> 20 <td>中国重工</td> <td>7.16</td><td>-1.24%</td><td><input type="radio" name="gupiao" value="1"/> </td> 21 </tr> 22 <tr> 23 <td>中国中车</td> <td>10.30</td><td>-0.84%</td><td><input type="radio" name="gupiao

laravel框架学习(三)

╄→尐↘猪︶ㄣ 提交于 2020-03-01 05:35:39
  接着一套增删改查之后再学习一下自定义文件上传类实现文件上传下载   /public/uploads      文件上传位置   /app/Org/Upload.php   自定义文件上传类 1 <?php 2 //自定义文件上传类 3 namespace App\Org; 4 5 class Upload 6 { 7 public $fileInfo = null; //上传文件信息 8 public $path; 9 public $typeList=array(); 10 public $maxSize; 11 public $saveName; 12 public $error = "未知错误!"; 13 14 public function __construct($name) 15 { 16 $this->fileInfo = $_FILES[$name]; //获取上传文件信息 17 } 18 19 //执行上传 20 public function doUpload() 21 { 22 $this->path = rtrim($this->path)."/"; 23 24 return $this->checkError() && $this->checkType() && $this->checkMaxSize() && $this->getName() &&

laravel框架学习(二)

↘锁芯ラ 提交于 2020-03-01 05:34:23
  在了解Laravel框架的基本结构之后,初步认识访问过程中路由的使用方法,以一套基本的学生信息增删改查来迅速学习框架开发。   首先了解几个目录文件作为开发的主要阵地:     1. /app/Http/routes.php  路由文件,一切访问从路由开始     2./app/Http/Controllers  控制器目录,我们写的控制器都放在该目录下     3./app/config       Laravel配置文件夹一般修改.env文件     4./.env          经常修改配置的文件,数据库配置就在这里     5./public         Laravel框架项目的入口文件夹,初始访问就是访问该文件夹下的index.php文件     6./resources/views    Laravel框架视图文件夹,使用blade模板引擎   然后在/app/Http/Controllers下创建一个学生控制器     命令:php artisan make:controller StuController --resource     创建完成后 /app/Http/Controllers/StuCOngtroller.php 1 <?php 2 3 namespace App\Http\Controllers; 4 5 use Illuminate

javascript check if value has at least 2 or more words

為{幸葍}努か 提交于 2020-03-01 03:22:10
问题 I have a field that you enter your name in and submit it. I would like the receive peoples first and last names and to do this i need to check if the value contains at least 2 words. This is what I am using right now but it doesn't seem to work. function validateNameNumber(name) { var NAME = name.value; var matches = NAME.match(/\b[^\d\s]+\b/g); if (matches && matches.length >= 2) { //two or more words return true; } else { //not enough words return false; } } 回答1: str.trim().indexOf(' ') !=

javascript check if value has at least 2 or more words

≯℡__Kan透↙ 提交于 2020-03-01 03:21:45
问题 I have a field that you enter your name in and submit it. I would like the receive peoples first and last names and to do this i need to check if the value contains at least 2 words. This is what I am using right now but it doesn't seem to work. function validateNameNumber(name) { var NAME = name.value; var matches = NAME.match(/\b[^\d\s]+\b/g); if (matches && matches.length >= 2) { //two or more words return true; } else { //not enough words return false; } } 回答1: str.trim().indexOf(' ') !=

javascript check if value has at least 2 or more words

这一生的挚爱 提交于 2020-03-01 03:21:07
问题 I have a field that you enter your name in and submit it. I would like the receive peoples first and last names and to do this i need to check if the value contains at least 2 words. This is what I am using right now but it doesn't seem to work. function validateNameNumber(name) { var NAME = name.value; var matches = NAME.match(/\b[^\d\s]+\b/g); if (matches && matches.length >= 2) { //two or more words return true; } else { //not enough words return false; } } 回答1: str.trim().indexOf(' ') !=

如何让ajaxfileupload.js支持IE9,IE10,并可以传递多个参数?

穿精又带淫゛_ 提交于 2020-03-01 02:47:08
exception : SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5) 思路分析: 第一步:兼容IE9,firefox,Opera,Safari等浏览器; var iframe = document.createElement("iframe"); iframe.setAttribute("id", "yui-history-iframe"); iframe.setAttribute("src", "../../images/defaults/transparent-pixel.gif"); iframe.setAttribute("style","position:absolute;top:0;left:0;width:1px;height:1px;visibility:hidden;") 第二步:兼容IE6-8:由于ie6-8 不能修改iframe的name属性 var oFrame = isIE ? document.createElement("<iframe name=/"" + this._FrameName + "/">") : document.createElement("iframe"); oFrame.name = "iframName"; 1、如何让ajaxfileupload.js支持IE9