菜单

javascript获取中文文字词组全拼和拼音首字母的代码

js汉字转拼音的代码在前面的《jquery实现淘宝APP收货地址地区联动选择效果》有发布过,这里单独记录代码的使用方法,如转全拼、提取首字母。 Javascript代码(代码比较长) /* --- description: Pinyin, to get chinese pinyin from chinese. license: MIT-style authors: Bill Lue requires: core/1.2.1: '*' provides: [Pinyin] ... */ var pinyin = (function (){ v...

slick.js插件实现监听video视频播放结束再自动轮播的代码

slick.js是常用的轮播图插件,监听video视频播放是常用的轮播模块效果。和SuperSlide.js插件、Swiper插件实现当前焦点有视频就暂停自动轮播,等视频播放结束再继续自动轮播的实现原理基本一样,就是先判断当前焦点是否有视频,如果有视频就调用暂停轮播的插件方法,使用addEventListener监听视频是否播放结束,然后再调用启用轮播的插件方法和立即播放下一屏的插件方法。 使用到的slick.js插件方法有:slickPause、slickPlay、slickNext;使用到的slick.js插件回调函数有:afterChange;使用到的js事件有:end...

PHP使用公开api接口生成本地二维码图片的代码

实现代码很简单,通过二维码生成api接口生成二维码图片,然后检查保存二维码的qrcode目录下是否有同名的.jpg文件,没有就把生成的二维码图片保存到qrcode目录。 函数代码 function tddx_set_qr($url,$qrname){ $path = ABSPATH . 'qrcode'; set_time_limit (10); $destination_folder = $path?$path.'/':''; $localname = $destination_folder .$qrname; $file = fope...

javascript防止浏览器打开Web开发者工具查看或调试代码

不想网页被人通过浏览器审查元素或控制台调试网页代码,可以通过比较屏幕window.outerWidth和页面可见区域window.innerWidth的差距判断浏览器是否打开了Web开发者工具,如果检测到Web开发者工具被打就清空网页代码。 实现代码: ;(function () { 'use strict'; var devtools = { open: false, orientation: null } var threshold = 160;//outerWidth与innerWidth...

超简单的隐藏overflow:scroll滚动条的css代码

目前为止还没有单个css样式属性来隐藏overflow属性的默认滚动条,需要针对不同浏览器使用不同的专属css样式属性或css伪类来实现。如对于webkit内核的浏览器Chrome、Safari等使用css伪类;Firefox火狐浏览器使用scrollbar-width属性;IE 10+浏览器使用专属属性-ms-overflow-style。 Firefox浏览器 scrollbar-width 允许开发者设置滚动条出现时的厚度,可选值:auto、thin、none,支持Firefox 64+版本、Firefox for Android 64+版本 代...

Swiper幻灯片插件实现video视频播放结束再继续轮播的代码

使用Swiper.js轮播图插件实现当前活动块元素有video视频时swiper停止自动切换,监听视频播放结束再继续自动切换到下一个的效果。实现该效果需要用到swiper事件有slideChangeTransitionEnd(swiper)、用到swiper的方法有mySwiper.autoplay.stop()、mySwiper.autoplay.start()。 实现代码 HTML代码 <div class="swiper" id="slides"> <div class="swiper-wrapper"> <di...

MSSQL计算当前日期和指定日期的时间差(天数差/小时差/分钟差等)

SQL SERVER数据库需要计算当前日期和文章发布日期的时间差,如天数差(相差多少天)、小时差(相差多少小时)或分钟差(相差多少分钟),可以使用GETDATE()函数获取当前的日期时间,使用DateDiff()函数返回两个日期之间的时间间隔,间隔的数值可以是年、季度、月、一年的日数、日、一周的日数、周、小时、分钟和秒。 语法 DateDiff(interval, date1, date2 [,firstdayofweek[, firstweekofyear]]) 参数: 参数 描述 ...

百度编辑器UEditor单独调用附件上传功能组件的代码

UEditor编辑器有上传附件的组件,如果网站有使用UEditor编辑器,又想在编辑器窗口外单独调用UEditor的上传附件功能,可以参考下面的代码。 HTML代码 <div class="uploadfile"> <input name="file" id="file" type="text" class="uplod_file" value="" /> <span class="btn">上传附件</span> </div> 引用UEditor编辑器相关文件 <!-- 配置...

关于php函数参数的值传递($)和引用传递(&$)区别最直观的介绍

按值传递和按引用传递是php中函数参数的两种传递方式,两者的主要区别是在函数内对传递进来参数的操作是否会影响函数外该参数的值。 值传递 只使用符号$,对传入的值进行复制操作,使得参数和传入的值成为两个独立的个体,在函数内对传递进来的参数作任何操作都不会影响该参数在函数外的值。 示例: $value = 'a'; function test($value){ $value = 'b'; } test($value); echo $value; 输出的值是 a 引用传递 使用符号&$,把传入...

HBuilder X保存LESS自动编译为CSS的插件方法

HBuilder X保存LESS自动编译为CSS的插件方法

HBuilder安装less编译插件可以在保存.less文件时,在同目录下生成一个同名的.css文件,自动把less代码编译为css代码,且每次编辑保存后,对应的.css文件都会自动更新,非常方便。 安装使用方法: 1、安装less编译插件,插件地址:https://ext.dcloud.net.cn/plugin?id=2031 2、安装成功后,在HBuilder的工具栏选择“工具->外部命令插件配置->compile-less->package.json” 在该文件中找到“onDidSaveExecut...

解决Less下使用CSS calc函数px按%计算导致结果错误的问题

在Less中使用CSS函数calc()动态计算长度值时出现错误,原本是px像素单位的数值被当成%百分比单位来计算,导致计算结果不正确。 Less代码: .calc { width:calc(100% - 90px); } 编译后的CSS代码: .calc { width:calc(10%); } 原因是less对代码进行了转换编译,解决方法是使用 “~''” 符合禁止对其编译,让其原样输出即可。 修改代码如下: .calc { width:~'calc(100% - 90px)'; } 编译后的代码如下:...

Windows 10打开图片提示无法注册包的解决方法

Windows 10打开图片提示无法注册包的解决方法

Win10系统双击打开图片时弹出窗口提示“无法注册包”,据分析应该是Windows 10系统的“Microsoft 照片”应用出错导致,解决方法是卸载Microsoft 照片应用然后重新安装。 操作步骤 鼠标右键开始菜单,点击“Windows PowerShell(管理员)”打开运行窗口,输入下面移除“Microsoft 照片”应用包的命令,然后按回车键: Get-AppxPackage *photo* | Remove-AppxPackage 卸载完成后,在Windows 10系统的应用商店“Microsoft St...