- 博客(34)
- 资源 (6)
- 收藏
- 关注
原创 swiper删除虚拟slide问题
virtual.slides是数组,virtual.removeSlide后会splice指定位置,所以virtual.slides内的数据是正常的,virtual.cache没有缓存的情况下会从virtual.slides获取值,故而在virtual.removeSlide函数中,将大于等于删除索引的。这是因为swiper.virtual.cache是对象,而swiper.virtual.removeSlide仅仅是delete swiper.virtual.cache的指定索引,即。
2023-09-08 00:35:05 559 1
原创 宝塔部署node
1、 安装PM2管理器2、拉取代码,或上传代码至宝塔。进入代码目录,下载相应的node模块3、设定服务端口如设定为3000。1、进入阿里云/腾讯云开放该端口2、宝塔开放该端口3、www监听端口设为30004、PM2管理器添加项目,在项目中添加start.sh,内容为npm start。即运行命令。项目运行文件指向该文件。且端口设为3000。映射至项目目录。5、网站配置6、反向代理至此,就可以通过域名访问你的项目了。注意使用正常的域名,无需添加端口...
2022-04-16 20:16:05 4434 4
原创 网页打开app
打开app思路:通过判断安卓和iOS在各浏览器行为,决定使用universal link还是url scheme,如果没有安装app则跳转到下载页通过下文可知,除微信内置浏览器外,ios都可通过url scheme打开app,安卓亦是如此。【排除百度浏览器,百度浏览器是可以用universal link打开,不可以用url scheme,有需要的同学可以自行判断。我也是因为听说百度浏览器行为也有差异才测了下,但懒得做判断了】鉴于QQ内置浏览器只能使用a标签打开url scheme,所以url sche
2021-03-07 23:56:25 2181 2
原创 promise
未使用promisefunction test(callback) { setTimeout(function () { var a = '1'; callback(a); }, 500); } function test2(ret, callback) { setTimeout(function () { var a = ret + '2';
2021-01-10 22:46:31 135
原创 本地搭建gitlab,配合宝塔同步代码
公司搭了个gitlab,好奇心作祟,本地搭个玩玩创建虚机机centos7gitlab需在linux中使用,使用虚拟机创建centos7。win10 有默认的虚拟机Hyper-V,若习惯使用VMware Workstation Pro,需先在 电脑->属性->控制面板主页->程序->启用或关闭windows功能中关闭对于未安装VMware Workstat...
2020-04-28 00:22:26 1701
原创 农历1900-2100的润大小信息表
此为js获取农历日期,因为看网上很多这个库,但此前客户使用时,发现网上的库有好几个都是不对的,我核对后,改了几个。如果你们有发现哪一年不对的话,也可以自己修改。农历分大小月,大月30,小月29。以下每个数为一年大小月的二进制转16进制var lunarInfo = [ 0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16...
2019-10-24 23:47:09 955
原创 学习JavaScript 数据结构与算法【Loiane Groner著】【第一版】之完善
学习JavaScript 数据结构与算法【Loiane Groner著】【第一版】之完善与勘误散列表【p85】put方法需要判断追加的元素的key是否已存在,否则使用remove方法时并不能将table[position]中对应的key完全删除 this.put = function (key, val) { var position = loseHashC...
2019-10-20 14:54:15 199
转载 Android Studio真机调试无法找到设备
转载自https://jingyan.baidu.com/article/75ab0bcb9ce311d6874db254.html首先,该篇经验以android studio为主要操作对象,打开此电脑,然后点击左上角的“查看”,将“隐藏”勾选上然后找到如下参考路径“C:\Users<用户名>\AppData\Local\Android\sdk\platform-tools” ,...
2019-07-16 00:57:46 2704
原创 高级程序设计【3】之3.7.1理解参数
function test(a){ console.log(a); console.log(arguments[0] == a); // true}对于上例,一般arguments与a并不会访问同一个内存空间,因为arguments是通过参数赋值的,故若参数为基本类型时,arguments直接拷贝参数的值,而非指向同一地址。但若参数为引用类型,则会指向同一地址。【与p66有异】var...
2019-06-23 22:00:43 129
原创 移动端-简单新闻类列表模板样式
html<ul class="news"> <li class="list list-right-img"> <div class="left"> <div class="new"> <p class="title list-ellipsis-1"&
2018-11-08 17:19:43 10073
转载 HTML5与CSS3开发实战小记
关于outputoutput标签可直接计算<form onsubmit="return false" oninput="o.value = a.valueAsNumber + b.valueAsNumber"> <input name="a" id="a" type="number" step="any"> +
2018-11-07 23:50:34 991
原创 ios底部按钮无法自动弹起
问题: ios底部按钮无法自动弹起,亦无法通过监听window.onresize监听窗口变化解决: 将底部按钮css设为position: absolute;bottom: 0;本人使用的apivar sys = api.systemType; //监听设备系统var bHeight, eHeight;apiready = function(){ bHeight...
2018-09-05 11:40:03 293
转载 clipboard.js基本使用
转载自clipboard.js基本使用 引入插件基本使用高级使用支持的浏览器clipboard.js 是一个不需要flash,将文本复制到剪贴板的插件。简单介绍下基本运用。1 引入插件&amp;lt;pre&amp;gt;&amp;lt;script src=&quot;js/clipboard.min.js&quot;&amp;gt;&amp;lt;/sc
2018-09-03 14:37:54 20212
原创 上下刷新
//下$api.up(function (page, callback) { // alert(111) getCYData(page, function (ret) { callback && callback(page, ret); //注意要返回page,否则page无法叠加 })});//上$api.pull(functio...
2018-07-27 11:03:11 162
原创 git上传文件到码云
将文件拷贝到已用git初始化的文件夹 或将某文件夹初始化 git init添加文件夹(wen_jian) git add wen_jian添加说明(shuo-ming) git commit -m 'shuo-ming'连接远程地址(http://XXXXX),推送到仓库(cang_ku) git remote add cang_ku http://XXXX 此处若报错fata...
2018-07-25 22:08:19 194
转载 将VSCode添加到右键
@echo Off :START CLS echo ========================================================================= echo * 注意: 该bat文件必须和VSCode.exe在同级目录 * echo * ...
2018-07-21 23:58:23 3176 1
转载 angular学习记(一)
angular的优点构建一个CRUD应用时可能用到的所有技术:数据绑定、基本模板指令、表单验证、路由、深度链接、组件重用、依赖注入。可测试性:单元测试、端到端测试、模拟对象(mocks)、测试工具。拥有一定目录结构和测试脚本的种子应用。原则声明式的代码用在构建用户界面和组装软件组件命令式的代码更擅长展现业务逻辑...
2018-07-21 23:57:31 132
原创 js将接收的json数据进行转义
<div id="div"></div> <script> var json = [{c:"哈哈哈哈/n 啊啊啊啊啊"},{c:"呃呃呃呃呃呃呃呃呃呃呃呃呃呃呃/n emmmmmmmmmmmmmmmmmmmmmmm"}]; var div = document.getElementById('div'); ..
2018-07-13 13:05:54 6634
转载 H5和CSS3ka开发实践--阅读小记
目录h5设计原则第一章h5的设计原则确保支持现有内容在旧式浏览器中让新特性能够优雅降级不要重新发明铺平老路进化而非革命能够普遍访问第二章指定文档语言<html lang="en">如果文档中含有其他非以lang指定的语言可使用内联方式如在某个span元素中含有法语的内容<span lang="fr"></spa...
2018-07-12 00:27:17 262
转载 PS修改图片大小
一、直接修改像素大小图像——图像大小(ctrl + alt + i) 约束比例,修改宽度或修改分辨率二、另存为web格式文件——存储为web所用格式(ctrl + shift + alt + s) 选择要存储的后缀名,如jpg,调整相应的品质大小,再点击存储即可...
2018-07-10 22:07:51 598
转载 移动端打印调试插件 - JSConsole
转载自移动端调试利器 JSConsole 介绍先看这篇文章 Web应用调试:现在是Weinre和JSConsole,最终会是WebKit的远程调试协议。我们先不看未来,从此文可见,当下的移动端调试还是 Weinre 和 JSConsole 的天下。Weinre 我们在前面已经有所了解(详见 移动端页面(css)调试之“weinre大法”),它主要是为了移动端 css 的调试,能兼容各种浏览器...
2018-07-03 23:00:31 2548
转载 移动端打印调试插件 - debug.js
转载自移动端打印调试插件 - debug.js 介绍前文中我们学习过,用 Fiddler 作为代理可以在移动端打开本地的页面进行查看(如何用 fiddler 代理调试本地手机页面),但是对于 js 的调试却无能为力(需要借助其他调试手段,比如 UC浏览器开发者版),只能通过 alert 输出一些东西。alert 的手段在一些简单的调试中还是蛮有效的,但是 alert 会将 js 线程挂起,...
2018-07-03 21:30:34 915
原创 内容滚动到导航栏下方
&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" content=&a
2018-07-02 01:14:56 400
转载 vscode: Visual Studio Code 常用快捷键
引用自vscode: Visual Studio Code 常用快捷键 常用快捷键 编辑器与窗口管理 代码编辑 格式调整 光标相关 重构代码 ...
2018-06-30 23:57:45 189
转载 flex布局
引用自Flex 布局教程webkit内核的浏览器必须加上-webkit前缀设为flex布局后,子元素的float, clear和vertical-align属性将失效水平主轴main axis(main start,main end,main size) 垂直交叉轴cross axis(cross start,cross end,cross size)容器属性 flex-dir...
2018-06-29 22:23:41 319
原创 标签初始化
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,th,td,table,textarea,select{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}th,em{font-style:normal;font-weight:nor...
2018-06-28 10:12:13 1034
转载 window APICloud Studio 2控制台出现乱码
APICloud Studio 2控制台出现乱码 或者windows 无法检出代码,提示 ‘git’ could not be spawned,一般为未安APICloud Studio 2提示安装git,即便已经安装过git了,或者项目名为中文名若操作系统为64位,可尝试安装一下64位的git。APICloud Studio 2内置的是32位GIT,适用于32位或64位操作系统在...
2018-06-25 22:13:25 1390
转载 移动端字体重设
body { font-size: 18px; } @media only screen and (max-width: 300px) { body { font-size: 16.666666px; } .viewport { ...
2018-06-24 23:42:36 216
原创 前端在PC端与移动端的区别
—引用自PC端和移动端在前端开发上的一些区别,前端里移动端到底比pc端多哪些知识1、PC考虑的是浏览器兼容性,移动端开发考虑的更多的是手机兼容性,因为目前不管是android手机还是ios手机,一般浏览器用的都是webkit内核,所以做移动端开发,更多考虑的应该是手机分辨率的适配,和不同操作系统的略微差异化;2、事件处理部分,移动端需考虑触摸事件,另弹出的手机键盘该如何处理3、移动端需...
2018-06-21 23:00:15 6808 1
原创 JavaScript 之 this 小析
JavaScript 之 this 小析 this指向当前运行所处的环境<script> var n = 'zs'; // 如果后面要对window对象属性进行测试,最好不要覆盖window的原属性,如window.name var person = { n: '张三', describe: function(){ ...
2018-04-10 16:35:06 168
原创 mysql 错误28000
环境:系统:win7 旗舰版 本地:mysql 5.7 mysql:xampp mysql 5.7.17 即:本人电脑内有两个mysql,一为本地安装,一为xampp内置希望略过问题出现过程直接看解决方法的,请看最后一行1、直接在xampp控制面板中start,进入mysql的命令行,输入密码,成功进入 2、直接在xampp控制面板中start,进入cmd的命令行,cd...
2018-04-08 17:11:20 9886
原创 ico无法显示
ico无法显示 标签问题<link rel="shortcut icon" href="./img/01.ico"/>在有type="image/x-icon" 无法显示的情况下可尝试删除type代码,如上
2018-04-06 18:35:39 1921
原创 控制对象状态-preventExtensions,seal,freeze
preventExtensions无法扩展属性<script> //preventExtensions无法扩展属性 var obj = { a: 123, p: "hello" } var og = Object.getOwnPropertyDescriptor(...
2018-03-06 13:59:37 479
原创 排序--[冒泡,Arrays.sort]
冒泡:public class Test01 { public static void main(String[] args){ int [] a={12,25,3,54,24,69}; for (int i = 1; i < a.length; i++) { //若i从0开始,则i<a.length-1;i从1开始,则i<a.length
2017-06-22 16:00:01 187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人