我们再做网站时,图片体积不可过大,一般不要超过1M,否则加载速度会很慢。另外,服务器空间也是寸土寸金,在不破坏原图的原则上尽量压缩体积是很不错的选择。网上有很多这种
先看这张截图: IE6PNG 这张图是在IE6浏览时显示的样式。 下面这张图是在火狐下显示的样式: 火狐下的png图片 可以看到,IE6下png的透明部分显示成了一种蓝色不透明,把背景遮挡住了。
RSS订阅对于网站优化推广非常的重要。我 爱模版 经过仔细调试,总算实现了。 先看图: RSS效果图 一共四步: 一、新建rss.php,拷贝下面代码到里面去,然后放到根目录: ?php require_o
KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本输入框(textarea)替换为可视化的富文本输入框。 K
先看效果图: 步骤一: 新建sitemap.xml,拷贝下面代码到里面去,把里面的网址都换成你的首页网址: ?xml version="1.0" encoding="UTF-8"?urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"url lochttp:
兼容火狐和IE6等主流浏览器的flash插入网页html代码: object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" name="flashgam
最近我爱 模版 网在做客户网站时遇到一个问题,CSS路径正确,在火狐等浏览器下页面显示正确,在IE内核的浏览器下,全都不加载样式。如下图: IE内核下页面显示的样式 火狐和谷歌
js实现点击下拉框的不同选项跳转到不同页面。方法很简单,就是做一个js跳转window.open,然后用onclick触发这个函数。 select option请选择跳转的地址/option option onclick="menu_01()"百度/option
做美工的都不想管IE系列浏览器,可是,看看咱天朝,IE6至少还有25%的people在使用,IE8就更别说了。你自己的网站可以不兼容IE6和IE8,但是,客户的不行啊。所以,css hack你还是得会点:
jquery利用正则表达式获取字符串中的数字 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headmeta http-equiv="Cont
今天我爱模版在做一个客户的网站时,需要引用另一个网站的内容。第一个想到的是iframe。当我用iframe引用时,发现,打开之后总是跳转到引用网站上。我想可能该网站禁止别人的引用
style*{margin:0}body{ height:1000px; width:1000px; } #a{ width:300px; height:100px; background:red; }/stylescriptvar isie6 = window.XMLHttpRequest?false:true;window.onload = function(){ var a = document.getElementById('a'); var d = document
先道明为什么要写这篇文章。目前,网页插入swf的方法五花八门,由于IE只支持对Object,而火狐,谷歌,Safari等只支持对Embed。又由于embed不能通过W3C验证。为了兼容各大主流浏览器,又
什么是IE条件注释: IE条件注释(Conditional comments)是IE浏览器私有的代码,是一个类似IF判断的语法注释块,IE5之上支持。 例如下面: !--[if IE]您使用的是IE浏览器br /![endif]--!--[if IE 6]您
兼容火狐和IE的自定义鼠标样式css代码。我爱模版网建议,用绝对路径,或者放在根目录。否则IE可能不兼容。 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD
先看效果: 代码很简单: CSS代码: div.wrap{width:1300px; overflow:hidden; _zoom:1; margin:0 auto;}ul,li{margin:0; padding:0; list-style:none;}ul{float:left; display:inline; width:225px;}ul li{padding:5px; background:#eee; marg
今天遇到一位朋友的下载站地址不换行问题,如下: 右侧文字显示不全,明显被overflow:hidden 了。 查看源代码,发现结构大概这样: div div 里面是下载地址 /div/div 第一反应应该是外面的
js的window.status是设置浏览器状态栏的提示文字。请运行下面的代码(在IE浏览器下测试) body onmouseout="window.status='如果您喜欢我爱模版网,就推荐给您身边的朋友吧!';return true"鼠标移开
jQuery实现简单的图片半透明效果教程,先看下效果: 首先,引入jquery库: script src="http://www.5imoban.net/download/jquery/jquery-1.8.3.min.js"/script 第二步,写jquery代码: script$(function(){/*选择索引为
一般情况下,我们在使用arclist的时候,调用的文章,都是有规律的,比如,按照发表时间调用栏目ID为1的文章列表: {dede:arclist typeid='1' orderby="pubdate" row="8"}lia href="[field:arcurl/]"[field:t
先运行下面的代码查看效果: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headmeta http-equiv="Content-Type" conte
今天,我爱模版在给客户用phpcms做网站的时候,添加文章,发现点击保存后出现下面的问题: MySQL Query : SELECT * FROM `v9_jiafang`.`v9_keyword` WHERE `keyword` = '上海' AND `siteid` = '1' LIMIT 1 MySQ
容器内图片水平居中的css解决办法很简单,即文字居中方法“text-align:center”,垂直居中的“vertical-align:middle”不起作用。当使用了下面的方法之后,即可完美解决这种问题。当然,代
phpcms v9的安装视频教程 下载和观看
今天, 我爱模版 遇到一个兼容性问题,如下图所示,在含有滚动条的div的css代码是这样的“overflow-y:auto; overflow-x:hidden;”,在IE8+和火狐预览正常 在IE6下预览,图片不随着滚动条滚动,
运行下面代码查看效果: htmlheadmeta charset="gb2312"script src="http://www.5imoban.net/download/jquery/jquery-1.8.3.min.js"/scriptscript$(function(){var a=10000setInterval(function(){a=a-1;$("span").html("").append(a);},1000);})/
首先声明下,本dedecms的301跳转教程仅适用网站首页为php后缀的dedecms网站,如果首页生成为静态不行。因为浏览时不经过php文件(经测试,没有任何问题,本站用的就是这种方法)。 第
第一步,添加自定义插件: 打开 \phpcms\modules\admin\templates\site_edit.tpl.php 文件,找到最后一个 /fieldset ,在他后面添加上下面的代码: !--自定义变量设置开始 自定义变量插件--div class="bk10"/d
jquery each函数可以方便遍历兄弟节点的所有节点。上面的代码利用each函数一次遍历了三个input框,每次遍历都获取其值并且追加到变量“str”上。substr(0,str.length-1)这句是为了把最后一次
我们在做网站时,有时候会用到自己喜欢的字体,但是这种字体并非像宋体等几乎每台电脑都安装的常用字体。如果你使用了这种字体,会导致,在安装了这种字体的电脑上正常显示,
运行下面代码查看效果: input onkeypress="return !isNaN(this.value + String.fromCharCode(event.charCode || event.keyCode))" / 提示:您可以先修改部分代码再运行 除非输入数字,否则输入任何内容,文本框都
function changeType(objFile) { var objtype=objFile.substring(objFile.lastIndexOf(".")).toLowerCase(); var fileType=new Array(".ad",".adprototype",".asa",".asax",".ascx",".ashx",".asmx",".asp",".aspx",".axd",".browser",".cd",".cdx",".cer",".
没有for的话,只是一个label,添加了for="ID"的话,点击这个label就会激活对应的控件 运行下面的代码查看效果: form action="" method="post" enctype="multipart/form-data" label for="file"文件名:/label i
开始研究响应式web设计,CSS3 Media Queries是入门。 Media Queries,其作用就是允许添加表达式用以确定媒体的环境情况,以此来应用不同的样式表。换句话说,其允许我们在不改变内容的情况
void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。 下面
运行下面的代码查看效果: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headmeta http-equiv="Content-Type" content="
var from = 'abcdefg'; var to = from.substr(1,3); //表示从1位开始截取后面的3个字符,"bcd"。位置从零开始 to = from.substring(1,3); //表示从1位开始截取到3位,"bc"。位置从零开始
$(document).width() $('body').width() ? $(document).width() : $('body').width(); $(document).height() $('body').height() ? $(document).height() : $('body').height(); alert($(window).height()); //浏览器时下窗口可视区域高度 alert(
jQuery的链式操作可以有下面几种写法: 写法一: $("ul li").css("float","left");$("ul li").css("list-style","none");$("ul li").css("margin","0px"); 写法二: $("ul li").css("float","left").css("list-style","none").css("mar
jQuery笔记之html()和text()的区别: html()方法:相当于js中的innerHTML 设置或读取该节点中的html代码 如 var content = $("a").html(); text()方法:相当于中的innerText 设置或读取该节点中的纯文本
XHTML 的声明太长了,我相信很少会有前端开发人员能手写出这个 Doctype 声明。 !DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" HTML5 的 Doctype 声明很
通常你会在link和script加上type属性: LINK rel=stylesheet type=text/css href="path/to/stylesheet.css"SCRIPT type=text/javascript src="path/to/script.js"/SCRIPT 在HTML5中,不再需要type属性了,因为这显得有点多余,去
IE浏览器目前对HTML5的支持并不好,也是阻碍HTML5的更快普及的一大绊脚石,不过,IE9对HTML5的支持度还是很不错的。 IE把HTML5新增的标签都解析成内联元素,而实际上它们是块级元素,所
1、选择画笔工具,设置画笔的颜色和粗细,这里设置2px,如下图: 2、按F5调出画笔窗口,勾选“形状动态”: 3、选择钢笔工具,在画布上画一条线: 4、对着线条右键,在弹出的的菜
在HTML中引入CSS的方法主要有四种,它们分别是行内式、内嵌式、链接式和导入式。推荐使用链接试(link)。 1.行内式 行内式是在标记的style属性中设定CSS样式。这种方式如果排除!import
先运行下面的代码查看效果,可以再IE6下测试,绝对兼容: htmlheadtitlecss圆角效果--七度空间网页教学网/titlemeta http-equiv="content-type" content="text/html; charset=gb2312"style type="text/css"div.RoundedC
先看下效果(兼容IE6,当然css3的圆角和投影没有。): 运行下面的代码查看效果: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="htt
我们在写CSS样式代码的时候,都会遇到这样的问题就是让图片或者DIV不能超过我们设定的高度,这个时候就需要我们设置一个最大或者最小高度,从而达到一个美观的样式,如果图片出
css的position有四个值,分别是: 1.relative //相对定位,相对于原来容器位置的位移 2.absolute //绝对定位,要想相对于父层定位,父层必须设置relative 3.fixed 4.static 下面分别讲述这四个属性。
CSS visibility:hidden和display:none的不同,为了说明这个问题,首先定义下面的html和css代码: div class="div1"div1/divdiv class="div2"div2/divdiv class="div3"div3/div style.div1,.div2,.div3{width:300px; height:100px; bo
html代码(如果不需要兼容IE6,下面的css代码足矣。): div style="position: absolute; top: 3000px;"dummy/divdiv id="footer"footer/div css代码: style type="text/css"#footer {width: 100%;height: 40px;line-height: 40px;ba
当div浮动的时候,有时候会产生双编剧问题。这在IE6非常常见。经常出现,一行多个li浮动,在IE8、火狐等等都能一行显示,但是在IE6却有几个掉到第二行了。这有可能就是双边距,解决
由于IE不兼容min-前缀,但实际上它把正常的width和height当作有min的情况来使。这样问题就大了,如果只用宽度和高度,正常的浏览器里这两个值就不会变,如果只用min-width和min-height的话
如果我们在做首字下沉或者文字环绕图片,一般会给首字或者图片float:left,文字就会环绕首字或者图片。但是,在IE6下,环绕的文字会和float的首字或者图片产生3px的间距,解决办法是
当div应用复杂的时候每个栏中又有一些链接,DIV等这个时候容易发生捉迷藏的问题。有些内容显示不出来,当鼠标选择这个区域是发现内容确实在页面。 解决办法:对#layout使用line-hei
先在IE内核下运行下面的代码: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headmeta http-equiv="Content-Type" cont
div或者li中内容超过长度后以省略号显示的方法(此方法适用与IE与OP浏览器): style type="text/css" li{ width:200px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}/style
“writing-mode:tb-rl;”实现了段落在IE下,从右往左,从上往下的排序,但是,火狐不起作用。而“writing-mode:lr-tb;”的书写模式和正常模式一样,从左往右。 由于不兼容火狐,所以不推荐
在chrome浏览器下showModalDialog方法显示的并不是模态对话框,就像新打开一个页面一样,父窗口仍然可以随意获取焦点,并可以打开多个窗体,而且返回值returnValue也无法返回,一直是u
phpcmsv9显示当前栏目下的二级栏目 {pc:content action="category" catid="$r[catid]"num="8" siteid="$siteid"order="listorder ASC"}{loop $data $i $r}lia href=”{$r[url]}”span{$r[catname]}/span/a/li{/loop}
Phpcms V9广告位管理位置:模块 模块管理 广告 ,打开后你可以系统默认已经了N个广告位。 Phpcms V9广告位当前有矩形横幅、固定位置、漂浮移动、对联广告、图片轮换广告、图片列表广告
Phpcms v9在呈现搜索结果的时候,会自动分词,于是会出现结果不全及搜索不到内容,具体Phpcms v9搜索结果不全或者少内容的解决方法: 打开phpcms\modules\search\index.php找到下面代码(大约8
1、parent.window与top.window的用法: "window.location.href"、"location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.href"是最外层的页面跳转 举例说明: 如果A,B,C,D都是jsp,D是
1、解释 DOM对象,即是我们用传统的方法(用javascript)获得的对象; jQuery对象,即是用jQuery类库的选择器获得的对象; 写法演示: var domObj =document.getElementById("id"); //DOM对象var obj =$("#id")
一个简单的tab选项卡-模板网
js几种加入收藏和设为首页的代码
jQuery的toggle很好用,运行下面的代码查看toggle的效果。
利用setInterval制作的简单的js倒计时,道理很简单,就是让变量“i”从1开始递增,然后将“i”的值输出到html,在输出前,先清除html的内容,这样保证每次只有一个数字,然后设置个定
本文就是一个非常简单的轻微博的一个范例源码,里面有详细注释。 本轻微博包含添加文章、搜索文章、删除文章、文章列表、文章详细页面、修改文章页面等等功能,非常之简单。没
在CSS中background: -moz-linear-gradient 让网站背景渐变的属性,目前火狐3.6以上版本和google浏览器支持这个属性。
1、去除页面的右键菜单 $(document).bind("contextmenu",function(e){ return false;}); 2、搜索输入框当鼠标获得焦点,默认文字消失,失去焦点,如果为空,文字出现: $("input.text1").val("请输入内容.
1.选择器 (1)通配符: $("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']");//id属性以code结束的所有input标签 $("input[id*='code']");//id属性包含code的所有input标签 (2)根据索引选
在html中:name指的是用户名称,ID指的是用户注册是系统自动分配给用户的一个序列号。 name是用来提交数据的,提供给表单用,可以重复; id则针对文档操作时候用,不能重复。如:do
一般情况下,为了配合SEO,网站都需要做url的301跳转,因为大多数的网站都至少两个域名:带 www 的和不带www之分,如果不做301跳转会分散了我们网站的权重。下面的代码可以放在您网
当鼠标移动到网页按钮上,按钮图片会切换;或者当鼠标移动到banner上,banner图片会变成另一张。这可以用background来实现,也可以自定义js函数来实现。网上常用MM_swapImage、MM_swapImgRes
一款简单的js计算器,可以拿来练练手
鼠标移上去切换图片的js代码
swf文件反编辑后,有时会出现“无法将场景载入内存,您的文件可能已损坏!”的警告,文件虽可以强行打开,但文件的内容会出现丢失、缺损现象!很是令人烦恼。 相信大家都遇到过
CSS3 background-size 属性详解: 该属性规定了背景图像的尺寸: div{background:url(img_flwr.gif);background-size:80px 60px;background-repeat:no-repeat;} 定义和用法 background-size 属性规定背景图像的尺寸。 默认
php有两种方法判断是否为数字: 第一种:直接使用一个函数, is_numeric() 这个函数就是检测参数是否为数字,如果是就返回true,如果不是就返回false,代码: is_numeric( 'abcd123' ) or die('提
strip_tags (PHP 3 = 3.0.8, PHP 4, PHP 5) strip_tags — Strip HTML and PHP tags from a string string strip_tags ( string str [, string allowable_tags] ) 弊端 : 这个函数只能保留想要的html标签,就是参数string allowable_t
在做模板的时候发现问题,首页截取出来的内容中包含了没有闭合的html标签,结果导致样式或内容显示有问题: 假如有一段字符串,例如: Thanks for use a href="http://www.wordpress.comspan cla
Zend Framework文档中写道:常量包含数字字母字符和下划线,数字允许作为常量名。 常量名的所有字母必须大写。类常量必须通过 "const" 定义为类的成员,强烈不鼓励使用 "define" 定义的全
一、用is_numeric() 这个函数就是检测参数是否为数字,如果是就返回true,如果不是就返回false: ?php is_numeric( 'abcd123' ) or die('提供的参数不是数字');? 二、使用正则表达式匹配,匹配成功就
定义和用法 charAt() 方法返回指定位置的字符。 请注意,JavaScript 并没有一种有别于字符串类型的字符数据类型,所以返回的字符是长度为 1 的字符串。 语法 stringObject.charAt(index) 参数
IE浏览器下的渐变背景 IE浏览器下渐变背景的使用需要使用IE的渐变滤镜。如下代码: filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=1); 相关说明: 上面的滤
简单的js获取当前浏览器使用的内核。如果是360等双核浏览器,在急速模式下,会提示是Chrome浏览器,因为它们用的都是webkit内核;在兼容模式下,会提示IE浏览器,因为它们用的都是
我爱模板网教您用PS,仅仅使用一个图层,就能画一个逼真的煎鸡蛋: 是吧,的的确确一个图层。本教程来自思缘论坛
被人问起一个问题: script language=JavaScript和script type=text/javascript这三个标签的使用有什么区别?
学习目的:掌握access数据库的连接和读取记录 今天要学习的内容有一点枯燥,但是很重要。在这里大家不需要知道命令具体的运行情况,外面的很多书籍之所以不适合入门就是因为介绍
input输入框获取焦点时,如果是默认值,那么默认值会消失;input失去焦点时,如果input框为空,则用默认值填充上
phpcms带有current样式的一级和二级导航栏输出的方法: 假设导航栏默认结构如下
js获取select中option的个数目
tab选项卡js代码
1、打开图片,素材图如下: PS素描素材 2、ctrl+j复制 3、ctrl+shift+u去色 4、ctrl+j复制去色的图层 5、ctrl+i反相 6、混合模式改为颜色减淡(此时一片白色) 7、滤镜-其他-最小值-2 8、双击图层-图
一、HTML标签 html标签起什么作用,我就不多说了,大家在清楚不过了。不过我要说的是,很多开发人员都不怎么设置html标签的样式,但html标签其实又是一个重点之一,所以我建议在你
更改kindeditor自带代码高亮插件为ueditor的代码高亮插件
插入运行代码效果 第一步:在/statics/js/kindeditor/lang/ 里面找到zh_CN.js 文件,在 filemanager : '文件空间', 后面加入 runCode : '代码运行', 这是定义按钮的中文名字。 第二步:在/statics/js/kind
简单的JS时间程序,秒针会跳动,先运行下面的代码查看效果: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xht
利用option对象创建简单的JS联动菜单,没有用到数据库,仅仅把地址保存在数组中,您可以根据需要扩展数组,如果数组过大,可以单独存放在其他js文件中。当然,使用ajax和数据库配合
我爱模板网在这里分析一个简单的jQuery表单全选、反选教程,先看下效果图: 全选反选效果图 至于html就不分析了,仅仅分析下jquery代码: $("button:first").click(function(){//这里是全选,先选
Discuz默认的播放器是windows media player,界面不美观不说,也不能全屏观看,支持的格式不多,而且,兼容性也不好,如下图: windows media player 将Discuz的默认播放器替换成CuPlayer是个不错的
定义: PV(访问量):即Page View, 即页面浏览量或点击量,在一定统计周期内用户每次刷新网页一次即被计算一次。 UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。
meta标签用的最多的,我想大概是关键词和描述,以及字符集的定义,meta指元素可提供有关页面的元信息(meta-information)。 标签位于文档的头部,不包含任何内容。 标签的属性定义了与
原图 最终效果图 1、复制背景图层,在副本上将阴影部份选取出来,请注意这里不要做羽化,然后用曲线调亮到与正常肤色差不多。 曲线调整 2、现在要植皮了, 在需要修补的皮肤附近
1、打开Apache 的 httpd.conf文件(wamp\bin\apache\apache2.2.8\conf),找到: # Virtual hosts#Include conf/extra/httpd-vhosts.conf 把“#Include conf/extra/httpd-vhosts.conf”的#祛除,作用是开启vhost 2、打开wamp\bin\apach
第一步:点击wampserver,选择Apache下面的httpd.conf: 第二步:打开httpd.conf(建议用记事本或者其他文本编辑器打开),ctrl+F搜索“ Allow from 127.0.0.1”,将前面加个“#”注释掉。 第三步:搜索
文字链接和图片链接点击后会有虚线框,解决办法: a,img {star:expression(this.onFocus=this.blur());outline:none}
JS实现的时间跳动,可以先运行下面的代码查看效果: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml"headmeta
Discuz!中 $_G变量的使用方法: 例如:$_G['style'][boardlogo] $_G['style'][bgcode] 全局背景属性属性 $_G['style'][bgcolor] 页面背景 $_G['style'][boardimg] logo所在路径 $_G['style'][boardlogo] LOGO img代码 $_G['styl
IE6浏览器虽然现在很少用了。但是也不能排除它,毕竟有些客户还是有这个要求的。就像我爱模板网今天在给一个客户做网站,需要设置一个div容器的高度和宽度都是5px,发现在IE6,宽
获取网页各种宽高的方法: 网页可见区域宽:document.body.clientWidth;网页可见区域高:document.body.clientHeight;网页可见区域宽:document.body.offsetWidth +" (包括边线的宽)";网页可见区域高:docu
我们都知道,整行标签(块状标签,block标签)的margin和padding,但是内嵌标签(内联标签,inline标签,行内标签)有的支持,有的不支持,有的支持部分。我爱模板网闲来无事,测试了大部分
phpQuery 通用列表采集类,是一个简单、 灵活、强大的采集工具,采集任何复杂的页面的内容。下面让 合肥网页设计培训 老师给大家介绍下这个类的使用方法: 1.为什么要介绍phpquery,因
今天在给 安徽论坛 做QQ登录,发现登录出错,提示:Unknown column 'conuintoken' in 'field list',就是没有“conuintoken”这个字段: 解决方法三种: 方法一: 后台------》站长----》 数据库------
QQ互联最近几天出现的问题,如果同步站点信息时使用站点URL:bbs.xxx.com,那么在其他域名如:www.xxx.com登录,也就是同一主域名下的其它二级域名登录,那么就会出现:redirect uri is ill
有时候我们可能希望做出js和html的混写,如果js不行,就可能是jquery和html的混写。效果图如下,点击删除按钮,删除本行,或者点击“+”按钮,添加一行,我们一般会写一个addTr函数或
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
今天我爱模板网在网上下载了一个discuz的插件,上传到discuz的插件目录“source - plugin”,然后进入后台-应用-插件,找到了刚才上传的插件,点击安装的时候,提示“对不起,您安装的不
见好多人求批量头像插件,却没有。所以自己研究下,批量修改dz会员头像的简单方法 dz头像存储路径 /uc_server/data/avatar/ uid100以上的自建文件夹以uid 139为例 则储存格式为: /uc_server/da
我们在做图片滚动时,如果考虑的长远点,可能会写成插件,那么就必须获取容器的宽度,例如li的宽度,这个宽度,考虑的全面点,除了设置的width之外,还应该包含margin、padding、bo
:first-child选择器是css2中定义的选择器,从字面意思上来看也很好理解,就是第一个子元素。示例代码如下: divp第一个子元素/ph1第二个子元素/h1h1第三个子元素/h1span第四个子元素/spans
我爱模板网今天在做一个js时,遇到了很奇怪的问题,百度了很多,才弄明白是怎么回事。且看下面的详解--javascript中变量和函数的提升(Hoisting)问题: 一、抛砖引玉: 我们先看看下面
ps绘制金色的鸡蛋视频教程
最终效果图1、新建文档(Ctrl+N),设置分辨率300dpi。 然后新建一个图层(Ctrl+Shift+N)命名为“背景”。 2、给“背景”图层填充灰色,色值:C:0% M:0% Y:0% K:40%。 3、新建图层,命名
动画依次执行的常用方法有但不仅限于下面三种: 1、.delay().animate(); 2、回调函数 3、setTimeout 我爱模板网在这里简单的一一举例,有不当之处还希望各位大神指教: 首先,我们先写四个
一:注意Title的变化。 Title是最重要的部分,搜索引擎的蜘蛛首先会抓取这里,所以在更换模板时首先看此部分是否和原模板相同,如果别人制作的模板Title与你模板Title不同,由于模板
IE6+、Firefox、chrome等浏览器都支持客户端Gzip。也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服
虽然我爱模板网站长经常接触PS,可是很多颜色不知道叫什么名字(说起来,我叫得出名字的颜色,加起来都不超过十个,前段时间,还有人讽刺我,卡其色是什么色都不知道,我,我一
在网上经常看到这种效果:鼠标在容器上移动,容器里面的图片、文字会向着鼠标相反方向做小幅度的位移,并且,同一个容器,有的移动的块,幅度大,有的小,其实很简单: 运行下
一、角的两种单位 “ 弧度”和“度”是度量角大小的两种不同的单位。就像“米”和“市尺”是度量长度大小的两种不同的单位一样。 在flash里规定:在旋转角度(rotation)里的角,以“
关于将dede织梦data目录迁移出web目录织梦官方提供了一个教程,但是如果你是按照他们提供的教程做的话会出现很多问题。比如验证码问题,图片显示问题等等一大堆。织梦官方这种是
因为平时很少用HTML5 Canvas画图。今天,在画图时,我爱模板网才发现,HTML5 Canvas画出来的圆,不是圆,是椭圆,正方形,也变成了长方形,而且不清楚,代码片段如下: stylecanvas{width:
nofollow是HTML元标签(meta)的content属性和链接标签(a)的rel属性的一个值,告诉机器(爬虫)无需追踪目标页,为了对抗blogspam(博客垃圾留言信息),Google推荐使用nofollow,告诉搜索引擎爬虫无需
在早些时候,keywords对于SEO的作用,毋庸置疑,非常重要。但是,近期看到很多权重高的网站,都没有keywords标签: 这是为什么呢?原来,由于keywords对于网站的SEO早年很重要,很多站长
前言: 大家在使用phpcms发布文章的时候是不是有种想砸电脑的冲动呢,phpcms自带的ckeditor编辑器竟然连行高都不能设置,说实在phpcms这一点做的确实不好,难道就没有解决的办法了吗?
我承认AngularJS是非常优秀的js框架。 我见过的其他框架相似,与AngularJS比大大折扣,AngularJS“只是另一个JavaScript框架”——直到我使用它。 我发现那些短时刻AngularJS很神奇,我必须为所有
说到seo大家都知道seo的一些基础知识,但是不能深入去了解,作为一个普通的开发人员或者站长你需呀知道哪些seo知识才能让你对seo有进一步的了解呢? seo知识 1.首先您必须要了解搜索
在jQuery中,有两个事件,表示页面加载完执行里面的代码: $(document).ready(fn) 和 $(window).load(fn) 。两者的区别是: $(document).ready(fn)发生在"网页本身的HTML"载入后就触发; $(window).load(fn)则
js设置cookie非常简单,但是读取cookie的时候,非常的麻烦,因为它一次性获取所有的cookie,而且,将值和名称都获取了,比如,获取“name”对应的cookie值,使用document.cookie,会得到类似
JavaScript 中 typeof 和 instanceof 常用来判断一个变量是否为空,或者是什么类型的。但它们之间还是有区别的: typeof typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。
今天,我爱模板网在给客户做网站时,遇到一个问题:需要在首页调用最新产品,可是,最新产品有多个栏目。 尝试了下,用普通的PC标签,然后加上多个栏目的ID,发现调用不了:
DEDEMCS织梦内容管理系统,在修改文章之后,文章的发布时间,会被自动更新为当前修改的时间,前台调用的按发布时间排序的文章,顺序会被打乱,之前的文章可能会重新排到前面,这
border-radius未出来之前,类似织梦官网那样,处处圆角却不得不切成图片的布局真是让人头疼不已,如今,一句border-radius就能解决过去可能很多行才能解决的问题。真是牛叉。但是,在
想当年,我爱模板网在参加培训网页设计的时候,都没有听过什么是响应式布局。可是,才短短两三年,响应式布局已经成为了大势所趋。最近,做了几个客户的单子,全都要求响应式
有时候,在做PHPCMS后台的时候,我们在首页等页面,调用文章的时候,可能有个需求,就是获取文章的ID,下面的代码就是获取文章的ID,用phpcms的$n即可将文章的ID获取来: {pc:content
在div中,文本布局经常出现,换行混乱的情况。 问题表现: 1.如果是全英文字符串,中间不包含任何符号(包括空格),不自动换行. 2.中英文混写,则在英文字符串的开始处换行(英文长度
bootstrap3在chrome,firefox,safari,opera,360浏览器(极速模式)、搜狗浏览器等浏览器下均没有问题,而在IE8及IE11下发现样式无法显示,解决方法总结如下: 首先需要确保你的HTML页面开始部分
腾讯官方通过 Tencent://Message/协议可以让QQ用户显示QQ/TM的在线状态发布在互联网上;并且点击 ,不用加好友也可以聊天: 具体代码: a href="tencent://message/?uin=215555521Site=JooIT.comMenu=yes"im
一般情况下,textarea允许用户拖拽右下角的箭头,调整textarea的大小。非常有利于输入大段的文本,箭头如下: 今天,我爱模板网在给客户做一个商城站时,客户要求将textarea右下角的箭
1、DEDECMS专题页模板中调用专题简介的代码: 2、文章列表和缩略图等调用方法:
1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完. 但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行. 这就导致出现 无法打
在弄懂这两个问题之前,必须获取两个高度:窗口高度和文档高度,如下: $(document).height() //是获取整个页面的高度$(window).height() //是获取当前也就是浏览器所能看到的页面的那部分的
今天我爱模板网整理了下phpcms v9最实用的23个调用代码,不用每次调用还要查百度了: 1、调用最新文章,带所在版块; {pc:get sql="SELECT a.title, a.catid, b.catid, b.catname, a.url as turl ,b.url as c
曾几何时为了兼容IE低版本浏览器而头痛,以为到Mobile时代可以跟这些麻烦说拜拜。可没想到到了移动时代,为了处理各终端的适配而乱了手脚。对于混迹各社区的偶,时常发现大家拿
刚才,百度提醒我爱模板网,网站又打不开了,很烦人,经常这样。 我ping了下域名,发现可以ping的通,然后,我进入服务器,发现也可以进,就是输入域名,无法打开网站。百度了下
sublime是一款小巧玲珑,带有代码提示功能的编辑器。它还有强大的插件扩展功能。下面就罗列一些常用的插件,供大家参考: Package Control 功能:安装包管理 简介:sublime插件控制台,提
HTML5定义了FileReader作为文件API的重要成员用于读取文件,根据W3C的定义,FileReader接口提供了读取文件的方法和包含读取结果的事件模型。 FileReader的使用方式非常简单,可以按照如下步
今天我爱模板网在做手机站的时候,遇到一个问题:就是点击输入框,手机输入法弹出来,挤压了window窗口的高度,导致输入框居中,覆盖了上面的logo,如下图: 输入框为了水平和垂
我爱模板网在安装一个源码时,需要开始短标签,也就是将“short_open_tag = Off”改成“short_open_tag = On”,这需要在php.ini中修改,我爱模板网用的php环境是phpnow,可是找了半天没有找到,
border:none;与border:0;的区别体现有两点:一是理论上的性能差异二是浏览器兼容性的差异。 1.性能差异 【border:0;】把border设为“0”像素虽然在页面上看不见,但按border默认值理解,浏览器
3D旋转盒子效果图 css3实现的3D旋转立方体盒子: 1、在最外面的容器设置透视距离:“perspective: 800px;”,要做3D效果,这个必不可少,这个容器相当于屏幕。再设置相对定位。 2、在“
前段时间,有人问 我爱模板网 下面这个图的效果,怎么用css做出来,不用CSS3,兼容到IE7: 我起初也一头雾水,后来看到一个类似的案例,才恍然大悟。我们都知道,css的每条边相交的
编者按:本文作者曹政,常用 ID caoz ,资深 IT 人,从事互联网工作十余年。技术大牛、数据控、历史控、考证控。曾参与创建一统统计、cnzz 站长统计,曾主持搭建百度商业分析支撑平
对CSS有了解的道友们肯定都知道盒式模型这个概念,对一个元素设置CSS,首先需要知道这个元素是block还是inline类型。而BFC就是用来格式化块级盒子,同样管理inline类型的盒子还有IFC,
首先,来看下效果图: 下面是制作步骤,很简单: 1. 打开X3D软件 2. 在左边工具栏T中,删除文字。 3. 在左边工具栏S中,删除阴影。 4. 在左边工具栏U中,选择形状(按钮提起器)。
第一步:使用圆角矩形工具绘制一个圆角矩形 第二步:用椭圆工具绘制椭圆形,旋转,参数见下面的设置 第三步:处理边框的明暗效果,使其更具有质感 第四步:使用钢笔工具勾勒箭
简单的省市二级联动菜单的JS教程,点击省份,后面的下拉框显示对应的城市,点击城市,后面的输入框会显示对应的省份和城市
ie6,ie7,ie8下对css background-size并不支持,那么如何在ie下兼容background-size呢? 在ie下把图片完整的居中显示在一定范围内 在css中添加如下代码: filter: progid:DXImageTransform.Microsoft.AlphaIm
本教程可以让IE6/IE7/IE8浏览器利用ie-css3.htc支持border-radius、box-shadow、text-shadow等CSS3属性。 使用方法: 1、下载 ie-css3.htc 。
从5.5版本开始,Internet Explorer(IE)开始支持Web 行为的概念。这些行为是由后缀名为.htc的脚本文件描述的,它们定义了一套方法和属性,程序员几乎可以把这些方法和属性应用到HTML页面
响应式设计meta的一些相关设置,viewport的设置
1、广告位首屏展示 首先来解释一下,什么是首屏,首屏是百度的官方语言,实际上就是用户打开您的网站,在不需要进行网页移动及翻页的情况下,能看到您的站内广告,就称之为首屏
js对于SEO的好处和不足 JS的好处: 1.不用和数据库进行数据交互 JS功能无需和数据库进行交互,从而减轻了服务器的负担,也就缩短了网页的加载速度,说道这里你想到SEO了吗?似的,
Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删
我们都知道,php获取网址上的参数非常简单,但是,js也是可以获取的。下面就介绍两种方法: 方法一:采用正则表达式获取地址栏参数: ( 强烈推荐,既实用又方便!) function GetQ
作为前端攻城师,在制作Web页面时都有碰到CSS制作水平垂直居中,我想大家都有研究过或者写过,特别的其中的垂直居中,更是让人烦恼。这段时间,我收集了几种不同的方式制作垂直
非常简单,非常实用的js tab选项卡小教程
SVG小球 一个小东西,来回弹动的小球,用SVG写的,很简单,原理就是用 line 画一个线,然后用定时器不断更改用 circle 画的蓝色小球的 X 和 Y 坐标,当坐标超出线的端点,再让他反方向
首先我在网上看到不少文章大体上分为两个(不正确)观点: 一、cancelBubble用于ie的阻止冒泡事件,event.stopPropagation()用于firefox和chrome等其他浏览器。 先不讲上面是对是错 先看一个
事件冒泡,顾名思义,就是子元素的事件,会触发到祖辈元素,这样有时候会导致一个问题,举个例子,点击按钮,菜单显示,点击body空白区域,菜单隐藏。那么,由于按钮在body里面
本文结合自己对网易与淘宝移动端首页html元素上的font-size这个属性的思考与学习,讨论html5设计稿尺寸以及前端与设计之间协作流程的问题,内容较多,但对你的技术和工作一定有价值
由于日常需求以无线居多,所以可以在业务中做一些尝试,如 rem,刚接触这个特性的时候,曾经一度爱不释手,仿佛在无线开发的坎坷路上寻找到一条捷径。然而随着使用范围的扩大,
目前,文字信息仍是网站最主要的内容,随着CSS3技术的不断成熟,Web字体逐渐成为话题,这项让未来Web更加丰富多彩的技术拥有多种实现方案,其中之一是通过@font-face属性在网页中嵌入
移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成。但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件。处理tou
我爱模板网今天在做项目的时候遇到一个效果,如下:点击的时候,滑块能够左右切换,同时显示“是”和“否” 于是就自己写了一个,先看下效果: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1
placeholder颜色设置 一般情况下,placeholder的默认灰色都是不需要设置的,但是如果遇到客户有特殊要求,就没办法了。我爱模板网之前都是用js实现的,模拟placeholder,现在觉得有点麻烦
一个优秀的手机软件,不仅要有精巧的功能,流畅的速度,让人赏心悦目的UI也往往是用户选择的重要理由。作为移动产品的PM,也需要了解一些在UI设计中的基本知识。 1. px和pt,一对好
JSON JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和
一般发生重大事故,各大网站都会将自己变成黑白灰色调,以示悼念。那么,如何做到将整个网站的图片都变成灰色,总不至于将所有图片重新用ps处理吧。这里,将阐述实现的方法。
html标签嵌套规则 XHTML的标签有许多:div、ul、li、dl、dt、dd、h1~h6、p、a、addressa、span、 strong……我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,但是,嵌套也需要
1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 window.onload不能同时编
html5 video推出之前,不得不借用flash来播放视频,控制起来也非常麻烦。但是html5推出的video,赋予其强大的功能,就算现在自己写个自定义的播放器也不在话下。那么,我们一起看看它都
JS中的sort()对数组排序,不开辟新的内存,对原有数组元素进行调换。但是排序数字需要借助一些“外力”...
在JavaScript中this变量是一个令人难以摸清的关键字,this可谓是非常强大,充分了解this的相关知识有助于我们在编写面向对象的JavaScript程序时能够游刃有余。 对于this变量最要的是能够理
在理解闭包之前, 首先要清楚JS中的作用域只有2种: 全局作用域和方法作用域全局作用域很好理解了, 方法作用域就是指一个 function 形成一个独立的作用域, 而且方法作用域还能够嵌套。
getElementsByName(val)方法是获取页面中所有具有name属性的值为val的元素,但这个方法在IE与标准浏览器中所取到的内容不一样。 在IE中getElementsByName(val)方法所取到的元素是其本身就自带有
getElementsByName()与getElementsByTagName()方法的共同之类是它们会把所取得的页面元素组成一个元素集合并非是数组(虽然用firebug中的console.log()打印出来时是数组的形式)。如果用Object.porot
在 HTML DOM (文档对象模型)中,每个部分都是节点。 节点是DOM结构中最基本的组成单元,每一个HTML标签都是DOM结构的节点。 文档是一个 文档节点 。 所有的HTML元素都是 元素节点 所有
js带分组数据的Table表格排序,要求点击表头排序时,"分组"及"分组明细"的数据层次关系不变
JavaScript对于表格 Table 提供了一些简便操作方法
基于css3的半圆边框收缩和展开动画,先看下效果图: css3边框动画 原本是一个完整的圆,当鼠标移动到上面,两边的半圆开始消失。主要借助了css3的transition动画和css的clip裁切。 html代
我们都知道a链接点击后,会在周围产生一个虚线框,虽然影响不大,但是有些客户会要求把它去了,不好看。方法有很多,今天就来说说hideFocus。 给a链接加个属性: hideFocus=true 即可。
js写的,滚动条滚动,容器缓缓落下或升起的效果,比 position:fixed 定在那里效果更好。适合做对联广告、侧边栏、在线客服等等。js代码已经封装好了,直接调用即可。简单看下调用代
set_time_limit(0); 括号里边的数字是执行时间,如果为零说明永久执行直到程序结束,如果为大于零的数字,则不管程序是否执行完成,到了设定的秒数,程序结束。 例如: 在网页里显示
今天在做本地PHP项目的时候,想把之前wampserver的本地虚拟服务器环境访问方式改为本地localhost访问方式,打开wampserver的Apache中的http://localhost/显示如下错误,提示The requested URL / was not
JS的 for in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 for in 循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。 语法: for
在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。这两个方法是有区别的,本文略作阐述。 $().each,对于这个方法,在dom处理上面用的较多。例如:页面有多个input标签
本文详解了js中对table表格的详细操作方法,包括插入行列和删除行列。 inserRow(): 这个函数将新行添加到index的那一行前,比如insertRow(0),是将新行添加到第一行之前。默认的insertRow()函
经常看到别人写js事件,需要用到event时,都会写上这么一句,var ev=window.event||ev的作用是什么: 上面的语句可能大家都见过,当然未必是一模一样,只是这个形式而已,不过功能是一样,
今天,我爱模板网在一个《打地鼠》的游戏时,遇到一个棘手的问题:鼠标移动到画布上,锤子跟着动,当点击的时候,理应锤子挥舞,地鼠被打中。可是,只要锤子跟着鼠标跑,就别
起因: 1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的; 2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考;
已经封装成函数,兼容IE6+和其他现代浏览器的JavaScript获取滚动条距离顶部距离的js代码: //js获取滚动条距离顶部距离的函数function getScrollTop() { var scrollPos; if(window.pageYOffset) { scrollPos
联动菜单,即点击上一级菜单,通过ajax方法,加载这个菜单的对应列表,显示到下一级菜单上。这个联动菜单一般都是需要和后台交换数据,并且一般会用到ajax异步刷新技术,如果数据
ps合成在海上被鲨鱼追逐的小孩子
教大家合成一间丛林中的恐怖鬼屋场景,教程主要使用了一个破旧的别墅素材,和一个森林素材还有骷髅素材,猫眼素材,综合使用ps的合成技巧,完成最终效果的制作。 素材链接:
本篇教程教大家怎么把素材合成到灯泡中,制作瓶中海洋世界效果图片,主要用到了素材的合成和溶合技能,都是一些入门级别的合成方法,分享给新手学习了。 最终效果 本篇教程素材
用到的方法和属性: 1.获取某个节点的父节点 parentNode属性 2.获取某个节点的子节点集合 childNodes属性 3.创键一个新的节点 createTextNode(节点文本内容) document对象的方法 在某些浏览器上兼
appendChild定义 添加一个节点到指定的节点的子节点数组中,读起来好象有点拗口,简单地说就是将元素添加到指定的节点中 appendChild用法 target.appendChild(newChild)//newChild作为target的子节点
首先准备一个数组:arr=[2,5,4,1,7,3,8,6,9,0]; 一:冒牌排序 1思想:冒泡排序思想:每一次对比相邻两个数据的大小,小的排在前面,如果前面的数据比后面的大就交换这两个数的位置 要实
看例子:代码中的两个setTimeout执行后的结果分别是什么? script var a = 1; function B(){ var a = 2; setTimeout("C()",1000); setTimeout(C,2000); function C(){ alert("a="+a); } } function C(){ alert("a="+a); } B();/script 测
在现在代浏览器中判断一个元素在不在一个数组中,咱们可以用Array对象的indexOf()方法来取得这个元素在当前数组中的索引值,若索引值不等于-1,数组中就存在这个元素, 例如: var
特别提示:本文的教程仅适合采用windows服务器的IIS组件上操作,service unavailable是许多网站会经常遇到的问题,希望对大家有用。 昨天一小段时间网站出现了service unavailable,于是笔者紧
当我们在做手机端H5网页设计稿时(当然包含微信端的H5网页设计),如果没有做过类似的移动端的设计,UI设计师和前端工程师肯定会纠结的。如果是app设计师,就不会那么纠结啦。 那
导语 说实话,高逼格的H5都是广告商投了钱的。今天分享的十个案例权当H5赏析,不涉及打广告的说法。以下案例都很优秀,而且种类风格大都不同,插坐菌提前当了下体验者,给大家
•PHP页面跳转一、header()函数 header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。 header()函数的定义如下: void header (
简介:这个教程绘制方法,只是其中一种而己,所以呢希望各位看官能提提意见,呵呵。每个人有每个人的绘制方法、理解问题的方法和解决问题的方法。 鼠绘的一般方法 一、装备 一
该ICON分为底盘、中间的圆盘、齿轮和凸起的黄球等几个部分,这几个部分主要都是通过图层样式来制作出质感,喜欢的可以跟着练习一下。
现在CSS3和HTML5已经开始流行,很多网页视觉效果是可以使用CSS来完成的,今天向大家展示一下如何用CSS来美化大标题文字,如下图,第一个标题是使用了base64代码背景,显得有点复古的
什么是偏门,就是有些片段很少使用,时间久了就记不起来,但用的时候又要去找,所以这里为大家整理一些少用但又实用的 CSS 样式。 ::-webkit-input-placeholder input 的 H5 placeholder 属性,很
首先看下原图: 下面是处理后的最终效果图: 1.打开原图,按Ctrl + J 复制一层然后把图层混合模式改为柔光,然后按Ctrl + E 合并图层。 2.点图层棉板下面中间的小圈,如下图左边所示,
本文为转载自思源论坛的PS设置炫彩效果的播放器喇叭图标,全教程为步骤分解:
百度的ECharts是业内比较好的统计图表插件,提供了大量的API接口,使用方便,效果炫酷,唯一缺憾是不支持3D。 下面的这段代码摘抄自百度官网的Echarts事件,做个记录: option = { tool
在ECharts的图表中用户的操作将会触发相应的事件。开发者可以监听这些事件,然后通过回调函数做相应的处理,比如跳转到一个地址,或者弹出对话框,或者做数据下钻等等。 在EChar
分为两部分,自己去判断浏览器的类型,然后调用不同函数。在IE低版本中可以直接获得文件路径,不过在高版本和firefox和chrome中是不允许的。这样就能实现不用上传就可以实现图片的
最近因需要上传文件到oracle blob里, 在获取文件路径的遇到些问题,由于安全原因,新版的浏览器都不支持直接获取本地URL,在网上找了些方法,如下: script type="text/javascript"//FX获取文
一、伪元素和伪类的区别 在 CSS3 中为了区别伪元素和伪类为伪元素使用了双冒号,即 :before为伪元素 ; ::before为伪类; 关于语法和浏览器支持 伪元素实际上在CSS1中就存在了,但是我们
定义 javascript的selectedIndex可以设置和获取select下拉框的被选中的option的索引值。 注释:若允许多重选择,则仅会返回第一个被选选项的索引号。 语法 selectObject.selectedIndex=number 案例 下
今天再给客户用dedecms5.7的程序采集时老出现读取网址失败。情况如下: 测试的列表网址:http://www.abc.com/list/7.html 获得的文章网址(只显示前十条): 读取网址:http://www.abc.com/list/7.
ps逼真的金属质感图标设计制作教程
下面小编就为大家带来一篇js利用for in循环获取 一个对象的所有属性以及值的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要介绍了Angular.JS中的指令引用template与指令当做属性的相关资料,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
这篇文章主要介绍了JavaScript mixin实现多继承的方法,结合实例形式分析了mixin多继承的原理与具体实现技巧,需要的朋友可以参考下
我发现好多倒计时的插件,刷新都会变成从头再来,于是自己用vue2.0写了一个,感觉还不错,特此分享到脚本之家平台供大家参考下
这篇文章主要介绍了Angular.js去除页面中显示的空行方法,文中给出了详细的示例代码供大家参考学习,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
最近天天都在用AngularJS,各类文档也都看过好几遍,但总是些编程上的事找不到优雅的解决办法。今天终于把AngularJS的项目访问路径URL里的#号去掉了,这个问题不见得有多难,关键是花
本文主要介绍了canvas绘制一个常用的emoji表情的示例代码。具有很好的参考价值,下面跟着小编一起来看下吧
Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。这篇文章主要给大家介绍了如何快速搭建Node.Js服务器的方法教程,文中介绍的非常详细,对大家具有
这篇文章主要介绍了ES6中Proxy与Reflect实现重载(overload)的方法,分析了重载的原理及使用Proxy和Reflect来实现重载的操作步骤与相关技巧,需要的朋友可以参考下
这篇文章主要介绍了微信小程序中顶部导航栏的实现代码的相关资料,需要的朋友可以参考下
本篇文章主要介绍了Angularjs中使用指令绑定点击事件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
这篇文章主要给大家介绍了使用JS如何制作简单的ASCII图与单极图的相关资料,文中介绍的非常详细,并在文末给出了详细的示例代码,相信对大家具有一定的参考价值,需要的朋友们下
在移动web开发中和pc端不同的是,手机的输入是软键盘,这样就会有个问题,那就是当有输入的时候,键盘弹起来,整个页面难免会发生变化。怎么解决这个问题呢?下面脚本之家小编给
这篇文章主要介绍了ES6使用let命令更简单的实现块级作用域,结合实例形式分析了ES6中let命令与var的区别及具体使用方法,需要的朋友可以参考下
这篇文章主要介绍了ES6新特性之Object的变化,结合具体实例形式分析了ES6中Object对象定义与使用方法的变化,需要的朋友可以参考下
这篇文章主要介绍了Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK ),非常不错,具有参考借鉴价值,需要的朋友可以参考下
这篇文章主要介绍了微信小程序页面间通信的5种方式,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本文主要介绍了node.js平台下的mysql数据库配置及连接的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧
这篇文章主要介绍了JS正则获取HTML元素的方法,结合实例形式分析了JS针对页面HTML元素正则操作相关技巧与注意事项,需要的朋友可以参考下
本篇文章主要介绍了Angularjs使用指令做表单校验的方法,详细的介绍了用指令做校验的方法,具有一定的参考价值,有兴趣的可以了解一下。
本文主要介绍了JavaScript中闭包的相关知识。具有很好的参考价值。下面跟着小编一起来看下吧
本篇文章主要介绍了关于Node.js的events.EventEmitter用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
这篇文章主要给大家介绍了在Linux CentOS系统下安装node.js与express的方法,文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
下面小编就为大家带来一篇jq checkbox 的全选并ajax传参的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要介绍了前端自动化开发之Node.js环境搭建的相关资料,文中介绍的非常详细,对大家学习或者使用node.js具有一定的参考价值,需要的朋友们下面来一起看看吧。
这篇文章主要介绍了jQuery UI Grid 模态框中的表格实例代码讲解,非常不错,具有参考借鉴价值,需要的朋友可以参考下
这篇文章主要介绍了Vue.js实战之组件之间的数据传递的相关资料,文中通过示例代码和图文介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
本篇文章主要对vue-cli的webpack模板项目配置文件进行分析。具有很好的参考价值。下面跟着小编一起来看下吧
这篇文章主要介绍了ES6新特性之函数的扩展,实例形式较为详细的分析了ES6针对函数参数、运算符及相关新特性的扩展操作与注意事项,需要的朋友可以参考下
这篇文章主要介绍了ES6新特性之字符串的扩展,结合实例形式对比分析了ES5与ES6字符串函数以及模板字符串相关操作技巧,需要的朋友可以参考下
这篇文章主要介绍了javascript 中的try catch应用总结的相关资料,需要的朋友可以参考下
这篇文章主要为大家详细介绍了vue货币过滤器的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Angular页面传参有多种办法,根据不同用例,本文介绍5种最常见的页面传参的方式。具有很好的参考价值。下面跟着小编一起来看下吧
这篇文章主要给大家介绍了Vue.js实战之Vuex的入门教程,文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
这篇文章主要介绍了JS常见创建类的方法,结合实例形式总结分析了工厂方式,构造器方式,原型方式,联合方式等常见的javascript创建类的常用技巧与相关注意事项,需要的朋友可以参考下
本文主要介绍了微信小程序中实现列表的上拉加载和下拉刷新的方法。具有很好的参考价值。下面跟着小编一起来看下吧
本文主要介绍了关于小程序网络请求的封装的相关资料。具有很好的参考价值。下面跟着小编一起来看下吧
这篇文章给大家详细介绍了JS中使用正则表达式g模式和非g模式的区别,非常不错,具有参考借鉴价值,需要的朋友参考下吧
这篇文章主要为大家详细介绍了Vue表单验证插件的制作过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了jQuery插件FusionCharts绘制的3D环饼图效果,结合完整实例形式分析了jQuery使用FusionCharts载入xml格式数据绘制图形的操作步骤与相关实现技巧,并附带demo源码供读者下载参考
本文是小编给大家带来的jquery卸载全部事件的思路,非常不错,具有参考借鉴价值,需要的朋友一起看看吧!
这篇文章主要介绍了关于jQuery中animate()的使用方法及解决$(body).animate({scrollTop:top})不被Firefox支持的问题,文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一
本文给大家分享javascript实现实时更新系统时间的实例代码,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧
这篇文章主要给大家介绍了关于axios返回空对象的问题解决方法,文中介绍的非常详细,相信对大家学习或者使用axios具有一定的参考价值,需要的朋友们下面来一起看看吧。
组件(Component)是 Vue.js 最强大的功能之一,之前的文章都只是用到了基本的封装功能,这次将介绍一些更强大的扩展。这篇文章主要介绍了Vue.js实战之组件进阶的相关资料,需要的朋友
今天一个客户用chrome浏览器访问网站,他的网站js提示self.attachevent is not a function,这个问题就是这个浏览器不支持attachevent,可以通过如下方法解决了,分享一下,需要的朋友可以参考下
这篇文章主要为大家详细介绍了ionic2打包android时gradle无法下载的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
vuex是vue的状态管理模式,主要可以解决父子组件嵌套层数较多,或者兄弟组件之间需要维护同一个状态的情况。下面这篇文章主要给大家介绍了关于学习vuex的相关资料,需要的朋友可以
这篇文章主要介绍了详解使用fetch发送post请求时的参数处理的相关资料,需要的朋友可以参考下
这篇文章主要给大家介绍了关于webpack2.0搭建前端项目的相关资料,文中介绍的非常详细,对大家学习或者使用webpack2.0具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
这篇文章主要介绍了JavaScript使用原型和原型链实现对象继承的方法,简单讲述了javascript原型与原型链的原理,并结合实例形式详细分析了javascript中对象继承的常见实现技巧,需要的朋友可
本文主要介绍了根据一张图片的拍摄时间获取到这个时间前二后三的一个五秒钟的视频信息的实例方法。具有很好的参考价值。下面跟着小编一起来看下吧
这篇文章主要介绍了JS二叉树的简单实现方法,结合具体实例形式分析了基于javascript定义二叉树及二叉树节点的遍历、查找、添加、删除及运算相关操作技巧,需要的朋友可以参考下
本文主要介绍了JS实现复选框的全选和批量删除功能的方法代码。具有很好的参考价值。下面跟着小编一起来看下吧
这篇文章主要介绍了微信小程序 数据遍历的实现的相关资料,需要的朋友可以参考下
jQuery lazyLoad图片延时加载插件,是一个建站业内比较流行的图片延时加载插件。当用户打开网页的时候,只显示当前屏幕的图片,只有当用户滚动滚动条,下面的图片出现在视野当中,
wordpress博客系统(以下简称WP),非常强大,被开发者应用于各个领域而不仅限于个人博客。新闻站、教育网站、商城等等都可以使用WP建设,甚至有的开发者把WP做成了论坛。 因为这是一
众所周知,Linux默认是不支持中文目录和中文文件名,否则打开会找不到页面,地址也是乱码。我爱模板网在这里分享一个一劳永逸的方法,修改/etc/下的fstab文件,我的fstab内容如下:
我们都知道,transform是css3推出的变形属性,包括斜切、平移、缩放、旋转等,配合css3的动画,可以做出很多炫酷的效果。但是,我爱模板网被客户要求让transform兼容到IE8浏览器。明显的
今天带来的是一个Photoshop中3D文字制作教程(此案例没有做材质贴图,用了简单的渐变加以说明)。然后这个教程的后面带出几个PS中3D场景搭建时做贴图时要注意的点,然后过程中也涉
本文来探讨下 JSON 字符串和 JS 对象之间的相互转换 一、json字符串转换为js对象 1、标准json格式字符串转换为Js对象 JSON字符串 str JSON.parse(str) eval(str) eval('('+str+')') eval('['+str+']') 对象字符
我爱模板网在今天遇到一个问题,就是给一个数组,要求这个数组中接收的值不能存在重复,如果重复了,保留一个即可。下面,就来总结下,数组去重的三种常用方法: 为了便于演示
本篇文章主要介绍了JavaScript用二分法查找数据的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要给大家介绍了利用vscode编写vue简单配置的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。
本篇文章主要介绍了Webpack如何引入bootstrap的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要给大家介绍了在webpack打包后直接访问页面图片路径错误的解决方法,文中介绍的非常详细,对遇到这个问题的朋友们具有一定的参考学习价值,需要的朋友们下面来一起看
本篇文章主要介绍了详解Vue组件之间的数据通信实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要给大家介绍了关于Webpack2中路径配置的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
这篇文章主要给大家介绍了关于Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容,文中给出了详细的示例代码供大家参考学习,需要的朋友们下面跟着小编来一起看看吧。
本篇文章主要介绍了详解JS获取HTML DOM元素的8种方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要给大家介绍了利用jquery实现去掉时光轴头尾部线条的方法,文中给出了详细的实例代码供大家参考学习,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧
这篇文章主要介绍了JS基于正则实现数字千分位用逗号分隔的方法,涉及javascript正则表达式操作数字的相关实现技巧,需要的朋友可以参考下
这篇文章主要介绍了JS 组件系列之BootstrapTable的treegrid功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
这篇文章主要介绍了JavaScript实现提交模式窗口后刷新父窗口数据的方法,涉及javascript窗口交互的相关操作技巧,需要的朋友可以参考下
这篇文章主要给大家介绍了关于JS利用正则表达式实现简单的密码强弱判断的相关资料,实现后的效果非常简单,但也挺实用的,文中给出了详细的示例代码供大家参考学习,需要的朋友
这篇文章主要介绍了Angular+Node生成随机数的方法,结合具体实例分析了Angular与Node结合控制前后端实现随机数功能的相关操作技巧,需要的朋友可以参考下
这篇文章主要介绍了基于AngularJS实现的工资计算器,结合具体实例形式分析了AngularJS数值计算相关操作技巧,需要的朋友可以参考下
这篇文章主要介绍了Jquery序列化后的表单值转换成Json的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
本篇文章主要介绍了vue-router路由参数刷新消失的问题解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了详解vue+vueRouter+webpack的简单实例,非常具有实用价值,需要的朋友可以参考下
这篇文章主要介绍了vue-router路由参数刷新消失的问题
这篇文章主要给大家介绍了在JavaScript中const、let与var对比的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编来一起看看吧。
这篇文章主要跟大家分享了Webpack打包css后z-index被重新计算的解决方法,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。
这篇文章主要给大家介绍了关于在Angular.js中下拉框实现渲染html的方法,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来跟着小编一起来学习学
关于JS作用域问题,是面试的时候面试官乐此不疲的面试题,有时候确实是令人抓狂,下面这篇文章主要给大家分享了关于javascript作用域的一些常见面试题,需要的朋友可以参考借鉴,
本文通过实例代码给大家讲解了jQuery实现下拉菜单效果,非常不错,具有参考借鉴价值,需要的朋友可以参考下
这篇文章主要介绍了JS仿淘宝搜索框用户输入事件的实现,需要的朋友可以参考下
这篇文章主要介绍了AngularJS实现自定义指令与控制器数据交互的方法,结合具体实例形式分析了AngularJS自定义指令的实现以及与控制器数据交互的操作技巧,需要的朋友可以参考下
本文通过实例代码给大家介绍了JavaScript 上传文件(psd,压缩包等),图片,视频功能,需要的朋友可以参考下
这篇文章主要给大家介绍了关于Node.js中 __dirname使用的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
这篇文章主要给大家介绍了在Node.js环境下Koa2添加travis ci持续集成工具的方法,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来学习学习吧。
这篇文章主要为大家详细介绍了jQuery实现简单的手风琴效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本篇文章主要介绍了angularjs+bootstrap实现自定义分页的实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了深入理解AngularJs-scope的脏检查(一) ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本篇文章主要介绍了详解AngularJS脏检查机制及$timeout的妙用,“脏检查”是Angular中的核心机制之一,它是实现双向绑定、MVVM模式的重要基础,有兴趣的可以了解一下
这篇文章主要介绍了详解angularJS动态生成的页面中ng-click无效解决办法,非常具有实用价值,需要的朋友可以参考下
本篇文章主要介绍了AngularJS的ng-click传参的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本篇文章主要介绍了AngularJS ng-repeat遍历输出的用法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要介绍了解决vue-cli中stylus无法使用的问题方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了ExtJs的Ext.Ajax.request实现waitMsg等待提示效果,需要的朋友可以参考下
本文给大家分享一段实例代码介绍JS判断时间段的方法,需要的朋友参考下吧
本篇文章主要介绍了自定义vue全局组件use使用、vuex的使用详解,本文主要来讲解一下怎么样定义一个全局组件,并解释vue.use()的原理
这篇文章主要介绍了javascript完美实现给定日期返回上月日期的方法,结合实例形式分析了javascript日期时间的计算技巧,并给出了格式化日期时间的操作方法,需要的朋友可以参考下
这篇文章主要介绍了Bootstrap响应式导航由768px变成992px,需要的朋友可以参考下
本篇文章主要介绍了详解vue跨组件通信的几种方法 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要介绍了使用Require.js封装原生js轮播图的实现代码,需要的朋友可以参考下
这篇文章主要给大家介绍了利用JS对iframe父子(内外)页面进行操作的方法教程,其中包括了怎么对iframe进行操作、在iframe里面控制iframe外面的js代码以及在父框架对子iframe进行操作等,
这篇文章主要跟大家分享了一次围绕setTimeout展开的前端面试经验,是一篇有意思的围绕setTimeout展开的前端开发考题,考察了for循环、定时器setTimeout()、JavaScript闭包、匿名函数和Promise等
这篇文章主要介绍了CentOS 安装NodeJS V8.0.0的方法,需要的朋友可以参考下
本文通过实例代码给大家介绍了Bootstrap Tree View简单而优雅的树结构组件,非常不错,具有参考借鉴价值,需要的朋友可以参考下
这篇文章主要介绍了vue.js实现数据动态响应,Vue.set的简单应用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了用js语句实现网页中的选项卡(两种方法),非常不错,具有参考借鉴价值,需要的朋友可以参考下
event.cancelBubble=true和event.stopPropagation()都是javascript中阻止事件冒泡的属性和方法,网上看到不少对两者区别进行分析的文章,大体上分为两个(不正确)观点: 观点一、cancelBubble用于i
javascript的offsetwidth和clientwidth非常容易混淆,其实不止它俩,还有像scrollWidth等等,本文详细说明了js中各种后去宽高属性的区别: 火狐 IE8 clientWidth是对象看到的宽度(不含边线,即bord
css1-css3提供非常丰富的选择器,但是由于某些选择器被各个浏览器支持的情况不一样,所以很多选择器在实际css开发中很少用到。本文详细介绍了从css1-css3的几乎所有常用选择器,包括
我爱模板网需要做一个效果,即修改textarea的内容,做出相应的事情,如向里面输入文字,实时记录字数,并当字数过多或过少时,给予提醒。在textarea中,如果想捕获用户的键盘输入,
我们在做网站的时候,可能由于submit提交按钮无法在里面再套入其他的标签,只能放文字。这时,就不得不用其他标签来替代提交按钮,例如:a标签。但是,除了submit和button,其他标签
我爱模板网给客户做网站,用的刚好是dedecms,客户需要做一个对他的产品参数进行搜索。而这些产品的参数都是自定义的,普通的search.php根本搜索不来,只能使用高级搜索advancedsearch
貌似最近不有少的网站被人做了恶意泛域名解析,连xbiao.c_o_m也在其中,见下图1。鉴于许多朋友遇到了这样的问题,我就把自己处理这个被恶意泛解析难题时的过程发出来,仅供大家参
这篇文章主要介绍了ExtJs的Ext.Ajax.request实现waitMsg等待提示效果,需要的朋友可以参考下
本篇文章主要介绍了自定义vue全局组件use使用、vuex的使用详解,本文主要来讲解一下怎么样定义一个全局组件,并解释vue.use()的原理
这篇文章主要介绍了javascript完美实现给定日期返回上月日期的方法,结合实例形式分析了javascript日期时间的计算技巧,并给出了格式化日期时间的操作方法,需要的朋友可以参考下
这篇文章主要介绍了Bootstrap响应式导航由768px变成992px,需要的朋友可以参考下
这篇文章主要介绍了使用Require.js封装原生js轮播图的实现代码,需要的朋友可以参考下
这篇文章主要给大家介绍了利用JS对iframe父子(内外)页面进行操作的方法教程,其中包括了怎么对iframe进行操作、在iframe里面控制iframe外面的js代码以及在父框架对子iframe进行操作等,
这篇文章主要跟大家分享了一次围绕setTimeout展开的前端面试经验,是一篇有意思的围绕setTimeout展开的前端开发考题,考察了for循环、定时器setTimeout()、JavaScript闭包、匿名函数和Promise等
本文通过实例代码给大家介绍了Bootstrap Tree View简单而优雅的树结构组件,非常不错,具有参考借鉴价值,需要的朋友可以参考下
这篇文章主要介绍了用js语句实现网页中的选项卡(两种方法),非常不错,具有参考借鉴价值,需要的朋友可以参考下
这篇文章主要介绍了PHP操作MySQL中BLOB字段的方法,结合具体实例形式分析了php使用mysql的BLOB字段存储新闻内容与图片的相关操作技巧,需要的朋友可以参考下
这篇文章主要介绍了PHP基于堆栈实现的高级计算器功能,涉及php堆栈的定义及使用堆栈进行数值运算的相关操作技巧,需要的朋友可以参考下
这篇文章主要介绍了PHP实现的链式队列结构,结合具体实例形式分析了php链式队列的定义及入队、出队、打印队列等基本操作实现与使用方法,需要的朋友可以参考下
这篇文章主要介绍了PHP实现的迪科斯彻(Dijkstra)最短路径算法,简单描述了迪科斯彻(Dijkstra)最短路径算法的概念、功能并结合具体实例形式分析了php实现迪科斯彻(Dijkstra)最短路径算法的相
下面小编就为大家带来一篇php制作圆形用户头像的实例_自定义封装类源代码。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本篇文章主要介绍了yii2.0整合阿里云oss的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本篇文章主要介绍了yii2.0整合阿里云oss上传单个文件的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要介绍了yii2.0整合阿里云oss删除单个文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了PHP 进度条函数的简单实例的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
这篇文章主要介绍了弹出模态框modal的实现方法及实例的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
这篇文章主要介绍了PHP文件管理之实现网盘及压缩包的功能操作,需要的朋友可以参考下
本篇文章主要介绍了Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例,具有一定的参考价值,有兴趣的可以了解一下
本文给大家分享PHP判断json格式是否正确的实现代码,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧
下面小编就为大家带来一篇PHP调用API接口实现天气查询功能的示例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要给大家介绍了关于基于Laravel实现的用户动态模块开发的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面
这篇文章主要给大家介绍了关于如何通过View::first使用Laravel Blade的动态模板的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用php具有一定的参考学习价值,需要的朋
在编写PHP应用时经常需要处理日期和时间,Carbon继承自 PHP DateTime 类的 API 扩展,它使得处理日期和时间更加简单,这篇文章主要给大家分享了Laravel中七个非常有用但很少人知道的Carbo
处理日期和时间需要考虑很多事情,例如日期的格式、时区、闰年和天数各异的月份,自己处理太容易出错了,下面这篇文章主要给大家介绍了关于在Laravel中日期时间处理包Carbon的简单
这篇文章主要给大家介绍了关于PHP远程多会话调试的相关资料,文中通过示例代码以及图片介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小
Facade其实是一个容器中类的静态代理,他可以让你以静态的方式来调用存放在容器中任何对象的任何方法,下面这篇文章主要给大家介绍了关于Laravel中Facade的加载过程与原理的相关资料
发送邮件是我们日常在开发中必不可少会遇到的一个需求,下面这篇文章主要给大家介绍了关于laravel5.4利用163邮箱发送邮件的步骤,文中通过示例代码和图片介绍的非常详细,需要的朋
这篇文章主要给大家介绍了关于PHP在同一域名下两个不同的项目如何做独立登录机制的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,
下面小编就为大家带来一篇php生成毫秒时间戳的实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要介绍了php mysql PDO 查询操作的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
这篇文章主要介绍了 php安装扩展mysqli的实现步骤及报错解决办法的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
本篇文章主要介绍了Laravel中前端js上传图片到七牛云的示例代码,具有一定的参考价值,有兴趣的可以了解一下
下面小编就为大家带来一篇php实现常用文件上传类的示例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本篇文章主要介绍了yii2组件之下拉框带搜索功能的示例代码(yii-select2),具有一定的参考价值,有兴趣的可以了解一下
本篇文章主要主要介绍了yii2中使用webuploader实现图片上传的实战项目,具有一定的参考价值,有兴趣的同学可以了解一下
这篇文章主要介绍了PHP守护进程的两种常见实现方式,结合具体实例形式分析了php守护进程的原理与相关实现方法与操作注意事项,需要的朋友可以参考下
这篇文章主要介绍了PHP基于反射获取一个类中所有的方法,结合实例形式较为详细的分析了php使用反射机制获取类中所有属性与方法的操作步骤与相关注意事项,需要的朋友可以参考下
本篇文章主要介绍了Chart.js在Laravel项目中的应用示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
下面小编就为大家带来一篇PHP中关于PDO数据访问抽象层的功能操作实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要给大家介绍了关于PHP中static和yield关键字的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用php具有一定的参考学习价值,文章需要的朋友们下面随着小编
这篇文章主要介绍了PHPExcel冻结(锁定)表头的简单实现方法,涉及使用PHPExcel针对表格属性的简单操作技巧,非常简单实用,需要的朋友可以参考下
这篇文章主要介绍了PHP实现无限极分类生成分类树的方法,结合实例形式简单分析了无限极分类的原理与实现方法,涉及PHP数组遍历与判断相关操作技巧,需要的朋友可以参考下
最近在工作中遇到一个问题,需要多字段的验证,通过查找相关资料终于解决了,下面这篇文章主要给大家介绍了关于Laravel如何实现用户多字段认证的解决方法,文中通过示例代码介绍
下面小编就为大家带来一篇使用PHP连接数据库实现留言板功能的实例讲解(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要给大家介绍了关于Laravel中Sessionid处理机制的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来
debug_backtrace() 是一个很低调的函数,很少有人注意过它,这篇文章主要给大家介绍了关于PHP中调试函数debug_backtrace的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作
下面小编就为大家带来一篇app判断链接参数后缀跳转不同地址的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要介绍了PHP二分查找算法的实现方法,简单分析了二分查找算法的原理,并结合具体实例形式给出了php基于循环与递归两种方法实现二分查找的相关操作技巧,需要的朋友可以参
这篇文章主要介绍了PHP 传输会话curl函数的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
这篇文章主要介绍了PHP清除缓存的几种方法总结的相关资料,希望通过本文大家能够掌握清除缓存的方法,需要的朋友可以参考下
这篇文章主要介绍了php之可变变量的实例详解的相关资料,希望通过本文大家能够掌握php 可变变量的使用方法,需要的朋友可以参考下
下面小编就为大家带来一篇PHP实现一个多功能购物网站的案例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要介绍了php之可变函数的实例详解的相关资料,希望通过本文能帮助到大家,让大家理解掌握可变函数,需要的朋友可以参考下
这篇文章主要介绍了php生成条形码的图片的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
这篇文章主要介绍了PHP 实现公历日期与农历日期的互转换的相关资料,希望通过本文大家能帮助到大家,需要的朋友可以参考下
众所周知Laravel 5.5 发布在即,目前已经确定会增加一个神奇的新特性:Package Auto Discovery。下面这篇文章主要给大家深入的介绍了关于Laravel5.5中包自动发现Package Auto Discovery的相关资料,
这篇文章主要介绍了PHP memcache在微信公众平台的应用方法,结合具体实例形式分析了php使用memcache保存用户访问记录与响应用户访问并给出提示信息的交互模式实现技巧,需要的朋友可以参
这篇文章主要介绍了Laravel框架实现redis集群的方法,简单分析了Laravel框架redis数据库集群功能设置步骤、相关操作技巧与注意事项,需要的朋友可以参考下
本文再和大家分享一些ASP程序设计中经常用到的源代码。适合初学者阅读。希望对你有帮助,一起来看吧!
本文介绍的是一些关于ASP的基础知识,这些是ASP新手都必须知道的。希望对你有帮助,一起来看。
本文介绍的是用ASP编写代码的时候,我们应该遵守的八个原则。希望对你有帮助,一起来看吧!
本文介绍的是ASP程序所使用的几种脚本语言,希望对你有帮助,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了asp实现限制一个ip只能访问一次的方法,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了ASP固定比例裁剪缩略图的方法,需要的朋友可以参考下
这篇文章主要介绍了ASP不能打开注册表关键字错误 '80004005'的解决方法,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了ASP实现类似hashMap功能的类
这篇文章主要介绍了ASP中Global.asa文件技巧用法,Global.asa文件可以管理在ASP应用中两个非常苛刻的对象:Application、Session,对这方面感兴趣的朋友可以参考一下
这篇文章主要介绍了ASP中http状态跳转返回错误页的问题的解决方法,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了asp的SQL语句中and和or同时使用的注意事项,需要的朋友可以参考下
这篇文章主要介绍了ASP中用select case代替其他语言中的switch case, default用case else ,需要的朋友可以参考下
这篇文章主要介绍了ASP中if语句、select 、while循环的使用方法,需要的朋友可以参考下
从事asp开发好多年了,asp没有多行注释真的很不方便,只有每行前面加一个逗号来一行行注释了,难道没有更快的方法加注释了,其实勇敢dreamweaver轻松实现
这篇文章主要介绍了asp画中画广告插入在每篇文章中的实现方法,需要的朋友可以参考下
本文解决ASP中“对象关闭时,不允许操作。”的诡异问题,找到问题的根本,才能真正意义上解决,供大家参考了。
ABP是基于ASP.NET的Web开发框架,其日志和框架setting设置方面的模块功能也一应俱全,这里我们就来详解ABP框架中的日志管理和设置管理的基本配置
这篇文章主要为大家详细介绍了ASP 连接Access数据库的登陆系统,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了asp(vbs)Rs.Open和Conn.Execute的详解和区别及H0001的说明,需要的朋友可以参考下
在asp编程开发中,计算时间很容易,直接用项目开始时间+天数,即可得到项目结束时间,但这里麻烦就在要排除周六和周日这两个休息时间
ASP是非常简单的,以至于许多的开发者不会去思考错误处理,正确处理错误能够让你的应用程序更加合理。我看到过很多个用ASP编写的商业网站,大多数都忽略了错误处理
这篇文章主要介绍了asp获取虚拟目录根路径的代码,需要的朋友可以参考下
这篇文章主要介绍了C++ 中引用与指针的区别实例详解的相关资料,需要的朋友可以参考下
今天看网页才发现了ASP也能处理JSON数据?呵呵,刚才论坛上看到一个兄弟写的文章,没有测试,不过理论上一定是可以的,之前脚本之家小编也发过类似的文章都可以看下
这篇文章主要介绍了php实现微信企业号支付个人的方法,详细分析了php微信企业号的支付配置、证书使用及支付流程相关操作技巧,需要的朋友可以参考下
在做打印出来的设计作品时,经常会用到300分辨率、xx厘米等这些东西,那么,分辨率、厘米、像素之间是什么关系,如何转换呢? 一张图片的打印出来的实际尺寸是由电子图片的像素
cms后台框架 这是我爱模板网做的一个非常简单的cms后台框架,采用的iframe,点击左侧的栏目分类,能够在右侧的上面添加相应的tab选项卡分类,同时,在右下追加对应的iframe,引入对应
今天,我爱模板网在给一个客户做js转盘的时候,是采用的css3配合jQuery的。期间遇到一个问题,就是需要获取转盘旋转了多少度。
当我们从网络上下载chm格式的电子书到本地后,打开就发现chm格式的电子书右边的目录是正常的,但是chm格式的电子书内容部分却是空白的情况,很多时候我们都以为是中毒了,但是用杀毒软
我们一起来学习一下LESS的基础语法,LESS的基础语法基本上分为以下几个方面:变量、混合(Mixins)、嵌套规则、运算、函数、作用域等。这些基础语法需要我们先牢牢的掌握住,然后才可
经常看到bootstrap等框架的按钮禁用时,鼠标移动到上面,会显示类似下面的禁用的鼠标样式: 使用方法非常简单: .btn{cursor: not-allowed;} 但是,这里必须说明:跟pointer-events同时使用会影
我爱模板网在win7下安装的绿色版Adobe Dreamweaver CS6在使用过程中经常出现“Adobe Dreamweaver CS6”,点击确定就会自动关闭,非常麻烦,如下图: Adobe Dreamweaver CS6已停止工作 Adobe Dreamweaver
针对初学者,mui中有很多需要注意的小细节,我们平时容易忽略,而利用mui的开发又不像移动开发,可以打断点调试,所以我们除了看报错信息以外还要平时注意一些小细节。以下就是
我的是黑莓prive手机,其他安卓手机方法也相同。 首先你得打开手机的开发者选项,确保USB调试和通过USB验证应用程序保持打开状态,如图所示: 第二步,确保你的电脑和安卓手机都已
上一篇文章,我讲到了使用电脑上的谷歌浏览器调试在手机上用谷歌浏览器打开的移动端页面,初次接触这类的新人看到肯定很开心,但是那也仅限于手机上安装了谷歌浏览器,我们写
本文详细介绍了mui预加载页面的四种方法,哪种合适,您看着用: 方式一:preload一次仅能预加载一个页面(除非循环) var subWebview = mui.preload({ url: 'examples/accordion.html', id: 'template_sub'
问: 我看到MUI的官方介绍里面使用预加载的方法是 方式一:通过mui.init方法中的preloadPages参数进行配置. 方式二:通过mui.preload方法预加载. 然后我又在这里看到了某位大神写的文章htt
问: 实现方式1: plus.webview.create(父页面) plus.webview.create(子页面) 父页面.append(子页面) 父页面.show() 实现方式2: mui.open(父页面) 父页面代码中使用mui.init( subpages) 加载子页面 我打印
opener即谁打开我的,比如A页面利用window.open弹出了B页面窗口,那么A页面所在窗口就是B页面的opener,在B页面通过opener对象可以访问A页面。 parent表示父窗口,比如一个A页面利用iframe或
一、mui中打开页面的类型和方式有: 1.初始化时创建子页面 2.直接打开新页面 3.预加载页面 二、每种打开方式举例: 1.初始化时创建子页面 mui.init({ subpages: [{ url: your - subpage - url, //子页
1. 问题的引出 如果html5要适应各种分辨率的移动设备,可以使用rem这样的尺寸单位,针对各个分辨率范围在html上设置font-size的代码: html{font-size:10px}@media screen and (min-width:321px) and (max
mui 监听安卓手机物理返回按键及一些常见的配置
利用canvas将图片转成base64格式的两种方法
分享一篇来自博客园的webNick的关于手机touchstart事件的文章: 原理: 当开始一个touchstart事件的时候,获取此刻手指的横坐标startX和纵坐标startY; 当触发touchmove事件时,在获取此时手指
今天我爱模板网在做项目时,需要将json数据中的某个字段的值得双一号去掉,使用如下代码即可,无论双引号在外面,还是里面的任何位置,都可以去去除: alert("\"我爱模板网\"里高手
今天,我爱模板网在调取数据,并且用js将其显示出来时,遇到一个非常奇怪的问题,首先,我们看下打印的获取的字符串: {'branchname':['北京店','上海店','南京店'],'shuibadata':[329,838,9
sitemap是网站上各网页的列表。创建并提交sitemap有助于百度(Google)发现并了解您网站上的所有网页,包括百度通过传统抓取方式可能找不到的网页。还可以使用sitemap提供有关你网站的其
【几种打开页面的方式】 1.初始化时创建子页面 2.直接打开新页面 3.预加载页面 【示例】 1.初始化时创建子页面 mui.init({ subpages: [{ url: your - subpage - url, //子页面HTML地址,支持本地地址
首先,得将滚动的内容放在: div class="mui-scroll-wrapper"div class="mui-scroll"!--这里放置真实显示的DOM内容--/div/div 然后使用下面的代码即可实时输出(模拟器好卡啊): var scroll = mui('.mui-sc
在IOS系统下,表单的input输入框等元素默认会有个内阴影,一定程度上影响视觉一致,可通过设置下面代码去掉: input{ -webkit-appearance: none;}
问:我按照hello h5+ 的源代码。 document.addEventListener('touchstart', function() {return false;}, true);var as = 'pop-in';function plusReady() {plus.webview.currentWebview().setStyle({scrollIndicator: 'none'});plus.key.addEventLi
我们在做个人资料这块,常常有一种需求,就是将手机号码中间几位替换成星号,如:182****5066这种。这里从网上摘录的两种方法,记录在这里: 1、用字符串截断和拼接的方法: $("#
第一个输出结果的含义:729、271相同位做加法的1/2 与 729、271不同位做加法的1/2(右移1位相当于除2)求和,哎呀,这个含义不就是729与271求平均数吗,OK,结果就是500。 第二个输出结果
今天,做项目时,有个需求,需要在select值改变时,获取当前选中option的外面的optgroup的值。 思路很清楚,得到当前选中的option,然后通过jQuery的parent选中它的父节点,即可。 下面这三
MUI跳转页面之后,加载数据的时候,页面上会出现短暂的空白,这样给用的体验会不太好,所以,可以通过H5+的 nativeUI 模块中的showWaiting显示系统等待对话框。效果如下: 代码如下:
今天,我爱模板网在做APP时,需要自定义加载动画。按照HTML5+官方解释,所有的加载动画必须合成为一张图,且只能一行。但是美工给的图如下: 一共两百多张,需要合成成下面的效果
我爱模板网在用mui做app时,遇到一个问题,先看图: 上图的“矿工详情”是弹出来的层,是点击图中所示的“title”弹出来的,现在的问题是,点击“矿工详情”弹出层的“返回”按钮
得到后台从数据库中拿到的数据我们希望格式是 2016年10月25日 17时37分30秒 或者 2016/10/25 17:37:30 然而我们前台得到的却是一段数字(时间戳,毫秒数) 1477386005 我们要将时间戳转化为我们
计算传入的任意一时间。计算出这个时间距离现在还有多少天!或者计算过去的时间距离现在已经过去了多少天! 返回值有两种! 1、负值 代表过去了多少天 2、正值 代表距离设定的时
最近小编在做一个会议室预定的功能,这个功能就像在买电影票时选择座位一样,看看会议室的哪个时间段空闲,有什么设备等等。由于我做的是APP,APP既要兼容Android,又要兼容IOS,刚
前面的话 与setTimeout和setInterval不同,requestAnimationFrame不需要设置时间间隔。这有什么好处呢?为什么requestAnimationFrame被称为神器呢?本文将详细介绍HTML5新增的定时器requestAnimationFrame 引
require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函
摘自JavaScript权威指南(jQuery根据样式选择器查找元素的终极方式是 先用getElementsByTagName(*)获取所有DOM元素,然后根据样式选择器对所有DOM元素进行筛选) 今天试了下各种选取元素的方法
最近在用MUI做IOS的APP的搜索功能时,遇到一个问题,搜索框输入文字时,键盘显示换行,如下图: 就算把input的type改成了search也不行,代码如下: div class="mui-input-row mui-search" style="flo
百度索引量和收录量区别 什么是百度索引量? 百度官方给出的解释:索引量仅指被百度搜索引擎建立了索引的网页总量,表示网站中有多少页面可以作为搜索候选结果,不同网页因内
echo() 可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。 print() 函数print()打印一个值(它的参数
js鼠标滚轮滚动事件,即 mousewheel 事件,如何判断鼠标滚动是往前滚,还是往后滚,即鼠标滚轮滚动的方向
前段时间,到网上找素材时,看到了一个很个性的滚动条式,打开Chrome的调试工具看了一下,发现不是用JavaScript来模拟实现的,觉得有必要折腾一下。于是在各大浏览器中对比了一下,
研究了一年多的js,也差不多写一个自己的js库了。我写这个不算框架,只是一个小型的js工具库,所以我用的名字是Library。主要集合了我写js时一些常用的方法,并参考了prototype.js,j
js中toString()和toLocaleString()都是转字符串方法,那么有什么区别呢: 1、数字: 在数字转换成字符串的时候,并没有感觉这两个方法有什么区别,如下: var e=123;e.toString(); //输出 "123";e.
HTML5草案里面其实有原生的字幕标签(track Tag)的,但使用的是vtt格式的文件,非常规的字幕(.sub, .srt)或歌词文件(.lrc)。
利用SiteServer CMS 系统建网站的主要工作量就是在于做模板,即所谓的模板嵌套。对于一个刚接触SiteServer CMS 系统的新手来说,最关心的问题莫过于模板是如何嵌套出来的、模板制作过程
方案比较说明 关于tab bar选项卡,目前已经有多种实现方案,最常见的有div方案的和双webview方案的。 div方案 div方案的选项卡是普通的实现方案,所有都放在一个页面中执行,页面压力
本篇文章主要是对JS刷新当前页面的几种方法进行了详细的总结介绍,并且提供了几种自动刷新的方法,希望对大家有帮助: reload 方法:该方法强迫浏览器刷新当前页面。 语法:locat
js的正则表达式非常强大,可以做很多常规难以匹配的效果,同时还可以验证常见的有规律的号码等,今天,来看看正则去除字符串中的所有中括号: var str = '我爱[模]板[网],www[.5imo
在表单验证中,为了防止用户乱输入空格,可能会遇到将用户输入的数据的空格进行去除的需求,下面的代码可能会派的上用场: 只去除中间的空格: function trims(str){ return str.replace(/
我爱模板网在用mui做html5+ APP时,从后台用ajax获取过来的数据如下:html标签和空格都去除,这个借助强大的正则表达式即可:
我爱模板网在做贵州司法行政厅网站的时候,客户有个需求,就是凡是本站地址的a链接,直接打开,而如果是外部地址,会弹出提示“此链接为外网链接,还需要继续打开吗?”,点击
Div元素不是Input,所以通常意义上focus()会失效。 document.getElementById('tries').focus();//无效 但是我们会有这种需求,需要我们focus到某一个DIV上,并且handle一些键盘事件,比如我们使用DIV来模
本文总结了八种网页上复制文字的js代码,供大家查阅 一、实现点击按钮,复制文本框中的的内容 script type="text/javascript"function copyUrl2(){var Url2=document.getElementById("biao1");Url2.select(); // 选择
最近在做C端前端时,遇到了要点击复制身份证信息的需求,我爱模板网使用了下面的js复制文字代码(因为C端用的chrome的内核,就不考虑IE了,不过下面的代码也兼容火狐),有需要的
Number()、parseInt()、parseFloat()的区别: Number()的强制类型转换与parseInt()和parseFloat()方法的处理方式相似,只是它转换的是整个值,而不是部分值。parseInt()和parseFloat()方法只转换第一个无
js将数字转换为字符串最常见的方法由如下三种: 1. value.toString() 2. "" + value 3. String(value) toString()方法存在的问题是,它不能把null和undefined转换为字符串。后两种方法的效果基本一样。
HBuilder是个非常不错的IDE,我爱模板网最近在用mui做APP时,一直在使用它。但是,有个非常大的遗憾,就是它没有提供类似的打印ajax地址的功能,而且,如果把打印函数封装,放在某个
一、前言 讲escape、encodeURI和encodeURIComponent的区别的文章太多了,但是大部分写的都很绕。本文试图从实践角度去讲这3个方法。 二、escape和encodeURI和encodeURIComponent不是同一类 简单来说,
我爱模板网在做一个HTML5 APP项目时,需要在APP头部显示当前城市的天气,这个简单啊,首先获取当前城市,可以使用下面的代码(这是html5+,当然html5也可以获取): plus.geolocation.getCu
简单来说,v-if 的初始化较快,但切换代价高;v-show 初始化慢,但切换成本低 1.共同点 都是动态显示隐藏DOM元素 2.区别 (1)手段: v-if是动态的向DOM树内添加或者删除DOM元素; v-show是
我爱模板网今天分享一款用DOS命令写的五子棋,不能用鼠标点击,只能输入行和列下棋,效果图如下: dos五子棋 下面是代码分享: @echo offsetlocal enabledelayedexpansionset li0=┌──────
我爱模板网要做一个自定义样式的日历,在网上找了许久,都找不到合适的,于是打算自己写一个js日历,但是思路不是很清晰,就在百度找到了CSDN amork写的一个js编写日历的思路,看了
自从完成上次iPhone的几个页面效果后,一直在没有制作iPhone的页面效果了,今天在公司写了一个登录页面效果,让我碰到一个怪异的问题——“表单中的input[type="submit"]和input[type="reset
前段时间在《修复iPhone上submit按钮bug》中介绍了使用“-webkit-appearance: none; ”来改变按钮在iPhone下的默认风格,其实我们可以反过来思路,使用“appearance”属性,来改变任何元素的浏览
在实际项目开发中,可能会通过JS语句判断WEB网站的访问端是电脑还是手机,以显示不同的页面。下面是我爱模板网总结的js判断设备,然后跳转到手机站或PC站: JS 判断浏览器客户端类
一个页面中嵌套了iframe,我们姑且将被嵌套容器成为父窗口,嵌套的iframe成为子窗口,它们之前可能存在互相调用内部函数的问题,下面是小总结: 父窗口调用子窗口的方法: document
在开发LBS相关应用的时候,如果不了解国内对于电子地图的另外一套坐标系统,就可能掉进坑里不能自拔。简记自己参与的项目中遇到这个坑时做的调研工作,以及使用的一些算法。这
关于rem,我爱模板网有好几篇文章都介绍到了它的使用方法,如 手机端页面自适应解决方案—rem布局进阶版 和 手机端转换rem适应 等,更多你可以查看 rem搜索 。今天,在做一个体彩网
大多数情况下,我们开发一款小软件,都会有如下需求: 想限制试用版的使用次数。并且当注册后,怎样才能一个注册码对应唯一一台电脑,不能重复使用注册码,在不同电脑上注册。
mui在一个页面执行另一个页面,通常有两种方法:mui.fire()和mui.evalJS()。例如,在B页面要执行A页面的initMe(param)函数,那么用两种方法可以如下写: /**************mui.fire************///A页面fu
app.use app.use的作用是将一个中间件绑定到应用中,参数path是一个路径前缀,用于限定中间件的作用范围,所有以该前缀开始的请求路径均是中间件的作用范围,不考虑http的请求方法,
1、Doctype作用?标准模式与兼容模式各有什么区别 (1)、!DOCTYPE声明位于位于HTML文档中的第一行,处于html标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或
今天对一个表格数据进行累加时出现了结果的小数位数变多了(要求所有的数值最多是3位小数),例如: 再例如: 7*0.8=5.6000000000000005 0.1+0.2=0.30000000000000004 一是JS浮点数计算的bug, 另一
本示例代码,为我爱模板网在项目中使用的,mui拍照或从相册选择照片,并且对照片进行1倍压缩,最终得到base64为图片地址的代码。这里的图片压缩,用的是jpgtobase64.js插件,它的原理
使用APICloud平台也有一段时间了,学到了很多东西,挺受益的,所以决定把我遇到过的问题及其解决方法说一说,希望后来者可以更轻松。如有谬误,欢迎指正。谢谢! 登录 在登录界面
背景 相比其他被编译成二进制的应用,前端这种纯文本应用,太容易被解读和窜改。 前端为什么要加密? 加密重要的目的是出于对商业利益的保护。 由于作品太容易被复制窜改,容易
iframe里的js要操作父级窗口的dom,必须搞懂几个对象: parent是父窗口(如果窗口是顶级窗口,那么parent==self==top) top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe) self是当前
ES6为一些已有的功能提供了非破坏性更新,这类更新中的大部分我们可以理解为语法糖,称之为语法糖,意味着,这类新语法能做的事情其实用ES5也可以做,只是会稍微复杂一些。本章
在CSS2.1里,background属性的简写方式包含五种属性值,从CSS3开始,又增加了3个新的属性值,加起来一共8个。 CSS2.1 background-color 使用的背景颜色。 background-image 使用的背景图像。 backgro
jTemplates是一个基于JQuery的模板引擎插件,功能强大,有了他你就再不用为使用JS绑定数据时发愁了。后端语言使用php,asp.net,jsp等都不是问题,使用模板渲染可以很大程度上提高程序性能
本教程教您一步一步利用HBuilder的git插件,将项目上传到gitee上。 1、安装HBuilder的git插件:打开HBuilder,菜单栏-工具-插件安装,如下: 2、找到EGIT,勾选后面的选择,点击下面的“安装
我们都知道,js的cookie,设置读取都一样,变量名和值也不分开,使用起来非常麻烦,为此,jQuery的cookie插件:jquery.cookie.min.js帮了大忙了,下面就看看怎么用吧: 1.引入jquery.js script s
今天,我爱模板网要将所有含有某个字符的项,从数组或对象中剔除,但是发现总是剔不干净,如下: 假设将下面数组中凡是含有“a”的项全去了: var arr = ['a1','c','a2','a3','a4','a5','a6
php将内容覆盖到记事本文件,追加到记事本文件和读取记事本文件内容的代码
php大致有三种字符串连接: 1、直接用“.”来进行连接。 2、用“.=”进行连接。 3、先压入数组,再通过join函数连接。 下面分别对这三种方法的效率进行测试: 第一种方法代码如下:
使用better-scroll时,大多数会出现一个问题,就是在大的div里面的a 链接或者click事件都不用了,这是因为BScroll禁用了click事件,在初始化时,加入参数:click:true,即可。如下: html部分
这次做项目遇到了这个问题,本来习惯性的每次都写的是addEventListener绑定click事件。但是当用addEventListener绑定了多次click事件的时候,引发了我的思考,这两者有区别吗? 探究: oncli
有这么个需求,在dom节点里面定义的onclick事件,如何传递event,并且阻止事件冒泡?onclick事件如下:
在使用input复选框配合v-model时,遇到了一些疑惑,即当复选框对应的v-model是一个数组和一个字符串时,得到的类型不一样,下面是从网上找的,这里记录下: 下面是最常见的例子: d
有同学在看 Vue 官方文档时,对 API 文档中的 Vue.nextTick 和 vm.$nextTick 的作用不太理解。 其实如果看一下 深入响应式原理 - vue.js中的有关内容,可能会有所理解,不过有些同学可能看到这
首先,要渲染的代码如下: {{options.fileList[0].fullPath}} 这是一个标准的三级对象,能够渲染成功,如下: 但是控制台依然报错: 如果有跟我遇到同样问题的朋友一定跟我一样,心里一万
flex布局在IOS8表现的一塌糊涂,原因是没有加前缀(私有属性)。而我爱模板网所做的这个APP,已经写了太多的flex了,一个一个替换太麻烦。之前遇到过一次,叫客户把他手机拿来,我
一、缓存列表图片 //循环数据的时候加载执行一个缓存图片的函数script type="text/x-dot-template" id="listT"{{ for (var i = 0; i it.length; i++) { }} img class="aui-img-object aui-pull-left" onload="fnLoadImage(this)"
本文简单解析各种数组和对象属性的遍历方法: 原生for循环、for-in及forEach · ES6 for-of方法遍历类数组集合 · Object.key()返回键名的集合 · jQuery的$.each() · underscore的_.each() 文中的范例基于
for in 循环 并且使用hasOwnProperty 方法
apiCloud 打开外部链接的方法无非两种: 1.使用openApp调用浏览器,如果手机内有多个浏览器,会首先弹出选择浏览器的框,将url传过去,手机浏览器会自动打开。 2.使用openWin,直接打开网
在做项目时,经常会遇到返回的字符串中包含很多的html标签,如果只想要里面的文字内容,就必须把标签去除,下面的代码就是利用正则表达式将字符串中的标签去除干净
前段时间,我爱模板网做项目涉及到一个音乐播放器,自定义的界面,要能歌词同步,没办法,只能自己写了。这个播放器带歌词同步,并且支持上一曲下一曲,进度条可以拖拽,拖拽
我爱模板网在写一个 html5歌词同步的音乐播放器 时,在IOS测试,发现HTML5 Audio的loadeddata事件始终不执行,在Android下执行,而且,打印audio的readyState状态,始终是1,但是Android是4,代码如
audio和video的样式修改,一般都是重写界面,然后用js操作audio和video,这种方法的优点是界面定义更灵活,更美观,缺点是如果只想改一点点,比如video播放条颜色,而动手重新写,代价
今天我爱模板网要用VUE做一个多选的效果,即对所有选项,可以选择也可以取消,可以多选也可以一个不选,效果图如下: 所有选项的值如下: list:[ {id:1,title:'JSK'}, {id:2,title:'OP'}, {id:
HTML标签,有时需要显示出来,或者为了防止一些危险的操作,可能需要将它转义,如: h1我爱模板网/h1 通过: function html2Escape(sHtml) { return sHtml.replace(/["]/g,function(c){return {'':'lt;','':'gt;
我爱模板网在做一个电视台的html5时,用到了iscroll的上拉刷新和下拉加载,效果很不错,也很流畅。但是,在这个iscroll的滚动区域有个下面的效果 这块内容是超出宽度显示的,需要左右
1、父组件可以使用 props 把数据传给子组件。 2、子组件可以使用 $emit 触发父组件的自定义事件。 vm.$emit( event, arg ) //触发当前实例上的事件 vm.$on( event, fn );//监听event事件后运行 fn; 例
在使用axios这个ajax插件的时候,我们有些时候会遇到一些问题,比如:数据格式不正确 以最简单的例子为基础(这里使用post方法): 在上面的例子中我们直接调用axios的post方法,传给
1、v-if与v-for一起使用 当v-if与v-for一起使用时,v-for具有比v-if更高的优先级,这意味着v-if将分别重复运行于每个v-for循环中。所以,不推荐v-if和v-for同时使用 使用推荐方式: ul li v-for=
首先调起高德APP 我们首先讲述如何在H5里调起高德地图APP,并展示兴趣点。适合于展示某个餐馆,商场等,让用户自行选择前往方式。 场景一、在高德地图上展示Marker点或者POI标记 在
我爱模板网在做一个智能景观APP的时候,需要做类似抖音的整屏上下滑动的效果,如下图: 但是数据太多,单个swiper-slide的内容一屏显示不下,这时,简单的overflow-y:scroll解决不了,
js的reduce有点类似于递归,对数组进行循环计算,最终得到想要的效果,可以想见: js reduce详解 。 下面的方法是我爱模板网在做项目时,遇到数组去重,从网上“剽窃”的一个方法,
v-if和v-else或v-else-if之间不能添加其他元素。
我爱模板网在用vue+vant做一个混合app时,遇到一个需求:单元格的右侧出现可以填写的内容以及内容的单位。如下图所示: 这个可以用vant的cell单元格来做,但是在官网没有找到右侧有文
由于项目做为h5页面内嵌进安卓页面,因此是在页面中直接引入vantjs和vuejs的,这样一来,布局组件可以直接使用,但有些方法的组件并不能直接使用。以图片预览组件为例 ImagePreview 图
以下是cnblog goweb总结的几种为JS对象添加、删除、修改对象的属性方法,我爱模板网只是把它搬运到了这里
有个需求,将下面的字符串里面所有的逗号都替换为下划线: 将字符串"123,111,222.00"替换为"123111222.00": 1、正则表达式的方法: function clear(str) { str = str.replace(/,/g, "_");//取消字符串中出
在手机上,尤其是在IOS上,input框输入数字会有很多问题,比如ios键盘自带的键盘上方的工具条输入,很坑。下面的这段代码,经过测试,可以输入任意数字,不会在前面显示多个零。
我爱模板网从网上找的,多个对象合并的方法,在这里记录下,下次用的着。
我爱模板网在做一个就诊APP的聊天功能时,界面要显示聊天时间,参考了QQ和微信,发现时间显示规则比较复杂,在网上找了篇文章,说的比较好,这里记录下: 参考基准 当处于正在聊
NodeJs的适用场景: 1:高并发、高I/O场景 2:逻辑较少 3:追求响应速度的项目 以上三点是我们使用NodeJs所要考虑的,由于nodejs是单线程、异步I/O的、事件驱动的语言,所以带来响应速度
首先我们要做三个小球的运动,第一个动后第二个动之后第三个动 我们先写出三个小球球
JS获取各种宽度、高度的简单介绍
jQuery获取距离屏幕顶部和距离屏幕左边的距离非常简单,已经提供了方法:
我爱模板网遇到一个需求,如下图,导航是可以滚动的,滚动超出了容器的距离。点击导航,自动滚动到正中间
在使用mui等做手机端混合APP时,真机调试问题非常的麻烦,之前介绍过《 如何使用电脑上的谷歌浏览器来调试安卓手机上的移动端页面 》,这个方法很不错,就是初次使用很麻烦,还需
js浮点数计算问题
先介绍几个属性:(暂时只测了IE和firefox,实际上我工作中用到的最多的是chrome) 网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度) (javascript) document.documentElem
在实际工作中,经常会遇到容器居中问题,而CSS容器水平和垂直居中的方法,网络上已经有很多相关文章,在这里,我爱模板网也对工作中用到的一些居中方法进行了总结,并加入了一
loading动画在页面过度等经常会用到,我在工作中就写过很多有趣的loading加载动画,在这里,我就分享一个波浪效果的loading动画写法(在写动画前,可以先画个草稿或动画流程图,充分
瀑布流布局出来好多年了,刚出来时,一般都采用js来实现,涌现了很多比较好的js插件,例如:masonry.js、gridify.js等等。这里就不再详说如何使用了,网上都能找到。今天讨论的是纯C
在做前端时,会经常遇到限制文字字数的问题。文字超出会影响页面效果,不美观。下面是小编工作中常用的限制文字行数,超出显示省略号的方法: 一、单行文字超出显示省略号,这
假设有下面的数组,我想通过循环将里面的1删除掉: var arr = [1,1,1,1,2,2,2,2];for(var i=0; iarr.length; i++){ if(arr[i] === 1){ arr.splice(i,1); }} 最后得到的结果却是: [1, 1, 2, 2, 2, 2] ,1并没有删除干净
图片lazyLoad懒加载相信大家都不陌生了,从搜索引擎的角度来看,图片懒加载是不利于网站图片优化的,因为搜索引擎并不会去执行js动作,不触发JS动作,真实图片的地址就不会暴露到
有段时间没写文章了,这段时间比较忙,很抱歉。 今天的这个手机登录界面,使用了rem作为单位,自定义了字体,使用了模糊背景,半透明登陆框。效果是小编从网上看到的,就动手实
一、介绍 css3为了区分伪类和伪元素,伪元素采用双冒号写法。 常见伪类——:hover,:link,:active,:target,:not(),:focus。 常见伪元素——::first-letter,::first-line,::before,::after,::selection。 ::before和
js判断对象是否为空对象的几种方法
js截取字符串最常用的两个方法:substr(start,length)和substring(start,end)。在截取字符串的时候,给个个数或者位置就行了。但是,英文和中文截取出来,长度相差太多,如下: var txt = 'abcd
用router-link生成的a链接,都会产生router-link-exact-active的高亮类名,如何让自己定义的高亮类名起作用,或者如何禁止vue-router不产生这个类名,可以看下面: A:全局设置 export default new V
我爱模板网在用vue-cli做一个confirm弹窗组件时,遇到了一个问题:当弹窗子组件弹出时,报错(弹窗我用的是iview的model组件): //父组建:myConfirm :isShow="isShowConfirm" :title="title" :content="con
使用iview Upload 上传组件,阻止它自己的上传方法,手动上传包括单个文件和多个文件。实现思路是创建一个数组,把需要上传的文件,push到这个数组里面,再一个一个上传。 1.引用组件
URL.createObjectURL() 静态方法会创建一个 DOMString,其中包含一个表示参数中给出的对象的URL。这个 URL 的生命周期和创建它的窗口中的 document 绑定。这个新的URL 对象表示指定的 File 对象或
我爱模板网在用vue-cli做一个教育网站时,需要上传视频,同时,还得在接口传视频长度。上传我用的是file控件: input type="file" 我们都知道 html5 的 video,是可以获取视频时长的,即dur
当组件间传递对象时,由于此对象的引用类型指向的都是一个地址(除了基本类型跟null,对象之间的赋值,只是将地址指向同一个,而不是真正意义上的拷贝),所以会导致下面的问题:
数组赋值目测在php/js这两种语言中的赋值都是应用传递(所谓引用传递就是所谓的赋值其就是共享同一个地址),一般的字串整型等数据类型都是值传递所以不存在这类情况 解决方法:在
微信小程序并没有提供通过经纬度解析城市信息的方法,但是通过腾讯地图逆地址解析,可以实现: 第一步:申请腾讯地图密钥(key),申请地址:https://lbs.qq.com/ 填写完成后即可获取
在页面的js文件中定义了 onShareAppMessage 函数时,页面可以表示改页面可以转发。可以在函数中设置页面转发的信息。 只有定义了该函数,小程序右上角的菜单中才会有转发按钮 用户点击
flutter项目连接夜神模拟器的方法: 在夜神模拟器的bin目录下,打开命令面板,执行adb connect 127.0.0.1:62001 命令,显示successfully及连接成功 白屏的解决方案,在项目根目录打开命令面板,
我爱模板网在用flutter做app时,需要做下面的效果: 这个左边的icon+文字,肯定要用AppBar的leading写了,再设置个宽度,于是写了下面的代码: class HomePage extends StatelessWidget { const HomePage
我爱模板网在用flutter布局app时,需要作出下面的效果: 以画红框的为例,这明显是Row里面套TextField: class ListItem2 extends StatelessWidget { @override Widget build(BuildContext context) { return Container(
我爱模板网利用showCupertinoModalPopup做了一个类似于js中的prompt效果的弹窗,里面有TextField,热更新时,提示下面的错误: I/flutter (25517): No Material widget found. I/flutter (25517): TextField widgets r
织梦dedecms留言薄的安装过程和其他插件一样,首先我们进入后台模块管理列表,点击其对于的“安装”: 安装以上步骤,我们完成了留言薄插件的安装。 留言簿安装好,如果想查看留
js将毫秒数转换为天数、小时数、分钟数和秒数的计算方法
flutter Provide状态管理有点类似于Vuex,当从一个页面更改了数据,期望影响其他页面,那么Provide方法是不二之选。这里简单理下我爱模板网在使用flutter时的用法: 1、添加依赖 在 pubspe
这是我爱模板网从网上down下来的三个分享代码,分别分享到新浪、豆瓣和花瓣,采用模态框弹出的形式进行分享,可以分享文章标题、作者和头像
dede升级了5.7后,发现使用dede:likeart调用猜你喜欢/相关文章,无法实现关联,显示的是所有文章。原来从5.5版开始已经替换了该标签,把模板中 likeart 标签修改为 likearticle 就ok了。 整理
使用document.ExecCommand("copy")命令 script type="text/javascript"function copyLink(){ var e = document.getElementById("copy"); e.select(); // 选择对象 document.execCommand("Copy"); // 执行浏览器复制命令 alert("内容复制成
js简单的toast吐司提示封装
以前在5.1版的时候,_archives表中直接有个postnum可以显示共显示评论总数,可是在5.3却把这个字段给去除了,那么如何调出对文档的评论总数呢?找论坛里看到一位朋友的对5.1版时使用JS调用评
我爱模板网在开发今日周边项目时,遇到了一个奇葩的问题,就是 apicloud jpush组件的绑定别名方法bindAliasAndTags不执行回调,仔仔细细检查了代码,没有任何问题,key也配置正确了,就是
之前,我爱模板网分享过用asp做一个简单的留言板,可以点击下面链接查看: 手把手教你用ASP制作留言本1 手把手教你用ASP制作留言本2 手把手教你用ASP制作留言本3 手把手教你用ASP制作
我爱模板网在做一个APP项目的聊天时,需要实现发送位置的功能,效果图如下: 聊天发送位置可以用融云提供的 sendLocationMessage 方法。经纬度也好获取,但是,apicloud官方提供的截图工
微信小程序官方文档已经介绍了 module.exports 与 exports 的用法,使用方便,下面是截取自官方的内容,但是解释的不明不白: 微信小程序模块化文档地址:https://developers.weixin.qq.com/minip
js根据经纬度计算距离、根据一个经纬度和距离角度计算另一个经纬度、计算两个经纬度的角度
最近,做了一个微信小程序在线聊天项目,详见: 今日周边小程序用户端 。聊天里面有发送语音,用到了录音功能,刚好小程序提供了录音功能: wx.stopRecordwx.startRecordwx.getRecordManager
前段时间,我爱模板网在做小程序聊天时,采用的融云SDK发送图片必须得是base64,而微信小程序选择图片的方法wx.chooseImage得到的是临时地址,可以采用下面的方法转为base64地址: wx.c
穿插一个必备小知识:在文件a.js中用exports或module.exports导出的对象(方法、变量),可以在另一个文件b.js中通过require('./a')引用。 module和exports是Node.js给每个js文件内置的两个对象。可
关于module.exports和exports的区别,我已经在前一篇文章讲过,传送门。 在es5中,用module.exports和exports导出模块,用require引入模块。 es6新增export和export default导出模块,import导入模块。 一
今天遇到一个这样的功能:写一个函数,该函数传递两个参数,第一个参数为返回对象的总数据量,第二个参数为初始化对象的数据。如: var o = obj (4, {name: 'xu', age: 21}) // 返回了一个能
今天,陪伴我爱模板网多年的iPhone手机开不了机了,一直卡在logo界面。在网上找了好久,很多人都遇到了这个情况,我爱模板网根据网上的办法,折腾了好久,总算解决了。下面就总结
我爱模板网在用uni-app开发小程序时,需要用 scroll-view 做出如下效果的横向滚动(之前都是 div 套 div 的,外层的 div 宽度 100% , overflow:hidde , scroll-y:auto ,里面的 div 为 display:flex ,不换
dedecms织梦默认的ckeditor不好用,而且也非常难看,而百度编辑器ueditor是使用非常广泛的编辑器,好看,功能强大,之前,我爱模板网就分享过 把DEDECMS默认的编辑器换成kindeditor 。今天,
我爱模板网在做链猫小程序时,它的产品是直接从京东的接口获取的,而京东的接口返回的产品详情,有点意思,一般两种情况: 1、直接返回一段html,这段html中都是图片,样式都放在
我爱模板网在做一个app时,需要根据经纬度显示附近的写字楼、商家等POI,并且移动地图的时候,实时更新POI列表,效果图如下: 打开地图、获取经纬度、设置mark的代码就不写了,先看
在做app时,经常会从当前app带参打开其他app,以及从其他app返回当前app,这时就要用到url scheme,下面是我爱模板网从其他网站搜集来的(为了做app打开百度、高德、腾讯、苹果和谷歌地
js获取base64图片的存储大小,不是获取宽高尺寸哦。 要获取获取base64图片的存储大小,就要知道Base64的编码原理:Base64编码要求把3个8位字节(38=24)转化为4个6位的字节(46=24),之后在
我爱模板网在做一个小程序商城时,需要实现一个功能:用户ID+店铺ID链接生成唯一的标识符,同时又要是纯数字。用户ID+店铺ID生成字符串效果类似于:0e94606c592741f996dc186f4067272574078f
我爱模板网需要将用户的ID和商铺ID链接起来,并且生成不超过19位的字符串,想到了使用MD5的方法,在网上找到了个MD5.js,此MD5加密方法,直接继承于String,可以将字符串加密成16位和
pushState和replaceState是一个HTML5的新接口,他们的作用非常大,可以做到改变网址却不需要刷新页面,这个特性后来用到了单页面应用中比如:vue-router,react-router-dom里面。 注意:仅改变网
在做开发的时候,倒计时的需求是很常见的,比如订单待提交和待支付都会有倒计时,市面上的兼职软件在领取任务后都会有倒计时,登录注册中获取验证码的时候也会有倒计时,有的
js变量作为数组对象的键值方法,变量键值获取数组值。js也可以像php的数组一样用下标获取数组的值
js如何获取到本周的第一天和最后一天,本月的第一天和最后一天以及本季度的第一天和最后一天 1、首先来一个自己公司项目的源码: 项目需求描述: 从20150712日开始。 需求①:根据当
前言 后台管理系统,需要这个功能点的特别多,但Element UI 的table组件本身是不提供的,所以需要自行拓展一下。 在这里,给大家写一个简单的示例,希望对小伙伴们有所帮助。 先看看
一、babel-polyfill 介绍 1,babel-polyfill 的作用 Babel 默认只转码 ES6 的新语法(syntax),而不转换新的 API,比如 Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise 等全局对象,以及一些
PDFObject是一款非常优秀的PDF在线预览js插件,在之前我爱模板网已经介绍过:pdfobject.js——一款在线预览PDF的js库http://www.5imoban.net/texiao/other/202005143842.html。今天讲解它在vue中的使用方法
现在每个页面的左上角有一个返回按钮。点击时的代码是 this.$router.back(-1) ,返回上一个路由。但是我们现在有这样一个需求,把其中某一页分享出去,用户打开时并没有上一条路由的历
js-xlsx 手动设置宽度
elementUI标签页的el-tab-pane里面放了echarts,在打开后,即使没有切换到含echarts的标签页,它也执行了。我们都知道,echarts渲染时,需要获取外层div的尺寸来自动设置echarts的尺寸,如果没
下面的正则表达式,能够验证手机号码,还能验证规则为“0551-12345678”这种格式的电话号码,“-”前面是0开头,后面跟着2-3位数字,“-”后面是7-8位数字
对于switchTab,一开始就以为是简单的切换底部的tab选项卡,仔细看下,其实可以从其他页面切换到tab页,并且关闭其他不相关的页面。这个很重要,必须在page.json中,配置的第一个页面
FormData对象用以将数据编译成键值对,以便用XMLHttpRequest来发送数据。其主要用于发送表单数据,但亦可用于发送带键数据(keyed data),而独立于表单使用。如果表单enctype属性设为multipar
借助js的Blob对象FormData对象可以实现大文件分片上传的功能,关于Blob和FormData的具体使用方法可以到如下地址去查看 FormData 对象的使用 Blob 对象的使用 以下是实现代码,本例中后端代码
我爱模板网在做国祯项目时,遇到一个需求,即在客户的小程序项目的首页,显示公众号的文章,如下图: 倒腾了一个小时,总算倒腾出来了,现在做下记录: 1、查看小程序和公众号
v-viewer是一款基于vue的点击图片放大预览插件,支持左右切换上一张下一张图片,支持缩放图片、按住拖拽图片、预览图效果,斜切、旋转图片等功能,界面美观,还支持手机端,是一款
关于vue子组件调用父组件的三种方法: 第一种方法 直接在子组件中通过this.$parent.event来调用父组件的方法 父组件 template div child/child /div/templatescript import child from './components/dam/child'; e
一、Object.keys(obj) 参数:要返回其枚举自身属性的对象 返回值:一个表示给定对象的所有可枚举属性的字符串数组 1、处理对象,返回可枚举的属性数组 let person = {name:"张三",age:25,addr
echarts是优秀的图表插件,它的formatter可以设置漂亮的tooltip,通过function实现个性化定制。下面的代码就可以实现下图的效果。其中,param是鼠标移动到图形上的当前参数,可以用它来实
第一种超级省事的方法就是利用正则 方法如下: //获取get传值的方法function getQueryString(name) { var reg = new RegExp("(^|)" + name + "=([^]*)(|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r !
后台添加的富文本标签,经常会需要解析,可以通过 wxParse 插件,但是,有时候可能不需要显示,这时就要用正则的方法将它们都去掉: 在需要进行去html标签的wxml内加入下面的代码:
在做项目时,经常会遇到手快重复点击,重复发送请求的情况,这里是从网上找的一段代码,可以给element-ui的button加上防止重复点击的自定义指令,不用一个一个去写防止重复点击的方
需求: 当向后端请求接口返回 403 的时候,直接跳到登录页面让用户登录 实现方案: 在请求结束后拦截器中判断,如果是 403 就跳转 遇到难题: 一级页面(我的) onShow() 中有接口请求,用户在没
ECharts创建图形时,控制Y轴数据只显示整数: 在创建柱形图时,Y轴数据默认是有小数点的,如下图: 如果不显示小数,只显示整数可以设置minInterval属性成1保证坐标轴分割刻度显示成整
无论是什么样的系统,大多数都会有用户登录功能,这是非常常见的功能,只要你是开发人员就会碰到。 作为最常见的功能,ThinkPHP6似乎更像出现了BUG一样。当使用Base公共控制器判断没
后台一般都需要登录,不登录浏览自动跳转到登录界面。所以首先就想到让后台所有需要登陆的界面都继承一个common类,然后再common类的initialize中判断是否登录,如果未登录,用redire
我爱模板网在做微信小程序时,后台传过来一段html,不是很复杂,就没有用 wxParse 了,而是直接用的 rich-text 。但是我发现,后台返回的内容很长,可是显示到页面中,只显示了部分。
很多程序员朋友都会遇到这样的问题,看一个离线版的帮助文档(chm文件),总会产生一个索引文件(该文件的chw文件),而且有些chm文件在编译时遗留的问题,可能会导致一些排版无
PHP中 private 和 public 还有 protected 的区别: public 表示全局,类内部外部子类都可以访问; private 表示私有的,只有本类内部可以使用; protected 表示受保护的,只有本类或子类或父类中可
在微信公众号里边的调用JSSDK接口,从而实现在微信公众号里边进行图片的上传(可以选择拍照,也可以选择本地的相册),大致流程就是,点击上传的图片,开始调用chooseImage()接口,
之前,我爱模板网写了一个 js+dom的日历教程 。最近在做一个基于element ui的项目,需要用到日历,但是需要深度定制。比如显示工作计划等。element-ui自带的日历放在node modules里面,不好
方案一:instanceof 变量 instanceof 类型 返回的是布尔值 true falsebr例: var a = [] a instanceof Array 方案二:原型prototype + toString + call() 首先: Object.prototype.toString.call(variable)来判断,返回值是字符
PHP isset函数作用 isset函数是检测变量是否设置。 格式:bool isset( mixed var [, mixed var [, ...]] ) 返回值: 若变量不存在则返回FALSE 若变量存在且其值为NULL,也返回FALSE 若变量存在且值不为
PHP使用内置函数file_put_contents写入文件及追加内容的方法: 以追加形式写入内容: 当设置 flags 参数值为 FILE_APPEND 时,表示在已有文件内容后面追加内容的方式写入新数据: ?php file_pu
一、概述 FormData类型是XMLHttpRequest 2级定义的,它是为序列化表以及创建与表单格式相同的数据提供便利。 作用: 1.利用一些键值对来模拟一系列表单控件:即将form中的所有表单元素的
blob对象介绍 一个 Blob对象表示一个不可变的, 原始数据的类似文件对象。Blob表示的数据不一定是一个JavaScript原生格式 blob对象本质上是js中的一个对象,里面可以储存大量的二进制编码
获取页面内容,不直接输出到页面, CURLOPT_RETURNTRANSFER 参数设置 使用PHP curl获取页面内容或提交数据,有时候希望返回的内容作为变量储存,而不是直接输出。这个时候就必需设置curl的
uni-app的H5端map组件默认使用的是腾讯地图,首先需要在腾讯申请key,然后在manifest.json的H5配置key。因为uni-app官网已经说明:map组件的@tap点击地图时触发事件仅App-nuve、微信小程序2.9支持
thinkPHP5的$request-header()方法并没有header的Authorization值,但是发送请求头部有的: 解决方案: 在.htaccess 文件中加入 设置 SetEnvIf Authorization ^(.*) HTTP_AUTHORIZATION=$1
ECharts非常详细的仪表盘案例,注释非常详细,比看官方文档过瘾。下面是效果图: 下面是相近的代码 html容器
ES6中引入了一种新的基础数据类型:Symbol,不过很多开发者可能都不怎么了解它,或者觉得在实际的开发工作中并没有什么场景应用到它,那么今天我们来讲讲这个数据类型,并看看我
之前,我爱模板网做了一个功能: uni-app H5端实现移动地图显示当前地图中心位置的坐标和地址 。但是上线之后,发现IOS下问题比较大: 1、经常无法获取经纬度 2、如果定位了,无论成
中文状态下,php的md5和js的md5不一致,主要是编码造成的,这里就不说转换编码了,麻烦,直接将php和js的中文转成字符就能解决了: php下md5: md5(urlencode('中文内容')); js下md5: md5.hex_
我们可以使用canvas.toDataURL的方法将图片的绝对路径转换为base64编码;在这我们引用的一张图片如下: var img = "https://img.alicdn.com/bao/uploaded/TB1qimQIpXXXXXbXFXXSutbFXXX.jpg"; 我们如下编写代码:
将图片的绝对路径转换成base64编码,请看 这篇文章 我们先来理解基本知识点: 1. 理解HTML5中的FileList对象与file对象。 在HTML5中,FileList对象表示用户选择的文件列表。通过添加multipe属性
PHP如何判断变量是否为null,总结下,有以下几点: 1、判断一个变量是否为null直接用"==="就可以了 2、empty 判断一个变量所存储的内容是否为零或者为空, 0、"0"、null、false、array()、va
关于在宝塔运行ThinkPHP项目时,接口404的解决办法: 首先说下,据说php5.4没有问题,线上和线下版本一致就没这个问题,不用像下面那样配置。我朋友是这样,但我爱模板网遇到了这个
有时候想写出只能被继承使用的类,这时候就要用到new.target 1、含义: new.target返回使用new方法调用类时的类的名称,子类继承父类时,new.target会返回子类 class Rectangle { constructor(length
dart9:dart mixin的with混入:接口 implements 和 mixin的with混入,都可以继承,但是,implements继承后,必须强制重写继承类所有的方法,而混入只需要重写自需要的方法即可。
dart笔记13:用future实现等待多个任务完成后,再得到所有的执行结果
dart笔记16:stream流创建的另外三种方法
stream流的listen监听、forEach循环、where筛选。
stream流的transform转换
基于stream流的Flutter StreamBuilder组件
flutter大大简化了isolate的使用方法,通过引入foundation.dart来使用isolate,通过computed来创建isolate。使用起来就像js的worker一样。 isolate不能滥用,只有非常耗时的任务(如图片裁切、数据加
一、@deprecated 被弃用的 使用时,代码提示会有删除线,但能正常使用: void main() { Mobile mobile = Mobile(); // ignore: deprecated_member_use_from_same_package mobile.netWork2G();}class Mobile { @deprecated void ne
Flutter笔记1:Provider的使用详细笔记如下,其中遇到了一些坑,比如: ChangeNotifierProvider(create: (_)=Counter()) 1、这里的create是新版本的,老版本是build,而教程是老版本 2、这里的listen参数是
本文简单实现了通过BottomAppBar底部应用栏和floatingActionButton实现中间凸起的底部导航栏效果,底部应用栏(导航栏)除了BottomAppBar,还有BottomNavigationBar,这里采用BottomAppBar实现的效果
FloatingActionButton可以放在Scaffold的floatingActionButton属性中使用,也可以单独拿出来作为独立的Widget使用,FloatingActionButton还有个扩展的功能,可以做出带文字+图标的效果的按钮: class MyA
前面介绍的按钮都是继承于 MaterialButton,而 MaterialButton都自带了一些样式,MaterialButton又是继承自RawMaterialButton,RawMaterialButton即无默认样式的按钮
FlexibleSpaceBar可折叠的应用栏,必须在SliverAppBar的flexibleSpace属性中实现,单独使用没有意义,具体表现效果为上拉的时候,FlexibleSpaceBar会自动折叠,仅显示标题,以便于查看NestedScrollV
Grid网格组件创建的方法一共有四种之多,每种都有自己的特色,有的是设置一行列数,有的是根据单个元素的宽度和一行的总宽度来决定一行显示几个,下面是四种主要的创建方式,前
概览 图片常用的格式主要有bmp,jpg,png,gif,webp等。图片也是一种二进制文件,每种格式的图片都由固定的头信息和真实数据块组成。图片原始数据每个像素在内存中的占用一般从2byte-4by
CheckedPopupMenuItem可勾选的弹出菜单,常常与PopupMenuButton,作为PopupMenuButton构造方法的元素
今天,在使用transform写多个值时,又用了逗号隔开,导致老是不起作用,这里记下: css3变换属性transform单个值很简单: transform:translateX(500px); 多个值用空格隔开,不是逗号!多个值用空
AnimatedSwitcher设置文字或形状发生变化时的动画效果,这里以数字加加为效果,当然如Container的宽高变化都可以用这种方法来实现过渡效果
elementUI是一款非常常用的前端框架,基于vue,使用方便。但是它的官方文档却没有提供关于滚动条美化的相关组件。其实是有的,就是el-scrollbar。使用方法如下: 1、在需要溢出滚动的地
js通过递归方式,查找到复杂的多级对象数组中,所有匹配的项,并返回结果
父元素设置了z-index,导致position:fixed的子元素z-index失效
FullCalendar设置周六和周日的样式
鼠标浮上去边框渐渐包裹容器的css3动画
Fluter路由Route导航Navigator最基本的使用:push进入某个页面(入栈)、pop关闭本页面(出栈)
利用两个页面构造函数接受参数实现最简单的路由传参
这里是根据教程来的,Flutter Fluro路由组件的简单使用
Flutter本地存储比较常用的插件shared_preferences,它其实就是对IOS的NSUserDefaults和安卓的SharedPreferences的分别实现
数字变化的补间动画IntTween,可以给数字变化加上补间动画
vue获取所有路由的方法this.$router.options.routes只能获取addRoutes动态路由添加前的路由,即静态路由,如果想获取所有的路由,不管是静态还是动态,可以在router目录的index里面单独导出所有
zoom和scale这两个东西都是用于对元素的缩放,但两者除了兼容性之外还有一些不同的地方。zoom缩放会将元素保持在左上角,而scale默认是中间位置,可以通过transform-origin来设置。另外他
vue中$refs, $emit, $on, $once, $off的使用详解,eventBus事件总线的用法。其实$refs和另外几个有本质的区别,其他几个都与数据传递或事件有关,而$refs则是选择节点。但这里也放到一起了。本
默认情况下,还可以为函数参数指定值。但是,这些参数也可以显式传递值。## 语法```javafunction_name(param1,{param2= default_value}) { //......}```## 例```javavoid main() { test_param(123);} void tes
## Dart编程实例 - 继承的类型```dartvoid main() { var obj = new Leaf(); obj.str = hello; print(obj.str);} class Root { String str;} class Child extends Root {}
最近,我爱模板网打开Adobe Photoshop CC 2018,老是会弹出“adobe crash reporter service 已经停止工作”的弹窗,如下图: 虽然不影响PS的使用,但是还是比较烦人。解决办法如下: 1、对着ps快捷
使用字符串的split()方法可以根据指定的分隔符把字符串切分为数组。 如果使用数组的join()方法,可以把数组元素连接为字符串。 示例1 如果参数为空字符串,则split()方法能够按单个字
String定义了 4个原型方法实现字符串大小写转换操作,说明如表所示。 String 字符串大小写转换方法 字符串方法 说明 toLocaleLowerCase() 把字符串转换成小写 toLocaleUpperCase() 将字符串转换成
for和while语句都可以完成特定动作的重复性操作。不过,使用时不可随意替换。简单比较如下。 语义 for语句是以变量的变化来控制循环进程的,整个循环流程是计划好的,可以事先知道
if和switch都可以设计多重分支结构,一般情况下switch执行效率要高于if语句。但是也不能一概而论,应根据具体问题具体分析。简单比较如表所示。 if 和 switch 的比较 语句 If 语句 Switch
使用中括号运算符 [] 可以存取数组元素值,使用点运算符 . 可以存取对象属性值。其语法格式如下: a.b //点运算符的用法 c[b] //中括号运算符的用法 操作数a表示对象,操作数b表示属性
变量相当于容器,值相当于容器内装的东西,而变量名就是容器上贴着的标签,通过标签可以找到 变量,以便读、写它存储的值。 声明变量 在 JavaScript 中,声明变量使用 var 语句。 示例
JavaScript 遵循 ECMA-262 规范,目前其最新版是 ECMAScript 2018,而获得所有主流浏览器完全支持的则是 ECMAScript 5。以ECMAScript 5版本为基础,兼顾 ECMAScript 6 版本 中获得较大支持的新特性进行介
js中, 双问号?? 和双竖杠||的区别:它们的共同特点是语法一样,前面是值,后面也是值,中间是符号;都是根据前面的值来决定到底取前面还是取后面。 经过我爱模板网进行简单比较
IE条件注释 在前几年很好用,那个时候用IE6-IE8的用户很多,而IE对css3等的兼容性又差,但是IE9以下版本都是支持条件注释的。现在做项目很少遇到要兼容IE的了。而且,现在大多都是单
vue的实例属性$options是用来获取定义在data外的数据和方法的。
很多时候,我们需要仅针对文件中存在的唯一单词分析文本。因此,我们需要从文本中删除重复的单词。这是通过使用nltk中可用的单词标记化和设置功能来实现的。## 没有保留订单在下
我爱模板网新建了个MySQL数据库,往里面插入内容时,报了下面的错误: 1366: Incorrect string value: '我爱模板网' for column 'name' at row 1 插入英文或数字没问题,应该是字符编码问题。打开表
先看下用三种方式分别实现Flutter图片圆角的效果图: 下面分别记录下这三种方式: 1、使用ClipRRect裁切,简单高效,直接使用: ClipRRect( borderRadius: BorderRadius.circular(20), child: Image.asset(
animate.css ,不用多做介绍。这里主要写下我爱模板网在使用过程中常用的三种方法。为了便于理解,以给下面的图片加动画为例: img src="1.jpg" / 一、入场动画,即进入页面,就执行动画
我爱模板网在做一个项目时,看到了类似于如下的代码: 此时,虽然不明白为什么这么写,但是能猜出来,点击div的时候,弹出
我爱模板网在用flutter开发一个app时,报了下面的错误: D:\flutter\bin\flutter.bat --no-color packages get Error detected in pubspec.yaml: Error on line 49, column 4: Expected a key while parsing a block mapping. ╷ 49 │
我爱模板网在做一个项目时,需要使用到gulp,而客户对保密要求很严格,只能在他们提供的云桌面上使用。而云桌面只能访问他们的内网,无法访问外网。所以,运行下面的语句安装
我爱模板网在改很久之前的vue-cli项目,运行打包命令run build:prod,发现提示下面的错误 'vue-cli-service'不是内部或外部命令,也不是可运行的程序或批处理文件 运行预览命令也不行,也是
我爱模板网在做一个项目时,遇到一个需求:要读取文件夹内的图片,并显示到页面中,点击此图片,需要调用windows图片查看器,打开图片(不是用js显示,是用图片查看器): 1、利用
有时候可能有这个需求:用v-html渲染html内容,但是这个html里面不仅仅是原生的html内容,可能包含v-on等vue的事件、v-model等vue的数据甚至vue自定义组件标签,但是v-html是不能解析这些的,
其实是一个很简单的东西,认真看十分钟就从一脸懵B 到完全 理解! 先看明白下面: 例 1 var nama = '小王', age = 17;var obj = { name: '小张', objAge: this.age, myFun: function(){ console.log(this.name + '年龄
一、根据前后经纬度和高度计算变换矩阵-平移矩阵: ①根据tileset的边界球体中心点的笛卡尔坐标得到经纬度坐标 ②根据经纬度和高度0,得到地面笛卡尔坐标 ③根据经纬度和需要的高
typeScript中的?:问号冒号表示此参数或属性可选,使用了 –strictNullChecks,可选参数或属性会被自动地加上 | undefined: function f(x: number, y?: number) { return x + (y || 0);}f(1, 2);f(1);f(1, undefined);f(1,
ES5之前并没有什么正规的class来定义类,下面是定义类的一些变通的方法: 1.工厂模式 function createObject(name,age){ var obj = new Object(); obj.name = name; obj.age = age; obj.getName = function(){ return this.
关于ES5类的定义的几种方法,可以参考 ES5定义类 。这里介绍ES5类的继承的几种方法以及优缺点: 一、call、apply、bind对象冒充继承模式: function Persion(){ this.name = '张三'; this.age = 20; th
通过typescript的泛型和接口,定义一个操作数据库的库,支持MySql、MongoDb 要求:MySql、MongoDb功能一样,都有四个方法:add、update、delete和get方法 注意:约束统一的规范,注意代码重用 解
webpack 原理图 vite 原理图 webpack会先打包,然后启动开发服务器,请求服务器时直接给予打包结果。 而vite是直接启动开发服务器,请求哪个模块再对该模块进行实时编译。 由于现代浏览
一、默认进行懒观察(lazy observation) 在 2.x 版本里,不管数据多大,都会在一开始就为其创建观察者。当数据很大时,这可能会在页面载入时造成明显的性能压力。3.x 版本,只会对「
currentTarget 指的是触发事件的当前对象,可以是冒泡和捕获的对象,不一定是点击或者鼠标移入等事件的直接触发对象。可以是他的父元素等。 target 指的是事件触发的直接对象。IE有兼
vue-cli搭建的环境,用nginx做代理服务器,访问时显示:Invalid Host header 经查是因为新版的webpack-dev-server出于安全考虑,默认检查hostname,如果hostname不是配置内的就不能访问。这样有2中方
一、Object.assign()基本用法: Object.assign方法用来将源对象(source)的所有可枚举属性,复制到目标对象(target)。它至少需要两个对象作为参数,第一个参数是目标对象,后面的参数都
本案例利用VUE3的teleport实现了简单的模态框代码,将模态框生成的代码放在了VUE模块的外面,body的里面,这样z-index更加容易控制。并利用双向绑定实现了点击子组件灰色遮罩,隐藏自己
wamp环境使用thinkPHP的基本配置流程,此为最最基础的内容,使用过thinkPHP的都可以不用看了。适合第一次使用的同学: 1、打开cmd,定位到wamp的host目录,如www,执行安装最新版thinkPHP:
css3为我们提供了很好的媒体查询: 利用@media screen实现网页布局的自适应 ,而enquire.js是一个非常轻量级的纯js响应CSS媒体查询库。enquire.js是基于js的window.matchMedia()接口实现的更强的功能
vue3抛弃了vue.use等方法,当使用下面的方法时: import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter) 会提示错误: Property 'use' does not exist on type 'typeof import
uni-app的swiper里面嵌套了列表,swiper的高度必须刚好占用除顶部tab选项卡和筛选条件高度外的屏幕剩余空间,一开始考虑用calc来计算,发现在不同的手机下还是有点问题,因为rpx也是动态
uni-app有两个方法,可以方便的获取屏幕和元素的宽高位置信息(获取元素宽高位置时,一定要等元素渲染完,否则会得不到): 一、uni-app获取屏幕宽高信息: uni.getSystemInfo(OBJECT) 详解
ThinkPHP5.0的助手函数汇总,转载自thinkphp.cn,很实用:
用ThinkPHP开发项目,遇到一个问题,就是在一个控制器中定义了一个方法,需要在另一个控制器中调用
我爱模板网在做项目时,需要获取滚动条的宽度,但是,查遍了资料,也没发现好的方法。查到的都是获取滚动的距离。滚动条宽度在不同浏览器下还不一样,如果写死,还有偏差,如
使用uni-app开发h5应用,而且是在无外网的云桌面,按照下面的方法即可安装使用 vconsole 调试工具。 1、在本地有网的电脑上,安装vconsole npm install vconsole -S 2、安装完得到下面的目录:
在爬来的数据中有的时候会出现零宽字符 #8203; ,一般情况对界面没有什么影响,但是当一行最后一个字后面出现零宽字符 #8203; 就会出现换行,影响界面的排版: 我的解决办法是把零宽
一、js获取子节点的方式 1. 通过获取dom方式直接获取子节点 其中test的父标签id的值,div为标签的名字。getElementsByTagName是一个方法。返回的是一个数组。在访问的时候要按数组的形式访
1、在 contenteditable=true 中插入 contenteditable=false 的元素,如果为其设置css user-select: none; 后会导致删除连续的 contenteditable=false 元素被一次性删除。 2、想让 contenteditable 元素粘贴时自
一、背景介绍 【此处为铺垫内容,可跳过】 随着 Web 前端的不断发展,各种各样的前端规范和新知识、新技术层出不穷,极大地拓展了开发者的操作空间,也大大地提升了用户体验。而
js数组去重的方法总结: 1、利用 indexOf() 方法之一 Array.prototype.unique = function(){ var temp = []; for (var i = 0;i this.length;i++){ // 如果当前数组的第 i 项已经保存到了临时数组,那么跳过 if(temp.
react-native的native-echarts在更新数据的时候,老是会闪烁,应该是过度渲染的问题导致的。其实echarts本身的渲染机制是非常优秀的。闪烁是此插件本身的问题。下面是修复方法,亲测可用
用作类型断言 identifier! 从 identifier 的类型里去除了 null 和 undefined function broken(name: string | null): string { function postfix(epithet: string) { return name.charAt(0) + '. the ' + epithet; // 错误, 'name' 可能是
我爱模板网 在做一个网站时,需要录入用户的个人简历,使用的是textarea组件,客户的意思是能够根据填写的内容自动撑高高度。百度一番,找到下面的文章感觉不错: 方法一:使用
倾斜模型自带地形起伏,该地形起伏的精度与测量精度有关,精度不在本文讨论范围内,本文讨论的是,如何在Cesium加载倾斜数据时,自动调整其变换矩阵,使其更加贴近真实地表。 一
想要使用Echarts的3D地图,除了需要echarts.js之外,还需要echarts-gl.js(WebGL 的扩展包,提供了丰富的三维可视化组件以及常规图表的性能增强),下载地址: https://echarts.apache.org/zh/downloa
下面的方法通过禁用F12,禁用CTRL+SHIFT+I,来禁止打开控制台,通过禁用图片、文字被拖拽、禁用选择等方法来禁止网站内容被复制。这是通用的方法,只能表面上禁止,对于不太懂计算
一、首先介绍几个重要的坐标对象: 1.世界坐标:Cartesian3(笛卡尔空间直角坐标系) new Cesium.Cartesian3(x, y, z) 可以看作,以椭球中心为原点的空间直角坐标系中的一个点的坐标,示意图
相信shadow dom很多前端开发工作者都遇到过(点击查看 HTML5 audio、video原生样式修改,查看shadow dom的方法 ),它是web component的一部分。不过对于shadow dom很多人并不深入了解,只晓得是影
我爱模板网 的客户在做网站时,需要用到一个特殊的字体,字体名称这里就不写了。由于这个特殊的字体,客户是在线上使用的,不提供下载功能。只能自己去百度下载。我爱模板网搜
Cesium从屏幕坐标(pixel)获得世界坐标(cartesian)的方法大概有三种。 1.camera.getPickRay(pixel) 2.camera.pickEllipsoid(pixel) 3.scene.pickPosition(pixel) 它们的区别如下: 1.pickEllipsoid获得的是二维坐标,即高
我爱模板网要在3Dtiles三维模型上实现单体化, 那么就要获取到需要单体化的建筑物的四周坐标。 于是使用Cesium的pickEllipsoid方法来拾取坐标, 发现拾取的坐标最终渲染出来, 偏差总是
相信一定有很多跟我一样刚入前端的小菜,会在前辈的代码中看到单竖杠 |,这里介绍它的作用 console.log(0.6|0)//0console.log(1.1|0)//1console.log(3.65555|0)//3console.log(5.99999|0)//5console.log(-7.777|0)//
form-create-designer 很完美,但是后台需要表单生成后的JSON和配置的JSON数据,form-create-designer本身提供的API,结合vue-codemirror 和 jsonlint-mod就能实现预览、导入导出了,效果如下: 使用方法
最近我爱模板网在做一个网站,这个网站不大,也需要seo,就没有用vue了,纯H5原生。但是里面有一块tab切换,需要实现无刷新切换。考虑到tab页内容不少,不适合放在一个页面用显示隐
利用jQuery的load或者ajax的方法,能够轻松实现前端的无刷新载入页面。详见: Ajax+History实现局部刷新页面,局部载入页面 。但是,如果被载入页面有js的话,会发现js无法执行。下面的代
replaceState和pushState可以修改浏览器地址而不刷新界面,非常好用。但如果要实现浏览器的前进后退,页面也会变化,就需要对replaceState和pushState行为进行监听。此时,我们就得自己添加
我爱模板网在给一个客户的小程序做官网时,所有的图片需要从客户的小程序中下载。但是小程序中的图片并没有提供longtap弹出下载的功能,又不能像网页那样能够右键下载。那么只能
我爱模板网在给客户做一个博客网站时,客户表示不允许使用“微软雅黑”,并列出了下面的可用字体: 这里面的字体,有的太有“书法”气息,不适合网站正文使用,有的又和微软雅
获取上一个、下一个兄弟节点,jQuery非常方便,next()和prev()方法即可。但有时候可能只是简单的操作以下DOM,没必要引入这么大的框架,js通过nextElementSibling和previousElementSibling或nextSib
JS获取DOM节点的宽高和vue获取其实是一样的,不同点是获取元素的方法不同
在vue中,我们要获取一个组件的宽高尺寸、定位距离等信息可以给该组件一个ref,然后使用this.$refs就可以获取组件的信息。如: var width= this.$refs.text.offsetWidth; 详见:vue $ref 获取DOM节点
1.indexOf方法 indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,如果没有找到返回-1。 语法: stringObject.indexOf(searchvalue,fromindex) 说明: 该方法将从头到尾地检索字符串
一、mysql与mysqli的概念相关: 1、mysql与mysqli都是php方面的函数集,与mysql数据库关联不大。 2、在php5版本之前,一般是用php的mysql函数去驱动mysql数据库的,比如mysql_query()的函数,属于面
uni-app的弹窗,如果不用原生的,直接用css控制,是无法覆盖tabbar和原生头部等原生组件的。这里的方法是将popup作为一个页面来弹出,页面是可以覆盖原生组件的,将这个页面的背景设
昨天升级了下HBuilderX,今天编译打包APP时,出现了下面的提示: 本应用使用HBuilderX 3.2.2 或对应的cli版本编译,而手机端SDK版本是3.1.22,不匹配的版本可能造成应用异常 具体原因已经说
uni-app没有提供专门的设置角标的方法,但是H5+提供了相关的方法: plus.runtime.setBadgeNumber(10); setBadgeNumber传入数字,在手机桌面上,应用图标的右上角就显示传入的数字,如果要消除数字
PHP进行SHA256加密的方法hash public encrypt_sha256($str = ){ return hash( "sha256 ", $str);} PHP hash延申: PHP 有什么 hashing 工具? Hash Functions Hash value 的长度 (bit) CRC32 32 MD5 128 SHA-1 160 (在PHP5 12以后可以
uni-app原生的标题栏titlebar的按钮是在pages.json中配置的,没法像html、css中用法那样直接使用class或svg,必须使用Unicode格式才可以。下面是详细的步骤: 1、进阿里图标库,搜索想要的图标
我爱模板网在做职工服务网的H5时,使用的时vue的技术栈。其中有一个跳转出现了Loading chunk 12 failed的错误,如下: 在众多跳转中,只有这个出了问题,非常简单,代码如下: 一番百度
axios是比较常用的ajax请求库,在脱离jQuery时代后,经常会用到它,下面这个是思否上一会童鞋的关于axios发送post请求的一个总结: 1、axios POST提交pplication/json数据 import axios from 'axios' l
富文本的图片如果过大,在微信小程序的rich-text显示时,经常显示不下,或显示错乱,这时,需要给图片加上: max-width:100%; height:auto; display:block; 保证图片显示正常。可以用正则表达式
我爱模板网在开发基于react antd框架的项目时,日期回显报了 date.clone is not a function 截图如下: 组件代码: Form.Item label="预计成交时间" name="transactionTime" DatePicker style={{ width: '100%' }} for
我爱模板网在使用uni-app做一个app时,遇到了需要从打开的H5页面中返回app。具体流程如下:APP端调用接口-跳转到第一个H5页面(此页面是第三方,再此页面执行完后,会跳转到一个网络
进行日期和时间显示是比较常用的,例如在选择请假日期等,不可能选择当前日期之前的日期时间。antd DatePicker的disabledDate、disabledTime属性,很好的解决了这个问题,下面是禁用后的效
我爱模板网 在用react antd Table表格做列表时,由于列表的字段太多,客户提出要能控制列表字段的显示隐藏。我爱模板网在之前分享过 ElementUI表格动态显示列 。这次自己研究了下,实现
关于react路由的history跳转 1、跳转时携带参数: this.props.history.push({ pathname:"/admin/reply", params:{ id:e.id }}) 2、在跳转后的页面获取参数: this.props.location.params.id
我爱模板网在做一个react-native安卓项目时,遇到了需要将图片放大和长按保存的需求,而react-native-image-zoom-viewer肯定是比较合适的插件,它支持缩放图片、保存图片等常规的图片操作。
今天在进行一个项目的二次开发时,npm install安装依赖,然后npm run dev运行,报了下面的错误: 'cross-env' 不是内部或外部命令,也不是可运行的程序 出现这个问题可能时依赖没有安装好,
我爱模板网在二次开发一个react项目时,用到了swiper官网的一个效果:Swiper官网Swiper TFBOYS案例。这个react原本已经安装了swiper3依赖
下面内容转载自:知乎网友趁你还年轻的回复(https: www zhihu com question 60625915),非常形象生动,故而引用。对于值是基本类型的变
缩放立方体网格模型x轴方向放大2倍,如果连续执行两次该语句,相等于比原来方法4倍mesh scale x=2 0; x轴方向放大2倍立方体网格模型整体缩
本文转载自csdn的暮志未晚Webgl博主的内容,并在文末对npm下安装threebsp进行了补充:简介之前我们一直使用Three js默认提供的几何体,今天
hash路由就是带 的路由,history就是不带 的路由,hash路由打包后不需要配置,直接就能访问,history需要在nginx中配置才能正确访问。vue3
Node环境变量首先,咱们在做react、vue的单页应用开发的时候,相信大家对配置文件里的process env并不眼生。从字面上看,就是这个 env属性
使用 vite 安装 vue3 时,如果使用了 process env,会遇到 process 未定义的情况,原因是 process env 已经被移除了。解决办法是
我爱模板网在使用THREE JS的GLTFLoader加载模型时,加载出来的是黑色的。首先,我用windows自带的3D工具打开是下面的效果
前端JavaScript常用方法,如返回数据类型,数组去重、字符串去重、函数防抖、判断元素有没有子元素、获取任一元素的任意属性等
Element-plus是Element-ui基于Vue3的升级版,全面支持vue3和ts。在Vue3的项目中如何使用Element-plus的Icon图标,包括按钮和动态菜单?
nofollow 标签是由谷歌领头创新的一个“反垃圾链接”的标签,是 HTML 页面中 标签的属性值,后续被百度、雅虎、360、必应、神马等各大搜索引擎广泛支持。
PHP的header方法可以做很多事情,诸如跳转、延迟跳转、声明页面的content-type、返回response状态、下载操作
phpcms的确不错,但是bug也不少,这次发现的bug是,列表分页第一页的“上一页”按钮,点击竟然跳转到第0页,导致404的错误
我爱模板网在工作中遇到了通过后端返回的ID,在js的多维数组中通过这个ID,反向查找所有的父级id,并将结果放在一个数组中
先解释下:页面级指的是,楼层滚动是在整个body中滚动,div内的楼层指的是,在某个容器,如div、ul内滚动,区别在于,一个是获取document的滚动距离,监听滚动也是监听window的滚动事件,容器内滚动,获取的是子元素相对于父容器的偏移量,监听滚动也是这个容器的滚动事件
我爱模板网用form-create-designer做一个自定义表单时,客户的需求是加上一个部门选择器,可以实现从左侧拉去一个“部门选择器”的组件,就
一、数组(Array)的合并1 forEach()遍历其中一个数组,将该数组的每一项push到另一个数组中 遍历合并letarr1=[1,2,3,4,5];letarr2=[7,8,9
js父级窗口调用子级的iframe中定义的函数和变量,非常简单,只是有一点一定要注意,一定要在window onload里执行,否则拿不到里面的方法
typescript compiler 的使用 安装typescript编译器tsc(typescript compiler)1 全局安装的TypeScript,直接运行 tsc`npm ins
css修改原生select的下拉箭头
它默认值为空字符串,打包后引入js时,路径为bundle js 在开发中,我们也将其设置为 ,路径就是 bundle js,浏览器会根据所在域名+路径去请求对应资源 如果我们希望在本地直接双击打开 index html 文件夹来运行,会将其设置为 ,路径是 bundle js,可以根据相对路径去查找资源
甲方要求写一个js,引入到他们的很多页面上,能在页面右下角弹出内容,并且,引入的js中要有参数,弹出内容要根据这个参数来回显。
Three js的glsl语法,内置的一些函数总结
我爱模板网要实现将下面的富文本内容点击按钮进行自动复制,并且能将样式也一起复制了,粘贴到word或其他富文本背景色等不丢失
新版ps功能的确强大,但是很多操作快捷键都变化了,例如:撤销,之前是 Ctrl+Alt+Z,可以一直撤销,想当年,这个快捷键还和QQ的弹出快捷键冲突了,为此,我爱模板玩特地把QQ的弹出快捷键换成了Ctrl+Q,一直用到现在。但是现在,PS的撤销快捷键已经变成了Ctrl+Z,非常不习惯(虽然大部分IDE的撤销都是Ctrl+Z,但无耐PS已经习惯了)
之前分享过一篇文章,qiankun js 微前端服务。这里的配置,当主应用的路由是hash时,就无法满足了。
这是模仿element plus导航栏的基于基于backdrop-filter和background-image: radial-gradient实现的模糊点遮罩效果的代码
windows或者mac的高分辨率电脑,默认都喜欢将显示分辨率放大125%或者150%(windows下,右键桌面->显示设置->缩放与布局),此时,如果在100%情况下,看起来比较舒服的页面,到了这种分辨率下,看起来会非常“臃肿”,我爱模板网就遇到了这给情况,一般都要跟客户解释下:“是您的电脑设置问题,您把缩放设置为100%看下?”,
gulp series 顺序执行,gulp parallel 用于并行执行。
我爱模板网一个小程序很久没更新,今日更新后发布,审核通过,却提示“代码涉及未配置在app json且未开通权限的wx getLocation接口,发布后将无法使用”
ref和reactive是vue3基于组合式api模式下,在setup中用于声明的具有响应式的数据的方法。
git克隆到指定分支,一张git命令的图
不同的浏览器会要求不同的字体文件类型:TrueType(TTF)和OpenType(OTF)字体文件在绝大多数的浏览器上都能正常工作。IE4—IE8要求使用特殊的字体文件格式:嵌入式OpenType(EOT)唯一能够在Safari上正常工作的字体文件格式就是SVG,SVG在chrome、Opera上也能正常工作,但在Firefox上不行。WOFF的含义是Web开放字体格式。越来越多的浏览器都在添加对它的支持。
我爱模板网要实现下面的效果,即在textarea输入框的光标位置,插入系统变量
原来是因为default-expand-all属性是用来设置默认值的,不会动态渲染,初始值treeData的数据是调异步请求获取的,默认是空数组,在treeData是空数组的时候组件已经渲染了,default-expand-all属性已经使用过了,再次得到数据,这个属性并不会再次发挥作用。既然知道了原因,那么每次获取到treeData之后,再次渲染,就能解决问题了
我爱模板网运行gpedit msc,提示找不到gpedit msc文件,原来win11家庭版默认不支持组策略,使用下面方法即可找回,亲测可用
antdv的a-table分页默认只有左右箭头和数字分页,要实现下面的效果,必须配置自定义分页:
如题,纯css3实现的三个旋转的环,每个环利用一条边比另外三条边粗的特性,做出下面的效果
Vue、React等框架使用了hash路由(history路由没关系),url中必须有 号,但是又需要使用锚点定位,从而产生冲突,此时就不能使用 锚点,但又要实现锚点功能,可以借助js的scrollIntoView方法
vue2的$refs可以获取dom节点,但是vue3没有this,所以不能这么使用,可以用下面的方式实现
之前我爱模板网介绍了js在textarea输入框插入文字,今天利用可编辑的div(contentEditable= "true "),仍旧配合js的createRange方法,找到光标位置,插入包含文字、图片等各种元素
数组扁平化指将一个多维数组转化为一个一维数组。有时候,将数组扁平化很有用,例如在查找某些符合条件的项时,一维数组不需要递归就能轻易找到。
我爱模板网在开发项目时,遇到了一个需求,即输入框禁止输入中文。
实现 input 只能输入数字和小数点,大家往往用到的都是replace方法,但是其实还有不少其他方案可选
destoon去除域名未授权,请购买授权的提示
打开vscode,经常弹出“尝试在目标目录创建文件时发生一个错误”的错误提示框
我爱模板网层分享一篇关于vue3使用ref的文章:vue2 $refs在vue3中的使用方法,但那个是静态的ref,使用方法如下
js事件中的event默认参数,会返回target和currentTarget来获取当前的事件触发对象
jQuery提供了一个方法,可以获取dom元素距离浏览器左边和顶部的距离
resolve 具体工作方法我的理解就是从后往前先找绝对路径,如果找到了就以这个路径为开头,如果没有找到绝对路径,就以当前文件所在的工作目录为开头。
momentjs对于时间的格式化和各种时间获取非常方便,这里仅简单说下怎么使用
momentjs可以非常方便的获取想要的时间,例如本周、本月、本日、本年,上一年、上一周、上个月,前几天,后几天等等,简简单单一个方法即可实现
vue3的defineProps、defineEmits和defineExpose在vue3中,如果是script setup新语法糖中,则使用非常广泛,这里总结下:definePropsconstp
async await 的错误捕获
Vue3 props的写法和vue2差别还是比较大的,它基于defineProps进行定义
vscode报错Already included file name xxx differs from file name xxx only in casing的解决方法
我爱模板网在使用uni-app开发app时,遇到一个需求:用户提交的数据中不能包含中文,只能是数字、字符串、符号等
trim()方法是用来删除字符串两端的空白字符并返回,trim方法并不影响原来的字符串本身,它返回的是一个新的字符串。
Linux设置root不能直接ssh登录的方法
《编写一个vue3插件并发布它》中的错误
vue3在style中用@import导入的css文件,scoped不生效影响全局样式
js要实现拖拽文件夹到页面,得到此文件夹内所有文件。如果是选择文件夹简单,在input:file中,有一个属性,用于控制在点击上传文件按钮时,用于展示文件还是文件夹的属性,这个属性就是webkitdirectory
js获取拖拽文件夹中所有的文件,遍历拖拽的文件及文件夹中所有的文件,并展示出来
noise 本身有不同的颜色,但现在它是单色的,因为我们对父元素应用了一些滤镜,这也会影响伪元素。尽管如此,我们仍然可以应用额外的滤镜(不是必需的)和混合模式以更好地与原始图片混合。我强烈建议使用不同的 mix-blend-mode 值:darken 和 multiply 产生我们想要的效果的很好的结果。
js for in的索引值是字符串导致的问题
JS实现的base64加密解密操作,可以用来作为脱敏操作
jQuery实现的,多个容器(这里用的自定义的column,换成div同理)在一行,拖拽中间的分割线,实现调整其左右宽度容器宽度的功能,很实用。点击js拖拽控制容器大小查看效果。
uni-app vue3公共方法定义,之前提到过一种,参见:uni-app vue3版store使用和在Vue3中使用Vue prototype。但这种由于用到了this,在使用时,如果是composition api或setup语法糖,会更加麻烦,这里推荐一个方法,直接挂载到uni这个全局对象上。
我爱模板网再做一个小项目,不想使用element plus、antd这种重量级框架,但是又觉得element plus的提示插件很美观,于是就自己动手封装了一个轻量级的,不依赖任何插件的toat提示插件。
1 this和super的区别: this关键词指向函数所在的当前对象 super指向的是当前对象的原型对象
Windows 10系统默认是没有权限去编辑保存系统里的文件的,这也是权限不够才导致修改编辑hosts后无法保存的原因,解决的办法就是把自己的帐户权限给提高就可以了。
我爱模板网利用SortableJS实现了列表的拖拽排序,
uniapp 利用pdf js,实现h5、app的pdf在线预览功能,亲测可用,已经应用到项目中。
如果还没安装,参考:VMware16安装macOS12详细教程。安装后如果出现下面问题,可参考
使用symbol作为对象属性名不被Object key等方式访问
在用Linux的时候,有时候要删除一个文件夹,往往会提示次此文件非空,没法删除,这个时候,就必须使用rm -rf命令。
linux修改文件的内容命令是:vi,vim
nvm安装后全局安装gulp,提示:gulp : 无法将“gulp”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
umi 不是内部或外部命令,也不是可运行的程序 或批处理文件
connect 方法返回的也是一个 React 组件,通常称为容器组件。因为它是原始 UI 组件的容器,即在外面包了一层 State。
nvm切换后,执行vue,提示:无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
npm link命令可以将一个任意位置的npm包链接到全局执行环境,从而在任意位置使用命令行都可以直接运行该npm包。
destoon的模板里DT_PATH、DT_SKIN等常量在哪修改
终端输入命令vim 可以使用Vim编辑器打开一个文件,然后按下i可以进行编辑。
v-model在vue中我们经常用它与input输入框的输入值进行绑定,简单的实现原理大家也应该都知道 通过v-bind绑定value值 及结合@input输入事件动态改变绑定的value值来实现双向绑定,如下vue3实现代码
js设置字体样式,可以分开写
2022年10月,微信回收getUserInfo()和getUserProfile()获取用户信息的能力。从此以后,不管是getUserInfo还是getUserProfile,都返回匿名的微信头像和昵称,但仍然可以获取openid。
element plus的el-table默认只支持加入复选框。但有时候单选框也需要。
应客户需求,要实现在ckeditor5上进行word上传,并将word解析后,显示到编辑器中。当然,解析word前台不可行,所以就由java完成,然后将解析结果返回给我。
当我们没有使用vue3的setup语法糖,我们可以这么定义name
我爱模板网在开发一个cms程序时,有这么个需求:cms的内容众所周知是核心功能之一,所以在文章列表点击添加文章时,要打开新窗口,然后在新窗口添加完文章,自动关闭这个窗口,同时通知列表页刷新。
js的decodeURIComponent以及encodeURIComponent转码太高级了,有时候可能只是为了防止注入,将js变的不可执行等,仅仅只需要转码和解码html的左右尖括号以及 & 符就可以了
对于函数内容的字符串,我们想要将其转换为一个函数然后执行,有2种常用的方法
在实际开发中判断运行环境,通常用于调用不同环境的服务端API接口地址。在开发环境下需要调用测试接口,在生产环境下需要调用正式接口,这时需要判断当前的运行环境,从而调用不同的接口
ckeditor5插件开发之编写可下拉,也可直接点击执行的插件,本文是基于vue3使用ck-editor5,亲测可用这篇文章来实现的。
使用canvas将文字转换成图像数据base64
vite默认不支持路径别名@指向src,但是平时用习惯了,手动配置下即可
VScode的文件每行结尾都报红色,鼠标浮上去显示Delete `␍`
UUID是一种由算法生成的二进制长度为128位的数字标识符。UUID的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中的 x 是 0-9 或 a-f 范围内的一个32位十六进制数。在理想情况下,任何计算机和计算机集群都不会生成两个相同的UUID。
ckeditor5和vuedraggle一起使用时,拖拽会导致将内容拖拽到了编辑器里面
element ui的el-table表格实现拖拽排序,经测试,完全没问题。而且,也适用于element-plus
获取元素到屏幕四周的可视距离,一般需要通过jQuery计算元素与viewport(窗口)的距离来实现。
我爱模板网在使用uni-app开发app时,遇到一个需求就是视频列表默认显示图片,当点击图片的时候,全屏播放视频。研究了一番总算实现了,下面是具体的代码
$parent指向调用该组件的父组件实例,注意,是直接,如果多层,需要$parent $parent ,通过$parent调用父组件的props、 data或者methods等
Centos7运行 yum install nginx提示:没有可用软件包nginx,或者No package nginx available的解决办法
centos nginx常用的命令
sscms的搜索官方文档只是介绍了如何使用search标签,并没有一个流程,这里说下我的制作心得。
android studio 在编译的时候会下载 builde gradle 文件下 dependences {} 中 配置的各种依赖包,如果不移动到D盘或者其他盘,那么随之项目依赖的三方包逐渐增多,势必会造成C盘的容量大小会越来越小
css3设置字体颜色渐变的三种方法,在web前端开发过程中,UI设计师经常会设计一些带渐变文字的设计图,在以前我们只能用png的图片来代替文字,今天可以实现使用纯CSS实现渐变文字了
uni-app修改默认的swiper 面板指示点
在微信小程序中跳转到另一个小程序的两种方法
Could not find a valid gem activesupport (= 6 1 7 3), here is why
字体在设置了font-size后,不同字体,或者相同字体不同文字,如中文、英文小写、大写、空格等,字体宽度都不一样。但是canvas提供了measureText方法,可以测量宽度
根据应用市场审核标准。我们开发的软件想要过审就必须要在应用在运行时,向用户告知权限申请的目的,向用户索取(存储、相机、电话)等权限。但是我们会发现做了提示弹框后又会驳回弹窗评频繁弹窗等等一系列的问题出来。
在用uniapp生成网页和H5时,在scoped里写的page样式有效,但生成小程序或者app时无效。这是因为page选择器在小程序和app编译中是页面的父节点,所以加上scoped限定后,会导致无法选中。
中文乱码的原因在于,qrcode只是单纯采用charCodeAt()方式获取字符的Unicode编码进行转换,转换后并未处理中文字符编码(charCodeAt 是采用UTF-16编码制),所以他会出现中文乱码的问题;而下面的方法在转换为Unicode编码后,输出时再对中文字符编码进行fromCharCode代理,转为UTF-8,然后再生成二维码
微信生成自定义的VACRD二维码名片有时候很有用
通过阅读公众号发布出来的公众图文,点击上面的微信号名称(右上角三点),可以查看公众号,进入关注页面
我爱模版网在使用CKEditor5时,从wps中拷贝内容到编辑器中,发现全是空白空格,内容无法展示出来。
关闭vue3运行过程异常出现的errors页面
uni-app实现图片宽度100%、高度自适应的效果,常规的css方法不行,默认给height:auto;就看不到图片了
EXIF(Exchangeable Image File)是“可交换图像文件”的缩写,当中包含了专门为数码相机的照片而定制的元数据,可以记录数码照片的拍摄
解决uni chooseImage勾选相册原图,使用pathToBase64方法转Base64,提示“targetSdkVersion设置>=29后在Android10+系统设备不支持当前路径”的问题
uni-app将canvas生成的二维码保存到本地
推荐一个可以免费获取有效的rtsp流媒体测试地址的方法:1、打开https: rtsp stream 2、点击“Get started for free”按钮3、输入自己的
最近公司在搞流媒体,我推荐了webrtc-streamer进行搭建,使用了一段时间后,出现新的需求,需要将内网的摄像机进行公网访问,我查询了几乎所有的帖子和github的问题回复,都没有给我一个准确的答案,经过不断尝试和摸索,我终于成功了,我希望将我的过程记录下来,让更多的中国开发者可以少走弯路,我对于webrtc不是很了解,但是这并不影响我使用开源的webrtc-streamer进行
最近一段时间领导让我跟踪研究一下云服务系统的文件上传功能。问题的背景是,①文件一旦超过100M以后上传耗时就变得很长;②超过500M以后出错的几率大大增加,用户体验极其不友好。
在手机上安装要备案的软件(这一步必须的),再安装“APP备案助手”(各大应用市场应该都能搜到,搜不到就百度下载),打开APP备案助手,搜索这个要备案的软件,点击查询即可
微信小程序项目需求:显示当前位置与目标位置之间的距离,优先选择最近的,关键思路如下,只需把对应坐标替换即可,当前坐标和目标坐标都可以通过微信小程序接口获取,坐标不唯一时需要进行循环遍历,排序算法较简单就不贴了
微信小程序导出base64格式的excel并自动打开
一般情况下,pc版和手机版的切换,比如在网站底部搞个按钮,手机下显示pc版,pc下显示手机版,这种都不是响应式,而是手机一套模板,pc一套模板。响应式不用这个,它是自适应的。但是,客户不懂啊,非要在手机下能切换到pc看效果
100 个鲜为人知的 CSS 技巧汇总整理合集
获取路由有四种方法,获取到的path和fullpath的区别是fullpath会携带参数,所以要根据业务需求获取不同的数据项。
百度编辑器ueditor粘贴文本 自动添加white-space为nowrap的解决方法
此时可以渲染出对应语言下的title,可是当切换语言无法实时变化,$t 在setup 的声明中不生效原因是本身$t() 该函数并不是一个响应式的方法,所以需要通过Vue3的方法使其变成响应式,这边使用了计算属性来监听
在前端开发中,经常会遇到获取当前网址的url、协议、域名、端口、路径、参数等情况,以下总结了几种常见的获取当前url的几种情形
在选项式写法中,in(this)需要指定它在哪个组件实例内部执行,这是为了确保查询的上下文正确。
在现代前端开发中,TypeScript 由于其强大的类型系统和对 JavaScript 的增强功能,已成为许多团队的首选。特别是在大型项目和组件库的开发中,TypeScript 可以显著提高代码的可维护性、可读性和可靠性。
原始类型文本const value1 = ref<string>(& 39;我是文本& 39;)数值const value2 = ref<number>(100)布尔const value3 = ref<boole
原生js获取div的高度、padding值
js去除html字符串中的style样式
js如何利用正则去除html字符串中style属性里的width样式
在使用uni-app开发的IOS APP上架后,安装到手机上,底部tabbar竟然出现了横线
我爱模板网要将某个文件夹从git仓库中剔除,可以采用以下三种方法
uni-app require引入文件没有被编译到小程序的解决方法
删除数据表内重复数据的常规顺序是:创建备份、确定重复记录、编写删除语句
thinkphp 隐藏入口index php的nginx配置
CSS3实现霓虹灯背景的卡片
在鸿蒙next,harmonyOs next的ArkTS开发中,虽然有position通用属性,但是仅仅支持绝对定位和相对定位,没有固定定位,即类似CSS中的fixed定位。
HarmonyOS:基于 emitter 封装了一个便捷的 EventBus 事件通知
我爱模板网最近在开发鸿蒙app时,由于app的包名后面上架改了,所以必须要修改AppScope app json5里的bundleName,但是改了后发现DevEco St
修改el-tabs下划线的样式
在ios中软键盘弹起时,仅会引起body的scrollTop值改变,但是我们可以通过输入框的获取焦点情况来做判断,单也只能在ios中采用这个方案,因为在android中存在主动受气键盘后,但输入框并没有失去焦点,而ios中键盘受气后就会失去焦点
鸿蒙NEXT arkUI TextInput组件获取焦点的几种场景
【ArkTs】Stage模式选取的图片转成base64上传图片
arkts的PixelMap转Base64的方法