微信小程序scroll-view下拉刷新,出现一直刷新
用scroll-view,主要原因是,可以在顶部固定一个模块,虽然position:fixed可以实现,但发现在真机上总会出现一条小白条,看着不是很舒服
scroll-view下拉刷新,需要用到几个属性:scroll-view官方说明
refresher-enabled:开启自定义下拉刷新
refresher-threshold:设置自定义下拉刷新阈值
refresher-default-style:设置自定义下拉刷新默认样式,支持设置 black | white | none, none 表示不使用默认样式
refresher-background:设置自定义下拉刷新区域背景颜色
refresher-triggered:设置当前下拉刷新状态,true 表示下拉刷新已经被触发,false 表示下拉刷新未被触发
主要是:refresher-triggered,当值为FALSE时,关闭刷新,默认值是FALSE,原先一直在设置复位:TRUE,所以一直刷新,改FALSE后,才解决
下拉刷新:
bindrefresherrefresh: function (e) {
let that = this;
wx.showLoading({
title: '正在刷新...',
mask: true,
})
that.setData({
page: 1
})
that.GetData()
},
下拉刷新复位
bindrefresherrestore: function (e) {
let that = this;
that.setData({
refresher: false,
})
},
而开始一直设置refresher值为true!
笔记
·
微信小程序scroll-view禁止滚动条
微信小程序禁用scroll-view滚动条
::-webkit-scrollbar {
display: none;
}
其实也简单,就是这样一个CSS样式,关键是这个样式要放在哪里!
在写的时候,一直无法生效,翻看之前写的,也是一样的,但之前的可以生效!
认真翻看才发现,这个要在在app.wxss里,并不是写在页面上!如果怕兼容,可以全部都写上
::-webkit-scrollbar {
display:none;
width: 0 !important;
height: 0 !important;
-webkit-appearance: none;
background: transparent;
color: transparent;
}
以前就是因为全部都写上,在翻看时,一直都没有去翻app.wxss!
笔记
·
微信小程序开发新版本检测、网络请求、json格式判断封装
微信小程序开发新版本检测、网络请求、json格式判断封装,放在APP.JS
App({})
里,方便各个页面调用
1、小程序新版本检测
if (wx.canIUse('getUpdateManager')) {
const updateManager = wx.getUpdateManager()
updateManager.onCheckForUpdate(function (res) {
// 请求完新版本信息的回调
if (res.hasUpdate) {
updateManager.onUpdateReady(function () {
wx.showModal({
title: '更新提示',
content: '新版本已经准备好,是否重启应用?',
success: function (res) {
if (res.confirm) {
updateManager.applyUpdate()
}
}
})
})
updateManager.onUpdateFailed(function () {
// 新的版本下载失败
wx.showModal({
title: '已经有新版本了哟~',
content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~'
})
})
}
})
}
2、网络数据请求
request: function (url, data = false, callback) {
wx.request({
url: url,
data: data,
method: 'POST',
header: {
"Content-Type": "application/x-www-form-urlencoded"
},
success: function (res) {
if (res.statusCode != 200) {
return callback && callback(false);
} else {
return callback && callback(res.data);
}
},
fail: function (res) {
return callback && callback(false);
}
})
}
页面调用:
app.request(url, false, (res) => {})
3、JSON格式检测
isJson: function (string) {
try {
if (typeof JSON.parse(string) == 'object') {
return true;
}else{
return false;
}
} catch (e) {
// console.log(e);
return false;
}
}
笔记
·
百度AI语音演示接口后获取的音频流处理
百度之前的演示接口是:type=tns&per=4100&spd=5&pit=5&vol=5&aue=6&tex=,直接get请求,在文章转语音时直接在后面加入文字就可以输出!
今天看了下,发现改了。改成了post请求,另外还会判断来源Referer。
也不知道是什么时候改版的!博客的文章语音输出全部失效。
用接口获取到的,也都是音频流。
PHP,用64位处理下解码,直接输出音频!
接口:https://plug.32xp.com/baidu/mp3/?txt=这里输入文字!
好像目前还没有过多的限制,目前还能获取到。接口暂时就用成熟女声!
笔记
·
win7无法查看gif动画图解决插件Image_Viewer_for_Windows_7
win7,只能通过浏览器查看GIF动画图,很多时候不方便,如不想安装其他图片查看器的话,可以考虑安装Image_Viewer_for_Windows_7插件,直接查看GIF动图!似乎是从XP上移植过来的!
下载地址:(Image Viewer for Windows 7 百度网盘下载)
安装也很方便,直接运行,Next,Install就可以!
安装好之后,正常都可以直接双击GIF动图查看!
如还是无法运行,右键GIF动图–打开方式–选择“照片库查看器”,或者直接默认程序–选择“照片库查看器”
下载地址:(Image Viewer for Windows 7 百度网盘下载)
笔记
·
win7 视频无法预览图片(文件夹内不显示略缩图)
win7所有视频格式都不显示缩略图的解决方法:安装视频解码器
下载一个解码器,比如Advanced Codecs、K-Lite_Codec_Pack等,以“K-Lite_Codec_Pack”为例,大家可以百度搜索一下,下载后在进行安装即可
笔记
·
微信小程序解决上滑多次加载重复内容的问题
突然觉得,在小程序内,没有true和false解决不了的问题!
今天在写微信小程序的时候,下拉会出现多次加载的问题,而且内容还是一样。
因为通过手滑的时候,难免会滑多次!折腾了很久,才发现,一样可以用true和false来解决问题!
滚动是用scroll-view(view的原理一样)
1、在上滑的时候会触发一个加载数据的function,所以在触发加载数据function前加入一个判断!判断true是触发加载数据,否则不触发!
2、在加载数据的function中加入一个设置函数。加载开始时设置为false,当数据加载完后,重新设置为true。
这样,在数据加载时,就无法再次触发上滑加载,当数据加载完后,滚动条已经距离底部有一段距离了。
如果需要再次触发,还需要滚动到底部!
笔记
·
win10水星USB无线网卡创建移动热点,提示我们无法设置移动热点解决方案
今天刚拉了宽带,然而电信给的光纤猫竟然不带WiFi功能(记得之前拉的宽带,配的光纤猫带有WiFi的),之后折腾用无线网卡创建AP热点
系统:window10 企业版(别问为什么是企业版,我也不知道为什么要装企业版)
无线网卡:水星USB无线网卡
插上网卡,安装驱动,网卡可以成功的收到信号,利用win10系统自带的热点功能,创建热点,原本以为很顺利,发现一只无法创建
一直提示:我们无法设置移动热点
百度了一堆,竟然没有实质性的用处!有说什么设置20M的!能百度的全部都试过,全部都无法正常创建热点
想着,会不会是驱动的问题,因为这款水星的USB无线网卡很老的,试了一下更新驱动,再回来开启移动热点,竟然成功了!!!成功了!!!
剩下的就是上网的问题,win10自带移动热点,需要共享本地连接!
总结了一下:如果遇到无法创建热点,首先先试下更新驱动!
1、右键此电脑–管理–设备管理器–网络适配器–找到usb网卡驱动–右键–更新驱动程序–选择自动搜索–等更新完之后再重试设置移动热点
2、看下是否开启移动热点服务:右键此电脑–管理–服务与应用程序–服务–找到window移动热点服务–开启
3、上网问题,需要共享本地连接,右键以太网(本地连接,或者宽带)–属性–共享–选择热点连接
通过以上设置,基本上就可以正常的开启移动热点了!
笔记
·
phpstudy phpmyadmin访问慢的问题解决方案
本地配置phpStudy环境phpMyAdmin运行速度慢,phpstudy phpmyadmin访问慢的问题解决方案
在phpmyadmin目录下\phpStudy\PHPTutorial\WWW\phpMyAdmin\libraries找到config.default.php
打开config.default.php搜索host或者localhost或者$cfg[‘Servers’][$i][‘host’]
将:$cfg['Servers'][$i]['host'] = 'localhost';
修改位:$cfg['Servers'][$i]['host'] = '127.0.0.1';
另外,顺便将程序链接数据库的localhost改为127.0.0.1将会提高程序的运行速度
笔记
·
php foreach 循环跳过和退出
php foreach循环,当遇到某个条件跳过continue,和退出break。
continue,跳过,例
$array=array(1,2,3,4,5,6,7,8,9,10);
foreach($array as $a){
if($a==5){
continue;//跳过
}
echo $a."<br>------------------<br>";
}
当$a=5的时候,不输出,跳过,后面继续输出
结果:
1
------------------
2
------------------
3
------------------
4
------------------
6
------------------
7
------------------
8
------------------
9
------------------
10
------------------
当$a=5的时候终止循环,后面不再输出,如:
foreach($array as $a){
if($a==5){
break;//退出循环
}
echo $a."<br>------------------<br>";
}
结果:
1
------------------
2
------------------
3
------------------
4
------------------
一般应该是continue跳过用于过滤,break用于查找!
笔记
·
PHP下载远程图片到本地服务器
最近在写一个东西,需要将远程的图片下载保存到本地服务器,测试了一段代码,已通过
function download($url, $save_dir = './______Images/upload/goods/',$filename=''){
$ext=strrchr($url,'.');
if(trim($save_dir)=='')
$save_dir='./';
if(trim($filename)==''){//保存文件名
$allowExt = array('gif', 'jpg', 'jpeg', 'png', 'bmp');
if(!in_array($ext,$allowExt))
return false;
// return array('file_name'=>'','save_path'=>'','error'=>3);
$filename=time().$ext;
}
if(0!==strrpos($save_dir,'/'))
$save_dir.='/';
//创建保存目录
if(!file_exists($save_dir)&&!mkdir($save_dir,0777,true))
return false;
// return array('file_name'=>'','save_path'=>'','error'=>5);
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 信任任何证书
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
$file = curl_exec($ch);
curl_close($ch);
$filename = $filename.$ext;
$resource = fopen($save_dir . $filename, 'a');
fwrite($resource, $file);
fclose($resource);
unset($file,$url);
return true;
// return array('file_name'=>$filename,'save_path'=>$save_dir.$filename,'error'=>0);
}
因为要先判断是否下载成功,return 都改成了false和true,可以自行设置路径及文件名
笔记
·
phpstudy phpmyadmin解决总是提示登录过期问题
phpstudy phpmyadmin 登录默认的过期时间是1440s,应该是24分钟,只要修改下过期时间就可以了。
修改文件phpStudy\WWW\phpMyAdmin\libraries下的config.default.php,修改参数:$cfg[‘LoginCookieValidity’]
$cfg['LoginCookieValidity'] = 1440;
改为
$cfg['LoginCookieValidity'] = 86400; 一天
这样就算登录一天也不会提示登录过期的问题了
笔记
·
win10设置自动登陆netplwiz没有要使用本计算机,用户必须输入用户名和密码
正常win10设置自动登陆,在命令行输入“netplwiz”,取消“要使用本计算机,用户必须输入用户名和密码”前的勾选选项就可以了
命令行:点击开始菜单–Windows系统–命令提示符netplwiz,输入,或者快捷键win+R,运行内直接输入netplwiz
而很多情况,会遇到没有“要使用本计算机,用户必须输入用户名和密码”选项
修改注册表调出“要使用本计算机,用户必须输入用户名和密码”选项
注册表命令:regedit,删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess
或者修改HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device下的DevicePasswordLessBuildVersion值为0
这样,重新打开用户账户,“要使用本计算机,用户必须输入用户名和密码”选项,回来了
笔记
·
css动画animation
使用简写属性,将动画与 div 元素绑定:
div
{
animation:mymove 5s infinite;
-webkit-animation:mymove 5s infinite; /* Safari 和 Chrome */
}
@keyframes mymove
{
from {left:0px;}
to {left:200px;}
}
简单例子,
1、一直循环旋转
@keyframes xz {
from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
.div{
width:128px;
height:128px;
animation:xz 2s linear 0s infinite normal;
}
2、鼠标经过一直旋转
.div2,.div4{
width:128px;
height:128px;
}
animation属性;
animation: name duration timing-function delay iteration-count direction;
animation-name 规定需要绑定到选择器的 keyframe 名称。。
animation-duration 规定完成动画所花费的时间,以秒或毫秒计。
animation-timing-function 规定动画的速度曲线。
animation-delay 规定在动画开始之前的延迟。
animation-iteration-count 规定动画应该播放的次数。
animation-direction 规定是否应该轮流反向播放动画。
演示:CSS动画部分演示
笔记
·
WordPress获取文章全部图片并计算图片数量
WordPress获取文章所有图片
//获取文章所有图片
function post_imgs(){
global $post, $posts;
$post_img = '';
ob_start();
ob_end_clean();
$pattern="/<img.*?src=[\'|\"](.*?)[\'|\"].*?[\/]?>/";
preg_match_all($pattern, $post->post_content, $matches);
if(!empty($matches[1])){
$imgs = str_ireplace('//','//',$matches[1]);
return $imgs;
}
return false;
}
返回图片是一个数组,调用方式
foreach(post_imgs() as $img){
echo '<img src="'.$img.'">';
}
计算图片数量
count(post_imgs());
笔记
·
自适应调试手机端(无线端)网页样式布局的方法
自适应手机端样式调试方式:
1、调整浏览器大小(不推荐,通过CSS布局无线端自适应)
2、下载相关工具,如微信公众号开发工具
3、审查浏览器,切换到手机(推荐)
首先右键网页(检查或者审查元素,快捷键F12),点亮手机图标
点亮后
笔记
·
必要时给A标签添加一个块display:inline-block会有意想不到的效果
在写自适应的时候,必要时给A标签添加一个块display:inline-block会有意想不到的效果!
博客底部,在手机端看总是会被断开,看起来不是很友好
很明显A标签被换行断开,想着给A标签添加一个display:inline-block,这样断开换行的时候,就是整个A标签换行,看起来相对会友好很多
笔记
·
PHP纯文本添加P标签输出
用途:在WordPress中,文章输出用get_the_content()输出时,没有P标签,需求时过滤所有html标签(包括图片),只输出文字,所以需要用get_the_content(),当然可以在functions中直接过滤替换输出文章内容!
get_the_content()输出中,先用strip_tags剥离下所有html标签,发现由回车和空格,然后添加P标签
$str=trim($design_str); // 取得字串同时去掉头尾空格和空回车
$str="<p>".trim($str); // 在文本头加入<p>
$str=str_replace("\r\n","</p>\n<p>",$str); // 用p标签取代换行符
$str.="</p>\n"; // 文本尾加入</p>
$str=str_replace("<p></p>","",$str); // 去除空段落
$str=str_replace("\n","",$str); // 去掉空行并连成一行
$str=str_replace("</p>","</p>\n",$str); //整理html代码
最后输出的结果和the_content()一样了,除了html标签
笔记
·
css宽高运算函数calc()
calc() 函数执行用作属性值的计算。可使用如下运算符:+ – * /
一般都是配合百分百
如:
width: calc(100% - 100px);
calc() 函数执行用作属性值的计算。
笔记
·
css3使文本两端对齐text-align: justify使用细节
让文本两端对齐CSS3:text-align: justify,但大多时候可能不会生效。
百度了一下,大概意思是需要告诉浏览器文本不是最后一行!
使用技巧:在后面添加一个空格符
笔记
·
京东联盟新版API接口PHP版的坑
京东联盟新版API接口的坑,PHP版,其他版本不会!
今天测试了下京东联盟的API,新版看起来和淘宝很像了,操作起来应该很容易!下载SDK,SDK已经封装了好了,就不用自己去封装拼接!
看了一下,有composer.json文件,想着可能需要composer install一下,最后出错了,这一点比较喜欢拼多多的API接口,里面直接就有调用demo。composer install之后可以配置下APIKEY就可以直接访问!
得,出错了就自己来,进入jd,接口和阿里妈妈的API接口结构很像
合并下JdClient.php和RequestCheckUtil.php(习惯尽量将文件合并,以免有太多的include)测试下jd.union.open.promotion.common.get接口,查看下文档示例
$c = new JdClient();
$c->appKey = appKey;
$c->appSecret = appSecret;
$c->accessToken = accessToken;
$c->serverUrl = SERVER_URL;
$req = new UnionOpenPromotionCommonGetRequest();
$promotionCodeReq= new PromotionCodeReq;
$req->setPromotionCodeReq($promotionCodeReq);
$req->setVersion("1.0");
$resp = $c->execute($req, $c->accessToken);
修改下,像token不需要,version不需要就删除!调整完是
include "______Config/config.php";//apikey配置文件
include "______API/JdClient.php";//请求文件
include "______API/request/UnionOpenGoodsJingfenQueryRequest.php";//接口参数
include "______API/request/domain/UnionOpenGoodsJingfenQuery/GoodsReq.php";//接口参数
$c = new JdClient();
$c->appKey = $ApiConfig["AppKey"];
$c->appSecret = $ApiConfig["AppSecret"];
$req = new UnionOpenGoodsJingfenQueryRequest();
$goodsReq= new GoodsReq;
$goodsReq->setEliteId(1);
$req->setGoodsReq($goodsReq);
$resp = $c->execute($req);
print_r($resp);
竟然出错,错误代码400参数错误!
调试接口
https://api.jd.com/routerjson?access_token=&app_key=27cb4b7af2e42be76ed0a395b6584bbc&method=jd.union.open.goods.jingfen.query&v=1.0&sign=C242FFD55C46C50E172D1FA27DE93F79&360buy_param_json=%7B%22goodsReq%22%3A%7B%22eliteId%22%3A1%7D%7D×tamp=2021-09-08+14%3A17%3A06.166%2B0800
urldecode后
https://api.jd.com/routerjson?access_token=&app_key=27cb4b7af2e42be76ed0a395b6584bbc&method=jd.union.open.goods.jingfen.query&v=1.0&sign=C242FFD55C46C50E172D1FA27DE93F79&360buy_param_json={"goodsReq":{"eliteId":1}}×tamp=2021-09-08 14:17:06.166+0800
尝试直接接入参数,不用GoodsReq类
include "______Config/config.php";//apikey配置文件
include "______API/JdClient.php";//请求文件
include "______API/request/UnionOpenGoodsJingfenQueryRequest.php";//接口参数
$c = new JdClient();
$c->appKey = $ApiConfig["AppKey"];
$c->appSecret = $ApiConfig["AppSecret"];
$req = new UnionOpenGoodsJingfenQueryRequest();
$goodsReq= array();
$goodsReq["eliteId"]=1;
$req->setGoodsReq($goodsReq); //$req->setGoodsReq(json_encode($goodsReq)); 原先用json,一样出错!
$resp = $c->execute($req);
print_r($resp);
最后终于调试成功!被官方的示例折腾了一个多小时
笔记
·
Python pycharm打包exe文件
1、打开终端窗口(ALT+F12)
2、安装pyinstaller(命令:pip install pyinstaller)已安装可忽略
3、打包文件pyinstaller -F -w main.py
命令结束后会显示文件位置
PS:文件存在时可能无法打包
笔记
·
wordpress相邻文章(下一篇下一篇)显示文章略缩图
wordpress相邻文章(下一篇下一篇)显示文章相邻文章的略缩图,如
在没有略缩图时显示默认图片
原理:通过文章ID调用略缩图,functions.php插入调用略缩图函数
if(function_exists('add_theme_support')){
add_theme_support( 'post-thumbnails' );
}
function post_thumbnail($id=false){
if(has_post_thumbnail($id)){ //如果有缩略图,则显示缩略图
the_post_thumbnail($id);
}else{
global $post, $posts;
$post_img = '';
$post_content=$id?get_post($id)->post_content:$post->post_content;
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post_content, $matches);
$post_img_src = $matches [1][0];
$post_img = $post_img_src; //如果没有缩略图,则显示日志中的第一张图片
if(empty($post_img_src)){ //如果日志中没有图片,则显示默认图片
$post_img = get_bloginfo("template_url").'/images/noimg.jpg';
}
$post_img = str_replace('//','//',$post_img);
return $post_img;
}
}
文章列表可以直接通过post_thumbnail()调用,在上一篇下一篇中通过相邻文章的ID调用,上一篇文章ID:get_previous_post()->ID,下一篇文章ID:get_next_post()->ID,调用代码
上一篇:post_thumbnail(get_previous_post()->ID)
下一篇:post_thumbnail(get_next_post()->ID)
当然也可以通过任意文章ID调用
笔记
·
wordpress添加编辑器可视化按钮代码
需要功能:
1、在编辑器可视化界面添加一个按钮
2、点击按钮弹出输入框
添加按钮:
在functions.php模板函数文件中添加插入按钮函数
挂载函数到正确的钩子
function outurl_mce_button() {
// 检查用户权限
if ( !current_user_can( 'edit_posts' ) && !current_user_can( 'edit_pages' ) ) {
return;
}
// 检查是否启用可视化编辑
if ( 'true' == get_user_option( 'rich_editing' ) ) {
add_filter( 'mce_external_plugins', 'outurl_plugin' );
add_filter( 'mce_buttons', 'outurl_button' );
}
}
add_action('admin_head', 'outurl_mce_button');
声明新按钮的脚本
function outurl_plugin( $plugin_array ) {
$plugin_array['outurl'] = get_template_directory_uri() .'/images/js/outurl.js';
return $plugin_array;
}
在编辑器上注册新按钮
function outurl_button( $buttons ) {
array_push( $buttons, 'outurl' );
return $buttons;
}
outurl.js实现功能函数
(function () {
tinymce.PluginManager.add('outurl', function (editor, url) {
editor.addButton('outurl', {
title: '添加外链',
image: url+"/outurl.png",
onclick: function () {
//editor.insertContent('WPExplorer.com is awesome!');
editor.windowManager.open({
title: '请输入标签及外链',
body: [
{
label:'输入标签',
type: 'textbox',
name: 'outkey',
minWidth: 400,
minHeight: 30,
multiline: false,
value: ''
},
{
label:'输入链接',
type: 'textbox',
name: 'outurl',
minWidth: 400,
minHeight: 30,
multiline: false,
value: ''
}
],
onsubmit: function (e) {
//获取输入内容
var outkey = e.data.outkey;
var outurl = e.data.outurl;
var urls=jQuery("#urls_value").val();
var urlarr=urls.split("[++++++++++]");
var i=urlarr.length;
if(outkey.length > 0 && outurl.length > 0) {
var txt=jQuery("#urls_value").val()+'[++++++++++]'+outurl;
jQuery("#urls_value").val(txt);
//将地址拼接到iframe ,输出到编辑器
editor.insertContent('[ outurl id='+i+']'+outkey+'[ /outurl]');
}else{
alert("标签和URL都不能为空!");
}
}
});
}
});
});
})();
最后处理短代吗
function outurl($atts,$content){
global $post;
extract(shortcode_atts(array("id"=>'0'),$atts));
return '<a target="_blank" rel="nofollow" href="'.get_bloginfo("url").'/go?e='.$post->ID.'_'.$id.'_1_1_'.time().'">'.$content.'</a>';
}
以上是以博客外链为例
笔记
·
wordpress添加编辑器按钮
最近在写一个新的wordpress模板,其中有一个文章外链问题,需要在编辑器上添加一个按钮!
基本功能是:点击按钮弹出输入框,在输入框内黏贴外来链接,短代码功能修改链接跳转go=xxx这样
按钮移植这个博客的代码,发现问题:
1、不显示按钮
2、不支持jq
就算重新用这个博客的模板,一样无法使用这个功能,很奇怪,wordpress的版本是一样的!
也就是两个完全一样的环境下,两个模板的一些功能无法使用!
目前正在测试中,看具体是哪里的问题!
笔记
·
html代码换行时出现空隙间隔3px解决方案
最近在写模板时发现一个问题,横排排列时,代码中换行,会出现一点空虚3px
以前一直没有发现,可能是因为之前一直用float来排列,最近直接用inline-block排列!明明计算好了宽度,总是会挤出最后一个。通过审查元素,发现两个元素之间有个空隙
百度了一下,没有更好的方式,只有这几种!
1、写代码时不换行
老实说,这种视觉上很不好,写着写着就会有些乱
2、父元素设置font-size:0;子元素在设置字体大小
这种可以接受,在需要的地方设置父元素字体font-size:0
3、设置偏移3px:margin-left:-3px
这种不太建议,在排列时,第一个也会偏移。
4、用注释链接两个元素,回车从注释<!——>中间回车
这种感觉还可以,就是每次都需要记得注释!
目前选择了第一种方式,写完之后在清除回车!需要修改的时候再格式化一下代码!
笔记
·
jQuery解析AJAX返回的html数据
JQ解析AJAX返回的html数据,在写WordPress模板需要无限加载,用AJAX获取下一页html,直接返回数据,find标签时,解析出来的数据包含了find标签,无法进行正常排列!当然,有2中方式解决!
1、直接find列表子标签。
2、给返回html加一个标签
jQuery.ajax({
url: "//localhost/topCrashCommands?productId=AutoCAD 2014",
type: "GET",
success: function (data) {
var wrappedObj = $("<code></code>").append($(data));
var table = $(".ui-layout-center", wrappedObj);
$("#data").html(table.html());
},
dataType: "html"
});
随后用html()获取内容
笔记
·
window10安装APPX文件及微软官方HEVC/H265解码扩展
剪映导出HEVC/H265编码格式的MP4,播放只有声音,原来缺乏HEVC/H265编码扩展!
下载的扩展格式是.Appx,一些电脑可以直接双击安装,如果无法安装可以通过PowerShell安装。
设置–更新与安全–开发者选项–PowerShell,点击显示设置
弹出命令框中输入命令,回车
Add-AppxPackage 路径
如:Add-AppxPackage D:\LenovoUtility.appx
其他命令:
1. Add-AppxPackage
用途:安装一个appx程序包。
语法:Add-AppxPackage [–DependencyPath <</span>依赖的包路径>]
举例:Add-AppxPackage D:\AppxSource\MyAppx.appx
2. Add-AppxProvisionedPackage
用途:设置应用程序到计算机。
举例:Add-AppxProvisionedPackage -Online -FolderPath D:\Appx
说明:将应用程序设置到计算机,所有的用户都将默认安装此APPX包。
3. Get-AppxPackage
用途:获取应用程序清单
举例:
#获取所有用户安装的APPX包
Get-AppxPackage -AllUsers
#获取指定域下面的指定用户的指定包
Get-AppxPackage -Name Package1 -User domain\username
4. Get-AppxPackageManifest
用途:获取应用程序包的详细信息
举例:
Get-AppxPackageManifest -Package Package1
5. Remove-AppxPackage
用途:卸载一个appx程序包。
语法:Remove-AppxPackage <</span>包名>
举例:Remove-AppxPackage MyAppx
6. Remove-AppxProvisionedPackage
用途:移除计算机对包的设置
举例:Remove-AppxProvisionedPackage -Online -PackageName MyAppxPkg
说明:移除之后,新建用户不再安装此包,已经安装此包的用户,不会被删除。
使用例子:
复制代码 代码如下:
#安装一个appx应用
add-appxpackage C:\app1.appx –DependencyPath C:\winjs.appx
#删除一个appx应用
Remove-AppxPackage Package1
#删除包设置
Remove-AppxProvisionedPackage -Online -PackageName MyAppxPkg
附HEVC/H265解码扩展下载:百度网盘下载(提取码:5jcr )
笔记
·
windows10移动复制黏贴文件不显示提示进度条解决方法
系统自动更新,更新完之后,复制黏贴不显示进度条,导致不能知道是否有在移动,什么时候结束!
解决方法:
在C:\Windows\System32,找到cmd,以管理员运行cmd,粘贴输入“sfc /scannow”命令,执行修复操作!
等到提示100%时,表示修复完成
笔记
·
Zero零分
站龄15年资深站长
一个喜欢折腾,却又折腾不出像样东西的,不会PHP的PHP程序员!
476
文章 26
评论 27
分类 839
标签 7
友链
文章 26
评论 27
分类 839
标签 7
友链
百度广告
最近更新
- 01 微信小程序scroll-view下拉刷新,出现一直刷新
- 02 微信小程序scroll-view禁止滚动条
- 03 微信小程序开发新版本检测、网络请求、json格式判断封装
- 04 利用Fiddler抓包工具下载微信视频号视频
- 05 整理了一张吴宗宪专辑无损CD《无尽的爱》APE格式音频
- 06 百度AI语音演示接口后获取的音频流处理
- 07 Win7 安装pr2018(AdobePremiereCC2018)记录说明
- 08 win7无法查看gif动画图解决插件Image_Viewer_for_Windows_7
- 09 win7 视频无法预览图片(文件夹内不显示略缩图)
- 10 微信小程序解决上滑多次加载重复内容的问题
热门推荐
最新评论
标签云
微信小程序
小程序开发
视频下载
Fiddler
微信视频号
无损CD
无尽的爱
吴宗宪
文字转语音
百度ai
pr2018
win7
Image Viewer for Windows 7
win7查看GIF
视频预览图片
视频略缩图
视频解码器
fireworks
水星
移动热点
ps ico
ps插件
foreach
php
保存远程图片
登录过期
phpmyadmin
扩展屏
多显示器
自动登陆
netplwiz
CSS动画
wordpress图片
sitemap
无线端
调试
a标签
P标签
calc
justify
pycharm
Python
相邻文章
logo
赵薇
html
win11
Windows
扫黑风暴
我的饭店
淘花
游艇
港姐
周星驰
unisoc
荣耀paly5
信用卡
AI机器人
华智冰
小冰