搜索引擎网站收录地址大全 搜狗URL提交: http://zhanzhang.sogou.com/index.php/urlSubmit/index 360URL提交: http://zhanzhang.so.com/?m=PageIncludea=index 百度搜索网址提交入口口: http://zhanzhang.baidu.com/sites
兼容火狐和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
兼容火狐和IE的自定义鼠标样式css代码。我爱模版网建议,用绝对路径,或者放在根目录。否则IE可能不兼容。 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD
phpcms v9视频教程之新建模板和config.php详细说明 下载和观看
我爱模板在做客户网站的时候,客户需要能够手动更改侧边栏联系方式,如联系人、联系手机、座机电话等。如下图 怎么办呢,自定义变量,对了。dedecms的自定义变量的定义和调用非
第一步,添加自定义插件: 打开 \phpcms\modules\admin\templates\site_edit.tpl.php 文件,找到最后一个 /fieldset ,在他后面添加上下面的代码: !--自定义变量设置开始 自定义变量插件--div class="bk10"/d
void 操作符用法格式如下: 1. javascript:void (expression) 2. javascript:void expression expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。 下面
var from = 'abcdefg'; var to = from.substr(1,3); //表示从1位开始截取后面的3个字符,"bcd"。位置从零开始 to = from.substring(1,3); //表示从1位开始截取到3位,"bc"。位置从零开始
jQuery笔记之html()和text()的区别: html()方法:相当于js中的innerHTML 设置或读取该节点中的html代码 如 var content = $("a").html(); text()方法:相当于中的innerText 设置或读取该节点中的纯文本
通常你会在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属性了,因为这显得有点多余,去
下面的代码在HTML5中将不复存在 DIV id=header .../DIVDIV id=footer .../DIV 通常我们都会给header和footer定义一个div,然后再添加一个id,但是在HTML5中可以直接使用header和footer标签,所以可以将上
1、选择画笔工具,设置画笔的颜色和粗细,这里设置2px,如下图: 2、按F5调出画笔窗口,勾选“形状动态”: 3、选择钢笔工具,在画布上画一条线: 4、对着线条右键,在弹出的的菜
先看下效果(兼容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 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
由于IE不兼容min-前缀,但实际上它把正常的width和height当作有min的情况来使。这样问题就大了,如果只用宽度和高度,正常的浏览器里这两个值就不会变,如果只用min-width和min-height的话
先在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
“writing-mode:tb-rl;”实现了段落在IE下,从右往左,从上往下的排序,但是,火狐不起作用。而“writing-mode:lr-tb;”的书写模式和正常模式一样,从左往右。 由于不兼容火狐,所以不推荐
在chrome浏览器下showModalDialog方法显示的并不是模态对话框,就像新打开一个页面一样,父窗口仍然可以随意获取焦点,并可以打开多个窗体,而且返回值returnValue也无法返回,一直是u
1、解释 DOM对象,即是我们用传统的方法(用javascript)获得的对象; jQuery对象,即是用jQuery类库的选择器获得的对象; 写法演示: var domObj =document.getElementById("id"); //DOM对象var obj =$("#id")
js几种加入收藏和设为首页的代码
1、jQuery对象转Dom对象: (1)jQuery对象是一个数组对象,可以通过[index]方法得到相应的DOM对象: var $cr = $("#cr"); //jQuery对象 var cr = $cr[0]; //dom对象 alert(cr.checked); //检测这个checkbox是否被选中
表单选择器 方法名 描述 返回 :input 选取所有input、textarea、select 和 button 元素 集合元素 :text 选择所有单行文本框,即 type=text 集合元素 :password 选择所有密码框,即 type=password 集合元素
本效果可以实现jquery获取窗口尺寸和文档尺寸,并且让div随着窗口高度变化而变化
在html中:name指的是用户名称,ID指的是用户注册是系统自动分配给用户的一个序列号。 name是用来提交数据的,提供给表单用,可以重复; id则针对文档操作时候用,不能重复。如:do
一、用is_numeric() 这个函数就是检测参数是否为数字,如果是就返回true,如果不是就返回false: ?php is_numeric( 'abcd123' ) or die('提供的参数不是数字');? 二、使用正则表达式匹配,匹配成功就
定义和用法 :before 选择器在被选元素的内容前面插入内容。 :after 选择器在被选元素的内容后面插入内容。 注:请使用 content 属性来指定要插入的内容。 浏览器支持 所有主流浏览器都
被人问起一个问题: script language=JavaScript和script type=text/javascript这三个标签的使用有什么区别?
学习目的:掌握access数据库的连接和读取记录 今天要学习的内容有一点枯燥,但是很重要。在这里大家不需要知道命令具体的运行情况,外面的很多书籍之所以不适合入门就是因为介绍
phpcms带有current样式的一级和二级导航栏输出的方法: 假设导航栏默认结构如下
今天,我爱模板网给大家带来的教程:给phpcms V9单网页添加自定义字段和调用自定义字段,并且自定义字段可以使用ckeditor编辑器编辑内容。 为了方便说明,我爱模板网将以下图的例子
getElementsByClassName()是HTML5 新增的DOM API。IE8以下不支持。 对于现代浏览器开发,还可以使用querySelector()和querySelectorAll()。他们的功能更加强大。 解释:getElementsByClassName()是HTML5的DOM API。
我爱模板网在这里分析一个简单的jQuery表单全选、反选教程,先看下效果图: 全选反选效果图 至于html就不分析了,仅仅分析下jquery代码: $("button:first").click(function(){//这里是全选,先选
我爱模板网在操作dedecms时,客户要求删除不需要的系统变量,由于官方担心误删后台固定变量,所以没有设计删除系统变量和自定义变量的功能,我们可以通过后台的执行SQL功能或者进
文字链接和图片链接点击后会有虚线框,解决办法: a,img {star:expression(this.onFocus=this.blur());outline:none}
本案例用了window.clipboardData.setData,设置剪贴板的内容,内容是js获取的网页的标题和url地址,拼接出来的字符串。同样通过本例,也可以举一反三,是现在其他地方。例如可以实现复制
我们都知道,整行标签(块状标签,block标签)的margin和padding,但是内嵌标签(内联标签,inline标签,行内标签)有的支持,有的不支持,有的支持部分。我爱模板网闲来无事,测试了大部分
phpQuery 通用列表采集类,是一个简单、 灵活、强大的采集工具,采集任何复杂的页面的内容。下面让 合肥网页设计培训 老师给大家介绍下这个类的使用方法: 1.为什么要介绍phpquery,因
我爱模板网在做网站时,发现一个问题,就是当遇到图片和文字混排,希望文字图片顶对齐,一般都会给文字套一个层,图片套一个层,然后一起左浮动或友浮动,效果如下: 代码如下
当用 phpMyAdmin 导入的数据库大小大于 2M 的时候,会出现如下提示: No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See F
首先,我们看一幅图: 中间是百分百的不透明度和百分百的流量,左边是流量不变,不透明度减半,右边是不透明度不变,流量减半。 笔刷参数:间距为最小间距。 那么,你会发现在
优秀网页设计联盟(SDC),是有着良好职业交流氛围的网页设计行业联盟。与优设哥、獠麝鸡、你丫才美工一起听讲座,聊设计。联盟始终坚持开放、分享、成长的宗旨,为会员提供交流互
在dedecms v5.7中无法自动下载远程图片与资源到本地,竟然遇上了这样的问题,呃,这里分享下解决方法,有遇到类似问题的朋友参考下。 由windows迁移过来的网站程序,使用织梦程序发布
我们在做图片滚动时,如果考虑的长远点,可能会写成插件,那么就必须获取容器的宽度,例如li的宽度,这个宽度,考虑的全面点,除了设置的width之外,还应该包含margin、padding、bo
查询网站的收录值一直是站长所存眷的,网站收录数量虽然不克不及代表一个网站的吵嘴,但我们都知道一个网站如果收录的越多,对关头词参与排名的概率将会是越年夜的,特别是长
:first-child选择器是css2中定义的选择器,从字面意思上来看也很好理解,就是第一个子元素。示例代码如下: divp第一个子元素/ph1第二个子元素/h1h1第三个子元素/h1span第四个子元素/spans
1、 childNodes 属性,标准的,它返回指定元素的子元素集合,包括HTML节点,所有属性,文本。可以通过nodeType来判断是哪种类型的节点,只有当nodeType==1时才是元素节点,2是属性节点,
我爱模板网今天在做一个js时,遇到了很奇怪的问题,百度了很多,才弄明白是怎么回事。且看下面的详解--javascript中变量和函数的提升(Hoisting)问题: 一、抛砖引玉: 我们先看看下面
在网上经常看到这种效果:鼠标在容器上移动,容器里面的图片、文字会向着鼠标相反方向做小幅度的位移,并且,同一个容器,有的移动的块,幅度大,有的小,其实很简单: 运行下
如何把握html网页中的meta标签 对于高级的搜索引擎来说,html 的meta 标签并不是什么新奇的东西。但是无论如何它是一个优秀网页不可缺少的。因为meta标签是内嵌在你网页中的特殊html标
在jQuery中,有两个事件,表示页面加载完执行里面的代码: $(document).ready(fn) 和 $(window).load(fn) 。两者的区别是: $(document).ready(fn)发生在"网页本身的HTML"载入后就触发; $(window).load(fn)则
下面是我爱模板网总结的,javascript 和 jQuery 获取浏览器各种宽度和高度的方法大全: JavaScript: alert(document.body.clientWidth); //网页可见区域宽(body)alert(document.body.clientHeight); //网页可见区域
remove()和detach()共同点: 二者都是讲容器删除,返回的都是指向被删除的节点的引用,所以,删除后,可以在以后继续使用。 二者的区别是,当被删除容器事先被绑定事件,使用remove(
有时候,在做PHPCMS后台的时候,我们在首页等页面,调用文章的时候,可能有个需求,就是获取文章的ID,下面的代码就是获取文章的ID,用phpcms的$n即可将文章的ID获取来: {pc:content
在div中,文本布局经常出现,换行混乱的情况。 问题表现: 1.如果是全英文字符串,中间不包含任何符号(包括空格),不自动换行. 2.中英文混写,则在英文字符串的开始处换行(英文长度
让dedecms autoindex,itemindex 从0到1开始的办法 [field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global] {dede:global name=itemindex runphp="yes"}@me=@me+1;{/dede:global} autoindex itemindex 的使用心得区别 : channe
我爱模板网在给客户做响应式网站时,碰到一个大麻烦,就是在其他现代浏览器都能很好的显示,但是到谷歌一看,全错位了。查了百度,终于知道原因了: 因为是响应式,所以,我用
在弄懂这两个问题之前,必须获取两个高度:窗口高度和文档高度,如下: $(document).height() //是获取整个页面的高度$(window).height() //是获取当前也就是浏览器所能看到的页面的那部分的
border:none;与border:0;的区别体现有两点:一是理论上的性能差异二是浏览器兼容性的差异。 1.性能差异 【border:0;】把border设为“0”像素虽然在页面上看不见,但按border默认值理解,浏览器
我爱模板网今天在做phpcms网站时,遇到一个需求,就是在首页调用“关于我们”的标题和内容,而“关于我们”是我新建的一个单网页。那该怎样把这单页面的内容和标题在首页调用出
谷歌被大陆“封杀”,我爱模板网之前使用的google cdn的Jquery库,也因此经常连接不上,导致网站打开非常慢,现在都换成本地的了。不过,国内有很多CDN公用库,例如:百度、新浪等,
本例比较简单,高手请忽略。利用ps的自带滤镜:波纹和旋转扭曲做浪花效果,最终如下: 跟着步骤走: 1、新建600X500文档,填充下蓝色(0095DA): 2、执行 滤镜-云彩,如下图: 3、新建一
一、32位win7恢复桌面IE图标,将下列代码复制粘贴到记事本里面,保存为XXX.reg后,双击导入注册表,最后刷新桌面即可。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Window
jquery提供了两种each方法,一种是each(),遍历节点,第二种是$.each(),遍历数组和对象。不要弄混淆了: 1、jQuery each()详解: each() 方法规定为每个匹配元素规定运行的函数。 语法: $(s
js对于SEO的好处和不足 JS的好处: 1.不用和数据库进行数据交互 JS功能无需和数据库进行交互,从而减轻了服务器的负担,也就缩短了网页的加载速度,说道这里你想到SEO了吗?似的,
作为前端攻城师,在制作Web页面时都有碰到CSS制作水平垂直居中,我想大家都有研究过或者写过,特别的其中的垂直居中,更是让人烦恼。这段时间,我收集了几种不同的方式制作垂直
先看下效果图: 简单解释下,鼠标移动到td,想让当前行出现高亮背景很简单,直接给tr:hover就可以了,但是,如果想让列出现,比较麻烦,我们可以借助after的伪类来实现,就是当td:
js为我们提供了替换字符串的函数replace(),语法格式是: stringObject.replace(regexp/substr,replacement) 参数说明: regexp/substr : 必需。规定子字符串或要替换的模式的 RegExp 对象。 请注意,如果
html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。 sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数
首先我在网上看到不少文章大体上分为两个(不正确)观点: 一、cancelBubble用于ie的阻止冒泡事件,event.stopPropagation()用于firefox和chrome等其他浏览器。 先不讲上面是对是错 先看一个
事件冒泡,顾名思义,就是子元素的事件,会触发到祖辈元素,这样有时候会导致一个问题,举个例子,点击按钮,菜单显示,点击body空白区域,菜单隐藏。那么,由于按钮在body里面
有时候可能有这个需求:从一个图片的超长地址中,找到图片名和后缀名,例如,从下面的地址中,找到 “cn.png”: plugins/UserCountry/images/flags/c123n.png 用 indexOf 配合substring 可以实现,但
一个优秀的手机软件,不仅要有精巧的功能,流畅的速度,让人赏心悦目的UI也往往是用户选择的重要理由。作为移动产品的PM,也需要了解一些在UI设计中的基本知识。 1. px和pt,一对好
CSS3 盒模型 display:box 详解 box-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划
html5 video推出之前,不得不借用flash来播放视频,控制起来也非常麻烦。但是html5推出的video,赋予其强大的功能,就算现在自己写个自定义的播放器也不在话下。那么,我们一起看看它都
在理解闭包之前, 首先要清楚JS中的作用域只有2种: 全局作用域和方法作用域全局作用域很好理解了, 方法作用域就是指一个 function 形成一个独立的作用域, 而且方法作用域还能够嵌套。
我爱模板网常用来做表单验证的正则表达式,都经测试有效,可以匹配网址、邮箱、手机号码,现一一列出,供网友们参考: 1、手机号码正则,可匹配 1 开头,第二个数字是 3|4|5|7|8
getElementsByName(val)方法是获取页面中所有具有name属性的值为val的元素,但这个方法在IE与标准浏览器中所取到的内容不一样。 在IE中getElementsByName(val)方法所取到的元素是其本身就自带有
基于css3的半圆边框收缩和展开动画,先看下效果图: css3边框动画 原本是一个完整的圆,当鼠标移动到上面,两边的半圆开始消失。主要借助了css3的transition动画和css的clip裁切。 html代
PHPCMS自定义变量和自定义单文件插件,和之前的“ phpcms定义和调用自定义变量的方法 ”不同,这次的自定义变量添加和调用更加的方便,直接在后台的导航栏生成“插件”菜单。而且还
jquery 获取各种高度和宽度以及容器偏移量总结: 获取浏览器显示区域的高度: $(window).height(); 获取浏览器显示区域的宽度: $(window).width(); 获取页面的文档高度: $(document).height(); 获取
问题说明: Firefox下以图片为句柄的拖拽效果无法触发onmouseup事件,同样的在空的div中也也无法触发onmouseup事件,同时在所有浏览器下选中文字后div的mouseup事件失效; 解决方法 : Fire
在ECharts的图表中用户的操作将会触发相应的事件。开发者可以监听这些事件,然后通过回调函数做相应的处理,比如跳转到一个地址,或者弹出对话框,或者做数据下钻等等。 在EChar
一、伪元素和伪类的区别 在 CSS3 中为了区别伪元素和伪类为伪元素使用了双冒号,即 :before为伪元素 ; ::before为伪类; 关于语法和浏览器支持 伪元素实际上在CSS1中就存在了,但是我们
定义 javascript的selectedIndex可以设置和获取select下拉框的被选中的option的索引值。 注释:若允许多重选择,则仅会返回第一个被选选项的索引号。 语法 selectObject.selectedIndex=number 案例 下
这篇文章主要介绍了Angualrjs和bootstrap相结合实现数据表格table,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友可以参考下
这篇文章主要介绍了Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK ),非常不错,具有参考借鉴价值,需要的朋友可以参考下
这篇文章主要给大家介绍了angular.JS实现网页禁用调试、复制和剪切的相关资料,文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
这篇文章主要介绍了ES6新特性之变量和字符串用法,结合具体实例形式分析了ES6中变量与字符串的特性、使用方法与相关注意事项,需要的朋友可以参考下
这篇文章主要介绍了ES6新特性之数组、Math和扩展操作符用法,结合实例形式分析了ES6中数组、Math和扩展操作符的新特性、使用方法及相关注意事项,需要的朋友可以参考下
这篇文章主要介绍了ES6新特性之解构、参数、模块和记号用法,结合实例形式分析了解构、参数、模块和记号的功能、用法及相关使用注意事项,需要的朋友可以参考下
本文主要介绍了微信小程序中实现列表的上拉加载和下拉刷新的方法。具有很好的参考价值。下面跟着小编一起来看下吧
这篇文章给大家详细介绍了JS中使用正则表达式g模式和非g模式的区别,非常不错,具有参考借鉴价值,需要的朋友参考下吧
本文通过实例代码给大家介绍了基于JQuery和原生JavaScript实现网页定位导航特效,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧
这篇文章主要介绍了webpack独立打包和缓存处理的相关资料,文中介绍的非常详细,对大家学习webpack具有一定的参考价值,需要的朋友们下面来一起看看吧。
本篇文章主要介绍了详解基于webpack和vue.js搭建开发环境 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这篇文章主要介绍了JavaScript使用原型和原型链实现对象继承的方法,简单讲述了javascript原型与原型链的原理,并结合实例形式详细分析了javascript中对象继承的常见实现技巧,需要的朋友可
这篇文章主要介绍了Angular.JS利用ng-disabled属性和ng-model实现禁用button效果的相关资料,文中给出了详细的示例代码,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
本文主要介绍了JS实现复选框的全选和批量删除功能的方法代码。具有很好的参考价值。下面跟着小编一起来看下吧
众所周知,Linux默认是不支持中文目录和中文文件名,否则打开会找不到页面,地址也是乱码。我爱模板网在这里分享一个一劳永逸的方法,修改/etc/下的fstab文件,我的fstab内容如下:
本文来探讨下 JSON 字符串和 JS 对象之间的相互转换 一、json字符串转换为js对象 1、标准json格式字符串转换为Js对象 JSON字符串 str JSON.parse(str) eval(str) eval('('+str+')') eval('['+str+']') 对象字符
这篇文章主要介绍了基于jQuery和CSS3实现APPLE TV海报视差效果,需要的朋友可以参考下
这篇文章主要为大家详细介绍了JavaScript队列函数和异步执行的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这篇文章主要介绍了vue中如何实现变量和字符串拼接,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本篇文章主要介绍了vue过渡和animate.css结合使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
event.cancelBubble=true和event.stopPropagation()都是javascript中阻止事件冒泡的属性和方法,网上看到不少对两者区别进行分析的文章,大体上分为两个(不正确)观点: 观点一、cancelBubble用于i
逻辑分辨率和物理分辨率区别 最近很多人在做响应式和手机站时,用到media查询时,老是搞不清为什么手机分辨率那么大,而media查询的尺寸又那么小,这是因为没有搞清楚逻辑分辨率
这篇文章主要为大家详细介绍了Content-Disposition使用方法和注意事项,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
这篇文章主要给大家介绍了关于利用swoole+redis实现股票和区块链服务的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下
这篇文章主要给大家介绍了关于PHP中static和yield关键字的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用php具有一定的参考学习价值,文章需要的朋友们下面随着小编
这篇文章主要介绍了asp的SQL语句中and和or同时使用的注意事项,需要的朋友可以参考下
ABP是基于ASP.NET的Web开发框架,其日志和框架setting设置方面的模块功能也一应俱全,这里我们就来详解ABP框架中的日志管理和设置管理的基本配置
这篇文章主要介绍了asp(vbs)Rs.Open和Conn.Execute的详解和区别及H0001的说明,需要的朋友可以参考下
这篇文章主要介绍了C++中头文件和源文件详细介绍的相关资料,需要的朋友可以参考下
在做打印出来的设计作品时,经常会用到300分辨率、xx厘米等这些东西,那么,分辨率、厘米、像素之间是什么关系,如何转换呢? 一张图片的打印出来的实际尺寸是由电子图片的像素
我们大家都知道HTML和CSS不属于编程语言而是属于标记语言,所以很难像JS一样定义变量、编写方法、实现模块化开发等。而目前的CSS编写模式中,都是定义一些公共的样式类名,哪一块
本文主要讲解 JSON.parse() 和 JSON.stringify() 这一对“冤家”的区别: parse() 用于从一个字符串中解析出json对象,如 假设下面的JSON格式字符串(注意:单引号写在{}外,每个属性名都必须用双
问: 我看到MUI的官方介绍里面使用预加载的方法是 方式一:通过mui.init方法中的preloadPages参数进行配置. 方式二:通过mui.preload方法预加载. 然后我又在这里看到了某位大神写的文章htt
问: 实现方式1: plus.webview.create(父页面) plus.webview.create(子页面) 父页面.append(子页面) 父页面.show() 实现方式2: mui.open(父页面) 父页面代码中使用mui.init( subpages) 加载子页面 我打印
之前,在块状容器垂直居中解决办法和CSS让容器水平和垂直居中的八种方法两篇文章中,详细阐述了如何让块状容器水平垂直都居中。但是,不管哪种,都有缺陷,今天,我爱模板网再
sitemap是网站上各网页的列表。创建并提交sitemap有助于百度(Google)发现并了解您网站上的所有网页,包括百度通过传统抓取方式可能找不到的网页。还可以使用sitemap提供有关你网站的其
今天,我爱模板网在做一个支付功能,从本APP,点击支付,自动打开支付宝,支付完成关闭支付宝,返回本APP时,需提醒是否支付成功。那么这个提醒,是从支付宝切回本APP,需要监听
mui是一个非常优秀的HTML5 APP 框架。我爱模板网今天在使用他做一个带侧滑菜单,同时支持下拉加载时,出现了问题: 1、下拉加载和上拉刷新一般采用webview的形式,也就是加载出来的内
下面的是mui单webview下拉刷新pullrefresh和上拉加载代码: 1、导航条页面: header class="mui-bar mui-bar-nav" a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"/a h1 class="mui-title"上拉刷新和下拉加
通过重写mui.back(),让用户点击安卓返回键退出应用程序,但是要注意,最好不要覆盖mui.js自带的mui.back()方法,并且最好不要每个页面都用这个,否则只要用户点击返回,就退出,后退功
1.丢弃小数部分,保留整数部分 parseInt(23.56); 结果:23 2.向上取整,有小数就整数部分加1 Math.ceil(23.56) 结果:24 3.四舍五入 Math.round(23.56) 结果:24 4.向下取整 Math.floor(23.56) 结果:23 附:如何
mui中提供了登录的模板页,但是对于登录后各个页面的访问控制,刷新等并没有官方的推荐方案。我在这里简单说一种初级的解决方案吧,肯定有不足指出,欢迎批评指正。 第一节中创
计算传入的任意一时间。计算出这个时间距离现在还有多少天!或者计算过去的时间距离现在已经过去了多少天! 返回值有两种! 1、负值 代表过去了多少天 2、正值 代表距离设定的时
一、类与对象 不仅在PHP中,在所有面向对象程序设计语言中,类都是抽象的,对象是类的一个实例。所有抽象就是:”抽取出相像的”。 看一下PHP中的类与对象代码的实现 ?php class P
百度索引量和收录量区别 什么是百度索引量? 百度官方给出的解释:索引量仅指被百度搜索引擎建立了索引的网页总量,表示网站中有多少页面可以作为搜索候选结果,不同网页因内
要完成用MUI拍照和从系统相册选择图片上传的功能,可以理解成有三个功能 1 调用手机相机的功能(可以查看官方API http://www.html5plus.org/doc/zh_cn/camera.html) 2 调用系统相册的功能(可以查看官
网上提供有很多关于JavaScript动态创建 style 节点的方法,但是大多数都仅限于外部的 css 文件。如何能使用程序生成的字符串动态创建 style 节点,博客园 stephenykk 写了下面的文章: 静态
根据mui('#scroll').scroll().y值判断,0的话就是顶部,等于mui('#scroll').scroll().maxScrollY的话,就是底部。 代码: var scroll = mui('.mui-scroll-wrapper').scroll();document.querySelector('.mui-scroll-wrapper').addEve
js中toString()和toLocaleString()都是转字符串方法,那么有什么区别呢: 1、数字: 在数字转换成字符串的时候,并没有感觉这两个方法有什么区别,如下: var e=123;e.toString(); //输出 "123";e.
现在各类互联网产品的前后端交互都使用了JSON格式,方便且容易解析。但是,如果请求过来的json不进行格式化看着会很烦。而基于谷歌和基于谷歌内核的360等浏览器,都可以安装 JSO
在表单验证中,为了防止用户乱输入空格,可能会遇到将用户输入的数据的空格进行去除的需求,下面的代码可能会派的上用场: 只去除中间的空格: function trims(str){ return str.replace(/
我爱模板网要实现一个效果,侧边栏点击出现更多,更多定位,侧边栏内容很多,高度固定,必须有滚动条,结果,出现了问题,如下: 左边slider只能y轴滚动,overflow-y:auto,横轴没有设
一、前言 讲escape、encodeURI和encodeURIComponent的区别的文章太多了,但是大部分写的都很绕。本文试图从实践角度去讲这3个方法。 二、escape和encodeURI和encodeURIComponent不是同一类 简单来说,
语义: try 语句测试代码块的错误 catch 语句处理错误 throw 语句创建自定义错误 错误一定会发生 当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误: 可能是语法错误,通常是程序员
简单来说,v-if 的初始化较快,但切换代价高;v-show 初始化慢,但切换成本低 1.共同点 都是动态显示隐藏DOM元素 2.区别 (1)手段: v-if是动态的向DOM树内添加或者删除DOM元素; v-show是
在工作中,经常遇到需要用JS获取浏览器窗口、屏幕、网页高度和宽度,但是,太多了,又经常搞混,所以,记录下,下次找方便:
一个页面中嵌套了iframe,我们姑且将被嵌套容器成为父窗口,嵌套的iframe成为子窗口,它们之前可能存在互相调用内部函数的问题,下面是小总结: 父窗口调用子窗口的方法: document
jQuery获取滚动距离非常简单: $(document).scrollTop(); $(document).scrollLeft(); js获取滚动距离有点麻烦,要考虑兼容性: /** * 获取滚动条距离顶端的距离 * @return {}支持IE6 */function getScrollTop() {
大多数情况下,我们开发一款小软件,都会有如下需求: 想限制试用版的使用次数。并且当注册后,怎样才能一个注册码对应唯一一台电脑,不能重复使用注册码,在不同电脑上注册。
mui在一个页面执行另一个页面,通常有两种方法:mui.fire()和mui.evalJS()。例如,在B页面要执行A页面的initMe(param)函数,那么用两种方法可以如下写: /**************mui.fire************///A页面fu
GPS坐标单个和批量转为百度地图坐标(WGS84转BD-09)的方法,百度已经提供了相关接口,如下: http://developer.baidu.com/map/jsdemo/demo/convertor.js 这是单个坐标转换接口 http://developer.baidu.com/m
html5 plus用js封装了对安卓和IOS底层日历和时钟的调用,pickDate和pickTime,由于是封装的,直接调用的底层的接口,所以,在UI方面,不同的系统的手机显示可能不同,优点是执行速度快。
mui的app提供了显示缓存数量和清除缓存的方法
html5+调用摄像头的方法,在前面已经做过笔记,可以查看 mui配合jpgtobase64.js压缩上传或拍照的图片的完整代码 MUI 拍照和从系统相册选择图片上传 当然上面的这些都只能用在APP当中,如
iframe里的js要操作父级窗口的dom,必须搞懂几个对象: parent是父窗口(如果窗口是顶级窗口,那么parent==self==top) top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe) self是当前
这次做项目遇到了这个问题,本来习惯性的每次都写的是addEventListener绑定click事件。但是当用addEventListener绑定了多次click事件的时候,引发了我的思考,这两者有区别吗? 探究: oncli
想用Tomcat作为服务器,必须分以下两步。首先要配置好JDK的环境变量,再去下载Tomcat的压缩包。 一,下载、安装JDK,并且配置好环境变量。 1,JDK的下载地址: http://www.oracle.com/technet
clipboard.js 是一个不需要flash,将文本复制到剪贴板的插件。简单介绍下基本运用。 1 引入插件 script src="js/clipboard.min.js"/script 2 基本使用 首先需要您需要通过传递DOM选择器,HTML元素或H
APP选择图片,一般分为两种,一种是从相册选择,一种是拍照,下面的代码就是apiCloud拍照和从相册选择(APICloud官方api描述的也很清楚,说实在的,比mui简单清楚多了): 1、html代码:
一、缓存列表图片 //循环数据的时候加载执行一个缓存图片的函数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)"
网站上传图片时,如果不从后台限制图片的宽高,图片就会出现宽高大小不一,有的宽大于高,有的高大于宽,在前端如果再不进行限制,可能就会出现下面的情况: 图片变形了。那么
今天,我爱模板网在用apicloud做一个购物APP时,有一个需求:发布完资讯,自动跳转到刚刚发布的资讯的详情页,点击详情页的返回按钮,关闭详情页。这时,你会发现,详情页关闭,发
HTML标签,有时需要显示出来,或者为了防止一些危险的操作,可能需要将它转义,如: h1我爱模板网/h1 通过: function html2Escape(sHtml) { return sHtml.replace(/["]/g,function(c){return {'':'lt;','':'gt;
在手机上,尤其是在IOS上,input框输入数字会有很多问题,比如ios键盘自带的键盘上方的工具条输入,很坑。下面的这段代码,经过测试,可以输入任意数字,不会在前面显示多个零。
不像jQuery,js的添加和删除节点都比较麻烦,例如删除节点,必须要找到被删除元素的父节点,通过父节点的removeChild才能删除当前节点。当然,jQuery就是为了简化js才推出的,不可能比
我爱模板网在做app时,客户要求比较严格,注册的时候,手机号只能输入数字。input的type为tel还是能够输入数字,百度了下,发现下面的方法可以:
手机端常常会遇到用户输入框,输入emoji,如果是数据库是UTF8,会遇到报错: SQLException: Incorrect string value: '\xF0\x9F\x98\x84' for column 'review' at row 1 原因是:UTF-8编码有可能是两个、三个、四
apiCloud调用百度和高德地图进行导航
jQuery获取距离屏幕顶部和距离屏幕左边的距离非常简单,已经提供了方法:
input获取焦点,键盘的换行就会变成“搜索”,form不能少,type必须为“search”
今天我爱模板网在做下面的效果时,用到了vant的swipe
前言 最近一段时间在做 H5 聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看似很简单,其实不然。从实验过一些机
在实际工作中,经常会遇到容器居中问题,而CSS容器水平和垂直居中的方法,网络上已经有很多相关文章,在这里,我爱模板网也对工作中用到的一些居中方法进行了总结,并加入了一
不知大家在做前端页面的时候,有没有遇到类似这样的问题:有一个不是正方形的图片,可能是宽度大于高度的,也可能是高度大于宽度的,而你又并不想用背景图的方式来做,要实现
还在为module.exports、exports、export和export default,import和require区别与联系发愁吗,这一篇基本就够了! 一、首先搞清楚一个基本问题: module.exports和exports是属于CommonJS模块规范!export和
在做前端时,会经常遇到限制文字字数的问题。文字超出会影响页面效果,不美观。下面是小编工作中常用的限制文字行数,超出显示省略号的方法: 一、单行文字超出显示省略号,这
昨天雷雨交加,燥热有所缓解。今晨空气清新,再加上马上三天小长假,心情很不错,祝各位小长假玩的开心。那么,今天就用CSS3做些“不正紧”的事:画八卦和爱心。 CSS3我们一般都
前沿 很多大网站的文章内容关键词都是可以添加链接的,包括我们的大头条也是可以的,这样的好处首先是方便客户点击跳转相关内容,其次SEO叫内链,对SEO也有一定的辅助作用,如果
一、介绍 css3为了区分伪类和伪元素,伪元素采用双冒号写法。 常见伪类——:hover,:link,:active,:target,:not(),:focus。 常见伪元素——::first-letter,::first-line,::before,::after,::selection。 ::before和
js截取字符串最常用的两个方法:substr(start,length)和substring(start,end)。在截取字符串的时候,给个个数或者位置就行了。但是,英文和中文截取出来,长度相差太多,如下: var txt = 'abcd
准备:使用vue-cli脚手架 npm下载vue-cli脚手架 npm install -g @vue/cli 初始化一个项目 vue init webpack hello 然后等待它安装完所有的依赖包就可以了。 下面我们开始引入echarts。 方式一、直接引入
URL.createObjectURL() 静态方法会创建一个 DOMString,其中包含一个表示参数中给出的对象的URL。这个 URL 的生命周期和创建它的窗口中的 document 绑定。这个新的URL 对象表示指定的 File 对象或
我爱模板网在用vue-cli做一个教育网站时,需要上传视频,同时,还得在接口传视频长度。上传我用的是file控件: input type="file" 我们都知道 html5 的 video,是可以获取视频时长的,即dur
uni-app上拉加载和下拉刷新代码 1、pages.json配置需要上拉加载和下拉刷新的enablePullDownRefresh为true
用VSCode开发Flutter APP,使用安卓studio的模拟器不太好,用模拟器就很好了。下面是VSCode开发Flutter时,识别网易木木模拟器和夜神模拟器的方法: mumu模拟器 1,命令行进入MuMu安装bin目录:
第一步、生成key 1、在vscode的Terminal(工具底部)输入下面的命令,其中“D:/key.jks”表示将key生成到这里,-alias后面的为别名,后面配置key,会用到。 keytool -genkey -v -keystore D:/key.jks -k
Flutter获取相册中的图片和用相机拍照 在原生开发中,拍照及从图库选择图片是非常常见的需求,而且原生的图片选择第三方库也有很多并且很完善了。 Flutter也给我们提供了好用的图片
Flutter之CircleAvatar组件,圆形和圆角图片
Flutter RaisedButton可以设置圆角和边框,都在shape中设置,边框和Container等常规的边框设置略有差异:
Flutter圆形图片和圆角图片写法
js将毫秒数转换为天数、小时数、分钟数和秒数的计算方法
这是我爱模板网从网上down下来的三个分享代码,分别分享到新浪、豆瓣和花瓣,采用模态框弹出的形式进行分享,可以分享文章标题、作者和头像
我爱模板网在做一个APP项目的聊天时,需要实现发送位置的功能,效果图如下: 聊天发送位置可以用融云提供的 sendLocationMessage 方法。经纬度也好获取,但是,apicloud官方提供的截图工
上篇文章,我们在本地通过修改 PHP.ini 来解决 Warning: Cannot modify header information - headers already sent by 的问题。但是阿里云服务器和虚拟主机该怎么修改 PHP.ini ?按照下面步骤一样解决:
js根据经纬度计算距离、根据一个经纬度和距离角度计算另一个经纬度、计算两个经纬度的角度
穿插一个必备小知识:在文件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导入模块。 一
移动应用中,如何在自己的App中调起第三方的原生地图App,并显示相关的信息,如显示指定的一个坐标位置,显示一个起点到终点的路线查询,等等。 目前几个主要的地图商都提供了自
《300多个JavaScript和网页设计案例》是chm格式的案例文档,解压后打开,可以看到满满的干货。举例:时间日期篇有显示时钟、显示日期、当前时间、距离某天时间、特殊节日、按日期显
我爱模板网需要将用户的ID和商铺ID链接起来,并且生成不超过19位的字符串,想到了使用MD5的方法,在网上找到了个MD5.js,此MD5加密方法,直接继承于String,可以将字符串加密成16位和
pushState和replaceState是一个HTML5的新接口,他们的作用非常大,可以做到改变网址却不需要刷新页面,这个特性后来用到了单页面应用中比如:vue-router,react-router-dom里面。 注意:仅改变网
下面的代码,可以在微信公众号,点击返回箭头以及在安卓物理键返回时,提醒用户是否返回。主要用到了 html5 pushState 方法,代码如下: let state = { title: "title", url: "#" };window.history.pu
如果你有个对象user,user下有address,address下有street,输出street可能会这样写: return user.address.street 但是当这个address不存在,比如后台没有返回,即undefined,这时上面的代码就会报错:
js获取当前月份的第一天和最后一天的日期代码
js如何获取到本周的第一天和最后一天,本月的第一天和最后一天以及本季度的第一天和最后一天 1、首先来一个自己公司项目的源码: 项目需求描述: 从20150712日开始。 需求①:根据当
原生js和Vue实现input file选择图片时,预览选择的图片的方法,用到了 createObjectURL 方法和 readAsDataURL 方法,前者是blob url,内存中的图片地址,后者是base64格式: html的createObjectURL方法:
阿里云OSS图片地址后面跟上参数控制图片大小和分辨率实现图片压缩。x-oss-process,请求图片附加参数不一样,显示大小和分辨率跟着改变,这里着重介绍下参数的详细使用方法: 先来看
下面的正则表达式,能够验证手机号码,还能验证规则为“0551-12345678”这种格式的电话号码,“-”前面是0开头,后面跟着2-3位数字,“-”后面是7-8位数字
今天我爱模板网在用uni-app做一个健康项目时,在第二个页面更改内容,然后需要刷新前一个列表页,我依稀记得uni-app提供了一个$emit,是可以发送全局事件的,于是在后一个页面写:
之前我爱模板网总结过 阿里云OSS图片地址后面跟上参数控制图片大小和分辨率实现图片压缩 ,腾讯云其实也可以,只不过参数不一样: 接口形式 imageView2/mode/w/Width /h/Height /format/Format
我爱模板网在做国祯E健康项目时,遇到了一个问题,即通过wx.login得到的code,通过接口去换取openid和unionid时,得到的是40029的结果,unionid和openid的值都是null,这大多数都是因为前端的
我爱模板网在《 flutter 在vscode Terminal打包安卓apk 》中略微提到了生成安卓秘钥的方法,但不详细。 今天又遇到了这个问题,折腾出来了,这里再详细记录下android生成key.jks秘钥证书和通
PHP中 private 和 public 还有 protected 的区别: public 表示全局,类内部外部子类都可以访问; private 表示私有的,只有本类内部可以使用; protected 表示受保护的,只有本类或子类或父类中可
uni-app的H5端map组件默认使用的是腾讯地图,首先需要在腾讯申请key,然后在manifest.json的H5配置key。因为uni-app官网已经说明:map组件的@tap点击地图时触发事件仅App-nuve、微信小程序2.9支持
gta5 圣安地列斯和罪恶都市鼠标无法控制人物解决方法。这里以罪恶都市为例(圣安地列斯同理)。运行罪恶都市,然后回到桌面,按Ctrl键+Alt键+小键盘.键打开任务管理器,或在电脑任
ES6中引入了一种新的基础数据类型:Symbol,不过很多开发者可能都不怎么了解它,或者觉得在实际的开发工作中并没有什么场景应用到它,那么今天我们来讲讲这个数据类型,并看看我
中文状态下,php的md5和js的md5不一致,主要是编码造成的,这里就不说转换编码了,麻烦,直接将php和js的中文转成字符就能解决了: php下md5: md5(urlencode('中文内容')); js下md5: md5.hex_
WFPlayer.js和wavesurfer.js都是能够实现音乐播放波峰图效果的js插件。 wavesurfer.js : 实现的效果图如下: 代码如下: script src="./wavesurfer.js"/scriptdiv id="waveform"/divscript var wavesurfer = WaveSurfer.c
js ArrayBuffer和Array区别: 区别: 1、数组里面可以放数字、字符串、布尔值以及对象和数组等,ArrayBuffer放0和1组成的二进制数据 2、数组放在堆中,ArrayBuffer则把数据放在栈中(所以取数
工作中遇到了HTML5公众号,需要拾取图片,识别图片中的身份证号、驾驶证。也就是ORC。注册了百度的ORC,将图片转为base64,直接使用百度的ORC接口实现了。估计将来可能还会遇到,于是
有时候想写出只能被继承使用的类,这时候就要用到new.target 1、含义: new.target返回使用new方法调用类时的类的名称,子类继承父类时,new.target会返回子类 class Rectangle { constructor(length
dart笔记8:dart abstract抽象类和接口实现多继承效果
dart笔记11:dart Future microTask和eventTask
基于Bloc stream流实现数据处理和UI渲染分离
一、@deprecated 被弃用的 使用时,代码提示会有删除线,但能正常使用: void main() { Mobile mobile = Mobile(); // ignore: deprecated_member_use_from_same_package mobile.netWork2G();}class Mobile { @deprecated void ne
本文简单实现了通过BottomAppBar底部应用栏和floatingActionButton实现中间凸起的底部导航栏效果,底部应用栏(导航栏)除了BottomAppBar,还有BottomNavigationBar,这里采用BottomAppBar实现的效果
Flutter的showDatePicker和showTimePicker方法,可以调用原生的日期选择框和时间选择框,两个方法都是Future方法,因为选择的结果需要等待选择完毕才能得到
Expanded和Flexible组件都是填充组件,都是配合Row或Column或Flex组件使用,决定剩下的空间如何分配,Expanded会将剩下的空间填充完,但Flexible不会
Flutter Column和Row水平垂直布局组件,属性方法都一样,只不过把主轴和交叉轴进行了交换
FullCalendar设置周六和周日的样式
zoom和scale这两个东西都是用于对元素的缩放,但两者除了兼容性之外还有一些不同的地方。zoom缩放会将元素保持在左上角,而scale默认是中间位置,可以通过transform-origin来设置。另外他
## Dart编程实例 - 导入和使用库```dartimport dart:math;void main() { print(Square root of 36 is: ${sqrt(36)});}```
## Dart编程实例 - dart getters 和 setters```dartclass Student { String name; int age; String get stud_name { return name; } void set stud_name(String na
## Dart编程实例 - 访问属性和函数```dartvoid main() { Car c= new Car(); c.disp();} class Car { // field String engine = E1001; // function void disp()
## Dart编程实例 - 可选参数和默认值```dartvoid main() { test_param(123);} void test_param(n1,{s1:12}) { print(n1); print(s1);}```
## Dart编程实例 - continue 和 Label```dartvoid main() { outerloop: // This is the label name for (var i = 0; i 3; i++) { print(Outerloop:${i}); for (var j = 0; j
## Dart编程实例 - break和label```dartvoid main() { outerloop: // This is the label name for (var i = 0; i 5; i++) { print(Innerloop: ${i}); innerloop: for (
## Dart编程实例 - 相等和关系操作符```dartvoid main() { var num1 = 5; var num2 = 9; var res = num1num2; print(num1 greater than num2 :: +res.toString()); res = num1num2;
字符串加密和解密的关键是算法设计,字符串经过复杂的编码处理,返回一组看似杂乱无章的字符串。对于常人来说,输入的字符串是可以阅读的信息,但是被函数打乱或编码之后显示
本例将根据字符在 Unicode字符表中的编号对字符串进行个性编码。例如,字符中的 Unicode编码为 20013说如果在网页中使用 Unicode编码显示,则可以输入#20013。 使用charCodeAt()方法能够把指定
Base64是一种编码方式,可以将任意字符(包括二进制字符流)转成可打印字符。JavaScript定义了两个与 Base64相关的全局方法。 btoa():字符串或二进制值转为 Base64编码。 atob():把 Base64编
JavaScript定义了 6个全局方法用于 Unicode字符串的编码和解码,说明如表所示。 JavaScript 编码和解码方法 方法 说明 escape() 使用转义序列替换某些字符来对字符串进行编码 unescape() 对使用
使用字符串的split()方法可以根据指定的分隔符把字符串切分为数组。 如果使用数组的join()方法,可以把数组元素连接为字符串。 示例1 如果参数为空字符串,则split()方法能够按单个字
String定义了 4个原型方法实现字符串大小写转换操作,说明如表所示。 String 字符串大小写转换方法 字符串方法 说明 toLocaleLowerCase() 把字符串转换成小写 toLocaleUpperCase() 将字符串转换成
for和while语句都可以完成特定动作的重复性操作。不过,使用时不可随意替换。简单比较如下。 语义 for语句是以变量的变化来控制循环进程的,整个循环流程是计划好的,可以事先知道
if和switch都可以设计多重分支结构,一般情况下switch执行效率要高于if语句。但是也不能一概而论,应根据具体问题具体分析。简单比较如表所示。 if 和 switch 的比较 语句 If 语句 Switch
JavaScript break 和 continue 关键字都可以用在 for 和 while 循环结构中,表示跳出循环;break 关键字还可以用在 switch case 选择结构中,表示结束当前的选择语句。 break 和 continue 关键字可以在
for语句是一种更简洁的循环结构。语法格式如下: for (expr1;expr2;expr3) statement 表达式expr1在循环开始前无条件地求值一次,而表达式expr2在每次循环开始前求值。如果表达式expr2的值为真,
在程序开发中,存在大量的重复性操作或计算,这些任务必须依靠循环结构来完成。JavaScript定义了while、for和do/while三种类型循环语句。 while语句 while语句是最基本的循环结构。语法格式
使用中括号运算符 [] 可以存取数组元素值,使用点运算符 . 可以存取对象属性值。其语法格式如下: a.b //点运算符的用法 c[b] //中括号运算符的用法 操作数a表示对象,操作数b表示属性
移位运算就是对二进制进行有规律低移位。移位运算可以设计很多奇妙的效果,在图形图像编程中应用广泛。 运算符 运算符执行左移位运算。在移位运算过程中,符号位始终保持不变。
位运算就是对二进制数执行计算,是整数的逐位运算。例如,1+1=2,在十进制计算中是正确的,但是在二进制计算中,1+1=10;对于二进制数 100取反,等于 001,而不是 -100。 位运算符有
JavaScript 支持把十进制数值转换为二进制、八进制和十六进制等不同进制的数值。 示例1 十六进制数值以0X或0x作为前缀,后面跟随十六进制的数值直接量。 var.num = 0xlF4; //十六进制数值
关键字就是 ECMA-262 规定的 JavaScript 语言内部使用的一组名称(或称为命令)。 这些名称具有特定的用途,用户不能自定义同名的标识符。具体说明如表所示。 ECMAScript 关键字 break dele
对于导入的 JavaScript 文件,也将按照 <script 标签在文档中出现的顺序来执行,而且执行过程是文档解析的一部分,不会单独解析或者延期执行。 般情况下,在文档的 head 标签中包含
js中, 双问号?? 和双竖杠||的区别:它们的共同特点是语法一样,前面是值,后面也是值,中间是符号;都是根据前面的值来决定到底取前面还是取后面。 经过我爱模板网进行简单比较
## Python 日期和时间Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位
使用正则表达式有两个基本操作看起来相似但有显着差异。该 **re.match()** 检查只在字符串的开头匹配,而 **re.search()** 检查匹配字符串中的任何地方。这在文本处理中起着重要作用
分块是根据单词的性质将相似单词分组在一起的过程。在下面的示例中,我们定义了必须生成块的语法。语法表示在创建块时将遵循的诸如名词和形容词等短语的序列。块的图形输出如
同义词和反义词作为wordnet的一部分提供,wordnet是英语的词汇数据库。它作为nltkcorpora访问的一部分提供。在wordnet中同义词是表示相同概念并且在许多上下文中可互换的单词,因此它们被
大写字符串是任何文本处理系统中的常规需求。Python通过使用标准库中的内置函数实现了它。在下面的例子中,我们使用两个字符串函数 **capwords()** 和 **upper()** 来实现这一点。虽
Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。 Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位
作为Python初学者,在刚学习Python编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。 Python有两种错误很容易辨认:语法错误和异常。
Python 输入和输出在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。## 输出格式美化Python两种输出值的方式: 表达式语句和
手机状态栏,即手机顶部显示电池、网络、时间、信号等的位置,沉浸式状态下,状态栏的背景可能是深色,也可能是浅色,这时如果状态栏里面的内容文字也是和背景一样黑色或白色
Flutter的ListView或Column或Row嵌套ListView,往往会报下面的错误: RenderBox was not laid out: RenderFlex..... 这是因为ListView或Column或Row嵌套ListView,会有问题,解决办法如下: 一、ListView嵌套ListVie
本文通过一个案例,展示了Flutter通过bottomNavigationBar和DefaultTabController组件实现底部tab栏和顶部tab栏的实现
我爱模板网在做一个项目时,看到了类似于如下的代码: 此时,虽然不明白为什么这么写,但是能猜出来,点击div的时候,弹出
showModalDialog和showModelessDialog都是js模态框,平时我们说的模态框是用js模拟的弹出层,实际上弹出层和当前页面是一个界面。但这里的showModalDialog和showModelessDialog是新窗口,加载新的页面
不得不说IE的ActiveX的确很强大,只是限制太多,而且由于安全性问题,导致很多情况下获取不到。下面这段代码是IE通过ActiveX获取本机的内网IP和网卡的物理地址: function GetAdapterInfo()
Cartesian的翻译为"笛卡尔",实际上Cartesian3是来储存点的X/Y/Z坐标的,其中的方法也是服务于这一点,请大家记住这一点。以下就简称之为C3。 一、经纬度转换为世界坐标 1.Cesium.Cartesian3
首先,apply和call的区别: apply:方法能劫持另外一个对象的方法,继承另外一个对象的属性,语法: Function.apply(obj,args) obj:这个对象将代替Function类里this对象 args:这个是数组,它将作
一、根据前后经纬度和高度计算变换矩阵-平移矩阵: ①根据tileset的边界球体中心点的笛卡尔坐标得到经纬度坐标 ②根据经纬度和高度0,得到地面笛卡尔坐标 ③根据经纬度和需要的高
tinymce 是一款非常优秀的简约的美观的富文本编辑器,下面介绍如何主动去获取和设置tinymce的文本内容,以及获取纯文本不带html标签的内容: 1、如果当前页面只有一个编辑器: 获取内
javascript如何将变量作为对象的key和键值来创建对象
以下不讨论加入TypeScript 和 JSX/TSX 一、使用 require.context 实现前端工程自动化 require.context是一个 Webpack 提供的Api,通过执行require.context函数获取一个特定的上下文,主要是用于实现自动化
通过typescript的泛型和接口,定义一个操作数据库的库,支持MySql、MongoDb 要求:MySql、MongoDb功能一样,都有四个方法:add、update、delete和get方法 注意:约束统一的规范,注意代码重用 解
一、默认进行懒观察(lazy observation) 在 2.x 版本里,不管数据多大,都会在一开始就为其创建观察者。当数据很大时,这可能会在页面载入时造成明显的性能压力。3.x 版本,只会对「
首先,在安装VUE3之前,请先卸载已经安装的VUE2,即卸载vue-cli: npm uninstall -g @vue/cli 一、通过Vue-cli创建我们的项目 1、全局安装Vue-cli: yarn global add @vue/cli# ORnpm install -g @vue/cli# ORcnpm in
currentTarget 指的是触发事件的当前对象,可以是冒泡和捕获的对象,不一定是点击或者鼠标移入等事件的直接触发对象。可以是他的父元素等。 target 指的是事件触发的直接对象。IE有兼
我爱模板网需要在没有联网的云桌面上H5应用的接口,需要解决跨域。谷歌chrome的跨域插件Allow CORS: Access-Control-Allow-Origin http://www.5imoban.net/texiao/other/202102244720.html比较好用,所以下载了
Vue中,在props中设置Object和Array的默认值 seller: { type: Object, default() { return {} }}sellerArr: { type: Array, default: []} 当父组件没有传这个值或者值是空时,输出的话,返回: 下面这种是错误的
前言 最近在用uni-app开发app时,因为uni-app组件map的regionchange取不到经纬度的问题,只能改用H5自行开发map页面(本人采用的是高德地图);H5可用本地Html和网络资源 一、 uni-app引入webvi
关于vue引入全局变量和全局函数 一、全局变量 首先单独定义一个js文件,我一般放在asset文件中,注意结尾要用export写法 在入口文件main.js(如果是多页面,就是用到该全局变量的入口文
ThinkPHP6的inc和dec方法是老版本setInc和setDec的替代方法,用法和之前基本上一致,下面简单记录下用法: inc方法将数字字段值增加,如: public function update() { $result = M("User")-where('uid = 2
一、js获取子节点的方式 1. 通过获取dom方式直接获取子节点 其中test的父标签id的值,div为标签的名字。getElementsByTagName是一个方法。返回的是一个数组。在访问的时候要按数组的形式访
一、首先介绍几个重要的坐标对象: 1.世界坐标:Cartesian3(笛卡尔空间直角坐标系) new Cesium.Cartesian3(x, y, z) 可以看作,以椭球中心为原点的空间直角坐标系中的一个点的坐标,示意图
相信shadow dom很多前端开发工作者都遇到过(点击查看 HTML5 audio、video原生样式修改,查看shadow dom的方法 ),它是web component的一部分。不过对于shadow dom很多人并不深入了解,只晓得是影
我爱模板网在写一个自定义下拉框时,下拉框的显示隐藏由输入框的焦点获取和失去来决定,而下拉框的点击事件此时则无效了,代码如下: div class="select" input type="text" v-model="projectN
form-create-designer 很完美,但是后台需要表单生成后的JSON和配置的JSON数据,form-create-designer本身提供的API,结合vue-codemirror 和 jsonlint-mod就能实现预览、导入导出了,效果如下: 使用方法
replaceState和pushState可以修改浏览器地址而不刷新界面,非常好用。但如果要实现浏览器的前进后退,页面也会变化,就需要对replaceState和pushState行为进行监听。此时,我们就得自己添加
在flex布局下,一行两个input或者一个input+一个select,为了保证每行的宽度对其,就给所有的input和select一个样式: .row input, .row select{flex-grow:1} 当一行都是input或者都是select的时候,都能
我爱模板网在做一个react-native安卓项目时,遇到了需要将图片放大和长按保存的需求,而react-native-image-zoom-viewer肯定是比较合适的插件,它支持缩放图片、保存图片等常规的图片操作。
我爱模板网在二次开发一个react项目时,用到了swiper官网的一个效果:Swiper官网Swiper TFBOYS案例。这个react原本已经安装了swiper3依赖
中国各城市和县城的经纬度JSON:{北京:[116 46,39 92],上海:[121 48,31 22],天津:[117 2,39 13],重庆:[106 54,29 59],石家庄:[114 48,38 03
keep-alive包裹动态组件的时候,会缓存不活动的组件实例,而不是摧毁他们。其是一个抽象的组件,自身不会渲染一个DOM元素,也不会出现在父组件链中。说白了被keep-alive包裹的组件其会被缓存。
项目开发基本结束,现在要求兼容IE。页面使用HTML+JS编写。其中封装的http请求的js用到箭头函数,导致ie打不开项目。所以此文章只适用于HTML+JS框架。
nofollow 标签是由谷歌领头创新的一个“反垃圾链接”的标签,是 HTML 页面中 标签的属性值,后续被百度、雅虎、360、必应、神马等各大搜索引擎广泛支持。
开发环境好区分,process env NODE_ENV= development 就是开发环境,否则,就是生产环境。生产环境如果想区分是测试还是正式,就需要使用下面的方法
先解释下:页面级指的是,楼层滚动是在整个body中滚动,div内的楼层指的是,在某个容器,如div、ul内滚动,区别在于,一个是获取document的滚动距离,监听滚动也是监听window的滚动事件,容器内滚动,获取的是子元素相对于父容器的偏移量,监听滚动也是这个容器的滚动事件
1 什么都不配置,直接就将资源文件打包在 webpack 配置的打包路径的根目录 2 js中, `require( img 1 jpg )` 在file-loader 4 X,返回的是资源,在5 x以后返回的是对象,通过 `require( img 1 jpg ) default` 才能拿到资源 3 js中,除了 require 引入资源,还可以用 `import xxx from img 1 jpg` 的方式引入资源
将webpack配置文件分离是一种常见的方式:新建三个文件,放到config文件夹下:webpack common js 这是测试和生产都会用到的配置webpack dev js 这是测试环境的配置 webpack prod js 这是生产环境的配置 package json 中配置:
之前分享过一篇文章,qiankun js 微前端服务。这里的配置,当主应用的路由是hash时,就无法满足了。
这是模仿element plus导航栏的基于基于backdrop-filter和background-image: radial-gradient实现的模糊点遮罩效果的代码
gulp series 顺序执行,gulp parallel 用于并行执行。
ref和reactive是vue3基于组合式api模式下,在setup中用于声明的具有响应式的数据的方法。
includes()和indexOf()都是用来检查数组和字符串是否包含某些元素,includes()返回值是布尔值,indexOf()返回的是索引值,如果没有返回-1
表格由js的数组array渲染而成的,通过右边的移动按钮,实现上下移动,代码实现如下
ref也可以用来定义对象或者数组类型的数据,内部会通过reactive转为代理对象
gltf和glb模型压缩,我爱模板网通常使用两种方法
实现 input 只能输入数字和小数点,大家往往用到的都是replace方法,但是其实还有不少其他方案可选
jQuery提供了一个方法,可以获取dom元素距离浏览器左边和顶部的距离
ref和reactive是vue3基于组合式api模式下,在setup中用于声明的具有响应式的数据的方法。
yarn设置超时时间和查看配置接口
数据流从类到视图则是数据绑定,即在类中改变变量的值,UI视图会跟着改变;反之,事件绑定是随着触发UI视图,类中也会产生相应的变化,比如鼠标点击、键盘点击触发事件。双向绑定则是数据绑定+事件绑定的结合。
终端输入命令vim 可以使用Vim编辑器打开一个文件,然后按下i可以进行编辑。
2022年10月,微信回收getUserInfo()和getUserProfile()获取用户信息的能力。从此以后,不管是getUserInfo还是getUserProfile,都返回匿名的微信头像和昵称,但仍然可以获取openid。
VScode的文件每行结尾都报红色,鼠标浮上去显示Delete `␍`
uniapp自定义头部,计算状态栏和导航栏高度
env()和constant(),是IOS11新增特性,Webkit的css函数,用于设定安全区域与边界的距离,有4个预定义变量
vue3设置和读取静态ref的方法
在手机上安装要备案的软件(这一步必须的),再安装“APP备案助手”(各大应用市场应该都能搜到,搜不到就百度下载),打开APP备案助手,搜索这个要备案的软件,点击查询即可
一般情况下,pc版和手机版的切换,比如在网站底部搞个按钮,手机下显示pc版,pc下显示手机版,这种都不是响应式,而是手机一套模板,pc一套模板。响应式不用这个,它是自适应的。但是,客户不懂啊,非要在手机下能切换到pc看效果
uniapp H5和APP实现pdf预览功能,注意是H5和APP,小程序无法用此方法
uniapp微信小程序PDF和word预览
本文介绍了如何在Vue项目中使用unplugin自动导入第三方库和组件,以及如何配置unplugin-auto-import和unplugin-vue-components插件,包括resolvers和文件路径设置。
uni-app 小程序和APP实现点击tab自动屏幕居中显示
npm 查看源和nrm使用
SSH(Secure Shell)密钥是用于身份验证和安全通信的重要组成部分。在Linux、macOS和Windows操作系统中,你可以通过一些简单的步骤来查看
js获取URL中queryString传参和hash传参
在ios中软键盘弹起时,仅会引起body的scrollTop值改变,但是我们可以通过输入框的获取焦点情况来做判断,单也只能在ios中采用这个方案,因为在android中存在主动受气键盘后,但输入框并没有失去焦点,而ios中键盘受气后就会失去焦点
鸿蒙测试证书和正式证书生成
IIS最大并发连接数是指在同一时间内,IIS服务器可以处理的并发连接的最大数量。 当超过这个数量时,额外的请求会被拒绝,通常会返回503服务不可用的错误。 IIS的最大并发连接数可以通过IIS的高级设置进行调整。例如,如果工作线程数为100,队列长度为5000,最大并发连接数设置为5000,那么当有10000个连接请求同时涌入时,100个请求会立即被处理,5000个请求会进入等待队列