-
HTML5调用手机发短信和打电话功能
所属栏目:[建站] 日期:2020-05-10 热度:200
本来感觉用H5写调用电话拨号功能和发送短信功能会很不好写,后来通过实践得出,其实很简单的。 首先简单介绍一下业务功能,就是显示通讯录中的人员用户信息,然后分别点击相应的按钮来发送短信和拨通电话 正文 来看看HTML的关键代码 !DOCTYPE htmlhtmlhead[详细]
-
HTML5 HTMLCollection和NodeList的区别详解
所属栏目:[建站] 日期:2020-05-10 热度:177
getElementsByTagName() 方法返HTMLCollection对象。 HTMLCollection 对象类似包含 HTML 元素的一个数组。 注意: HTMLCollection 不是一个数组! HTMLCollection 看起来可能是一个数组,但其实不是。 你可以像数组一样,使用索引来获取元素。 HTMLCollect[详细]
-
canvas绘制太极图的实现示例
所属栏目:[建站] 日期:2020-05-10 热度:180
看到了很多人写的太极图案,自己也来搞一下,今天就来介绍一下 css样式代码 .animation{ width: 800px; height: 800px; border: 1px solid #000;}#canvas{ animation: rotate 6s linear infinite; }/* 给太极图设置旋转动画 */@keyframes rotate{ 0%{trans[详细]
-
详解HTML5.2版本带来的修改
所属栏目:[建站] 日期:2020-05-10 热度:125
副标题#e# W3C HTML 5.2 规范中, 介绍该版本引入的修改,我综合来自 《Whats New in HTML 5.2?》 这篇文章的描述,在此列举对我来说比较重要的部分。 新特性 原生 dialog 元素 对话框在平时开发中,使用较为频繁,HTML 5.2 规范提供了 dialog 元素来创建对[详细]
-
HTML5录音实践总结(Preact)
所属栏目:[建站] 日期:2020-05-10 热度:192
副标题#e# ArrayBuffer 转 Base64 PCM 文件播放 重采样 PCM 转 MP3 PCM 转 WAV 短时能量计算 Web Worker优化性能 音频存储(IndexedDB) WebView 开启 WebRTC 获取 PCM 数据 查看 DEMO https://github.com/deepkolos/pc-pcm-wave 样例代码: const mediaStream[详细]
-
iframe与window.onload如何使用详解
所属栏目:[建站] 日期:2020-05-10 热度:56
在项目上,需要等页面加载完之后再执行一个方法用于修改页面的颜色,于是导出都是在使用onload解决,然而这并不能解决我遇到的问题,因为我发现,我项目上的页面仍然没加载,折腾了很久才知道,原来是因为项目使用了很古老的iframe来操作的,必须等iframe[详细]
-
HTML5 body设置自适应全屏
所属栏目:[建站] 日期:2020-05-10 热度:175
用什么代码实现?不允许有白色底色产生,因为手机高度不一样 设计图要标准(750)确认是背景图(通屏底图)应用场景:移动端宣传页面或者活动页面 错误的写法:加到div中结合图片设置min-height,但是页面不会回弹 终极方案 html,body{ width:100%; height[详细]
-
通过PHP实现获取访问用户IP
所属栏目:[建站] 日期:2020-05-10 热度:119
在php中自带了一个非常的简单的获取IP地址的全局变量,很多初学都获取IP都使用它了,但是对于这些我们一般用法是满足了,但是对于要求高精度这个函数还是不行的。 这个是最简单的方法,对于开了透明代理之类的是没有办法的,如果内网访问也不能读取正确的[详细]
-
PHP设计模式(七)组合模式Composite实例详解【结构型】
所属栏目:[建站] 日期:2020-05-10 热度:181
副标题#e# 在数据结构里面,树结构是很重要,我们可以把树的结构应用到设计模式里面。 例子1:就是多级树形菜单。 例子2:文件和文件夹目录 2.问题 我们可以使用简单的对象组合成复杂的对象,而这个复杂对象有可以组合成更大的对象。我们可以把简单这些对象[详细]
-
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
所属栏目:[建站] 日期:2020-05-10 热度:84
副标题#e# 若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代[详细]
-
PHP设计模式(九)外观模式Facade实例详解【结构型】
所属栏目:[建站] 日期:2020-05-10 热度:150
副标题#e# 外观模式,我们通过外观的包装,使应用程序只能看到外观对象,而不会看到具体的细节对象,这样无疑会降低应用程序的复杂度,并且提高了程序的可维护性。 例子1:一个电源总开关可以控制四盏灯、一个风扇、一台空调和一台电视机的启动和关闭。该电[详细]
-
php输出形式实例整理
所属栏目:[建站] 日期:2020-05-10 热度:142
在php中有5种输出形式,分别是echo、print_r、print、var_dump和die。 echo 只能输出字符串等单一数据 不能输出数据类型 不能输出数组等多种数据。 print() 只能输出字符串等单一数据 不能输出数据类型 不能输出数组等多种数据有返回值true/false。 print_[详细]
-
php将字符串转换为数组实例讲解
所属栏目:[建站] 日期:2020-05-10 热度:91
php将字符串转换为数组 在php中通过使用“explode函数”,将字符串转换为数组,该函数的用法为“explode(delimiter,string)”,其参数delimiter表示为边界上的分隔字符,参数string表示为输入的字符串。 explode说明 explode ( string $delimiter , string[详细]
-
php变量与字符串的增删改查操作示例
所属栏目:[建站] 日期:2020-05-10 热度:159
php//告诉浏览器以什么编码方式解析什么类型的文档,防止中文乱码header("Content-type: text/html; charset=utf-8");// 整型的例子// 声明整型$var=123;// 输出一个或者多个字符串echo $var;//但因变量的详细信息,可以一次打印一个或者多个变量的详细信[详细]
-
PHP数组与字符串互相转换实例
所属栏目:[建站] 日期:2020-05-10 热度:189
PHP 数组转字符串,与字符串转数组 php$array = array('lastname', 'email', 'phone');$comma_separated = implode(",", $array);echo $comma_separated; // lastname,email,phone// Empty string when using an empty array:var_dump(implode('hello', ar[详细]
-
禁止直接访问php文件代码分享
所属栏目:[建站] 日期:2020-05-10 热度:88
如何禁止别人直接访问php文件 可以通过判断某一个常量是否被定义或定义的值是否相同,如果未被定义或值不相同则停止脚本运行。 defined('IS_ALLOW') or die('禁止访问!'); 访问结果:禁止访问! 如果需要在其它php文件中进行引用,可以先将常量定义后在进[详细]
-
如何通过PHP实现Des加密算法代码实例
所属栏目:[建站] 日期:2020-05-10 热度:65
副标题#e# 如何通过PHP实现Des加密算法代码实例 注:php7以上不支持了,因为php7去掉了某些函数, 另外变量的{}要改为[] phpclass Des{ /** * 加密方法 * * @param string $str 需要加密的内容 * @param string $key 密钥 * @param bool $toBase64 是否base[详细]
-
5个HTML5的常用本地存储方式详解与介绍
所属栏目:[建站] 日期:2020-05-10 热度:86
副标题#e# 在 HTML5 规范之前,存储主要是用 cookies 。但cookies也有缺点: 在请求头上带着数据; 大小是 4k 之内; 主 Domain 污染; cookies 的主要应用:购物车、客户登录。 由于存在这么多缺点,因此我们需要解决以下问题: 解决 4k 的大小问题; 解决[详细]
-
CSS代码检查工具stylelint的使用方法详解
所属栏目:[建站] 日期:2020-05-10 热度:85
副标题#e# CSS不能算是严格意义的编程语言,但是在前端体系中却不能小觑。 CSS 是以描述为主的样式表,如果描述得混乱、没有规则,对于其他开发者一定是一个定时炸弹,特别是有强迫症的人群。CSS 看似简单,想要写出漂亮的 CSS 还是相当困难。所以校验 CSS[详细]
-
webpack高级配置与优化详解
所属栏目:[建站] 日期:2020-05-10 热度:174
副标题#e# 所谓打包多页面,就是同时打包出多个 html 页面,打包多页面也是使用 html-webpack-plugin,只不过,在引入插件的时候是创建多个插件对象,因为一个html-webpack-plugin 插件对象只能打包出一个 html 页面。如: module.exports = { entry: { inde[详细]
-
html网页添加音乐视频的实现示例
所属栏目:[建站] 日期:2020-05-10 热度:114
支持firefox自动播放 谷歌、ie不支持自动播放 video controls=controls autoplay=autoplay name=mediasource src=http://www.jb51.net/web/./img/music.mp3 type=audio/mpeg/video 谷歌可以通过添加 muted 通过静音来实现自动播放 video controls=controls[详细]
-
HTML转PDF的纯客户端和纯服务端实现方案
所属栏目:[建站] 日期:2020-05-10 热度:152
用户填写表单,点击保存之后,可以直接下载pdf文档。 解决思路 服务端生成 思路 谷歌浏览器在17年自行开发了Chrome Headless特性,并与之同时推出了 puppeteer,它可以被理解为是无界面但是可以完成服务器功能特性的浏览器。 所以我们可以在服务端启动pupp[详细]
-
浅析html webpack plugin插件的使用教程
所属栏目:[建站] 日期:2020-05-10 热度:195
使用html-webpack-plugin插件来启动页面 可将html页面放入内存 以提升页面的加载速度 并且还能自动设置index.html页面中JS文件引入的路径 使用前提:项目中安装了Webpack使用步骤: 步骤一、在项目的根目录下输入cnpm i html-webpack-plugin -D 将html-web[详细]
-
Surface Duo模拟器更新 优化设置与相机应用
所属栏目:[建站] 日期:2020-05-10 热度:68
微软在年初发布了Surface Duo模拟器和预览SDK,以便开发者深入了解如何打造新颖的软件体验。近日,微软又对Surface Duo模拟器进行了更新,该更新对诸多细节方面带来了一些改进。 首先是对虚拟键盘的优化,无论Surface Duo如何旋转都可以使用键盘进行输入。[详细]
-
日本将为所有中小学生免费发放笔记本电脑
所属栏目:[建站] 日期:2020-05-10 热度:75
近日大阪市政府表示,将掏出96亿日元(约合人民币6.5亿元)为疫情期间在家学习的所有中小学生发放笔记本电脑,不过具体的品牌和型号并未提及。 在这之前,大阪市政府曾宣布,将追加213亿1100万日元预算来应对疫情形势,这还不包含日本政府计划向每个日本公[详细]
