laravel 框架路径获取函数

标 签: jquery

    1. laravel获取项目根目录函数:

base_path();

    2. laravel获取项目 app 目录函数:

app_path();

    3. laravel获取项目配置 config 目录函数:

config_path();

    4. laravel获取项目数据库 database 目录函数:

database_path();

    5. laravel获取项目入口 public 目录函数:

public_path();

    6. laravel获取项目里某个文件的绝对路径方法如下:

$path = base_path('vendor/bin');
$path = app_path('Http/Controllers/Controller.php');


PHP / 评 论 (0) / 热度 (161℃) / 2018-10-12 / 阅读全文  / MaWei

sublime php格式化代码 phpfmt

标 签: jquery

    我自己写的代码,代码格式化缩进都很好,很注意,但有时候有操蛋的是,看别人的代码,写的真的想死,

由于公司的电脑太差,没办法,只能转到用sublime编辑器写代码,用了一段时间,发现在真的爱上这个编辑器了,

这个编辑真的很好用,但格式化代码他自带的真的不行,所以在网上找了很多,发现一个不错的插件,下面直接上

    本文章介绍格式化php代码,用的插件是 phpfmt,安装方法很简单,

    1.ctrl+shift+p 输入 install package 回车 (如果你连包控制器都没有安装,请自行安装,不会自己在网上找教程)

    2.打开包安装器,在输入框里面输入 phpfmt,回车安装,

    3.安装好后会出现他的简短说明,说明你安装成功了,

    4.配置phpfmt,打开菜单Prferences->Package Settings->phpfmt->Settings user,点击打开,在里面输入如下配置:

{
    "format_on_save": false,
    "php_bin": "C:/wamp64/bin/php/php7.2.4/php.exe",
    "psr1": true,
    "psr1_naming": true,
    "psr2": true,
    "version": 1
}

    注意里面的php_bin路径设置成你的php路径

    5.然后你打开要格式化的文件,然后按ctrl+shift+p 输入phpfmt 选择 phpfmt:format now就可以了

或者按上面提示的快捷键 ctrl+F11也可以

    其它的具体配置请自行看他的文档,文档地址 

    github:https://github.com/nanch/phpfmt_stable

    本人英语水平有限,基本上没有怎么看懂,

    就按我上面的配置够用了

后台编程 / 评 论 (0) / 热度 (115℃) / 2018-10-11 / 阅读全文  / MaWei

jquery判断密码强度

标 签: jquery

jquery判断密码强度


1.如何用jquery判断密码的强度,一般都有正则,不多说,直接贴代码吧:

首先是HTML:

*原密码:
*新密码: (至少六个字符)
*确认密码:


2.下面是正则操作的JS,代码如下:

$(function () {
            $('#pass').keyup(function(e) {
             var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$", "g");
             var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$", "g");
             var enoughRegex = new RegExp("(?=.{6,}).*", "g");
             if (false == enoughRegex.test($(this).val())) {
                     $('#passstrength').css('color','red');
             } else if (strongRegex.test($(this).val())) {
                     $('#passstrength').html('(强)').css('color','green');
             } else if (mediumRegex.test($(this).val())) {
                     $('#passstrength').html('(中)').css('color','#E6941A');
             } else {
                     $('#passstrength').html('(弱)').css('color','red');
                 }
                 return true;
            });
        }); 
当然,这个特别比较粗糙,如果不合意,自己做做,这个主要是正则JS,


Js+JQuery / 评 论 (0) / 热度 (116℃) / 2017-03-06 / 阅读全文  / MaWei

jquery获取选中的文字

标 签: HTMLjquery

jquery获取选中的文字,js获取选中的文字


js获取选择中文字的js代码:

var text = '';
if(document.selection) {
	text = document.selection.createRange().text;
} else {
	text = document.getSelection();
}

alert(text);

Js+JQuery / 评 论 (0) / 热度 (183℃) / 2017-03-06 / 阅读全文  / MaWei

图片传前预览

标 签: HTMLjquery

jquery图片上传前预览代码

1.在上传图片前,默认是没有办法看到预览的,这是现在浏览器很头痛的问题,想预览可以用如下js,这个代码是来自网络,他原来的代码是只是看一个,你多选也只能看最后一个,我改了一下,注释起来为他原来的代码。具体找码如下:

<script>	
	$("#infile").change(function(){
		// var objUrl = getObjectURL(this.files[0]) ;
		// console.log("objUrl = "+objUrl) ;
			// if (objUrl) {
			 // $("#img0").attr("src", objUrl) ;
		 // }
        	$(this.files).each(function (index,Obj){
			objUrl = getObjectURL(Obj);
			console.log("objUrl = "+objUrl) ;
			if (objUrl) {
				var html = "<img src='"+objUrl+"'/>";
					$('.img').append(html) ;
				}
			});
	}) ;
	//建立一個可存取到該file的url
	function getObjectURL(file) {
		var url = null ; 
		if (window.createObjectURL!=undefined) { // basic
			url = window.createObjectURL(file) ;
		} else if (window.URL!=undefined) { // mozilla(firefox)
			url = window.URL.createObjectURL(file) ;
		} else if (window.webkitURL!=undefined) { // webkit or chrome
			url = window.webkitURL.createObjectURL(file) ;
		}
			return url ;
		}
</script>

2.html的代码部分如下:

<input type="file" name="file[]" id="infile" />
<div class="img"></div>

Js+JQuery / 评 论 (0) / 热度 (116℃) / 2017-03-06 / 阅读全文  / MaWei

html5做一个表的动画特效

标 签: jqueryHTML

html5时钟动画

1.用html5做一个表,效果如下:

你的浏览器不支持html5和css3

具体代码如下:



	html5动画-表

你的浏览器不支持html5和css3


HTML / 评 论 (0) / 热度 (128℃) / 2017-03-06 / 阅读全文  / MaWei

jquery获取元素离顶部的高度

标 签: jquery

jquery获取元素位置偏移高度


1.jquery获取元素相对于父元素的偏移位置用 .position(),

这个函数是不需要任何参数的,他会返回这个元素的 top、left值。例子如下:

var pos = $('element').position();
//相对父元素的左偏移量
alert(pos.left);
//相对父元素的上偏移量
alert(pos.top);


2.jquery获取元素在浏览器中的位置高度用 .offset(),

这个函数也是不用任何参数的,他会返回 top、left值。例子如下:

var pos = $('element').offset();
//相对浏览器的左边偏移量
alert(pos.left);
//相对浏览器的顶部偏移量
alert(pos.top);

3.jquery获取垂直流动条的偏移高度 .scrollTop(), jquery获取水平滚动条离左边的偏移量 .scrollLeft(),

这个函数不接受参数,他会返回流动条离顶部的高度偏移量。例子如下:

//滚动条离顶部的偏移量
var pos = $('elenment').scrollTop();
alert(pos);

//滚动条离左边的偏移量
var pos = $('elenment').scrollLeft();
alert(pos);


Js+JQuery / 评 论 (0) / 热度 (442℃) / 2017-03-06 / 阅读全文  / MaWei

jquery自定义扩展函数

标 签: jquery

jquery 自定义函数

方法1:

$.fn.diyfun = function(index){
    return index;
}
//调用方法
$(this).diyfun(1);
//注意,$后面要接选择器,不选择也要用this.

方法2:

$.extend({
    diyfun:function(index){
        return index;
    }
});
//调用方法
$.diyfun(index);
//注意这种方法 $ 后面直接接点,不能有括号。

方法3:

$.diyfun = function(index){
    return index;
}
//调用方法
$.diyfun(1231);
//这个方法最简单,Jquery最简单的扩展方法


Js+JQuery / 评 论 (0) / 热度 (96℃) / 2017-03-06 / 阅读全文  / MaWei

12