
javascript
文章平均质量分 59
xiaobaixiaye
这个作者很懒,什么都没留下…
展开
-
宝塔部署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 · 4527 阅读 · 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 · 2302 阅读 · 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 · 153 阅读 · 0 评论 -
农历1900-2100的润大小信息表
此为js获取农历日期,因为看网上很多这个库,但此前客户使用时,发现网上的库有好几个都是不对的,我核对后,改了几个。如果你们有发现哪一年不对的话,也可以自己修改。农历分大小月,大月30,小月29。以下每个数为一年大小月的二进制转16进制var lunarInfo = [ 0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16...原创 2019-10-24 23:47:09 · 1114 阅读 · 0 评论 -
学习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 · 214 阅读 · 0 评论 -
高级程序设计【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 · 144 阅读 · 0 评论 -
移动端-简单新闻类列表模板样式
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 · 10153 阅读 · 0 评论 -
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 · 1012 阅读 · 0 评论 -
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 · 20303 阅读 · 0 评论 -
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 · 6684 阅读 · 0 评论 -
标签初始化
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 · 1048 阅读 · 0 评论 -
内容滚动到导航栏下方
&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 · 421 阅读 · 0 评论 -
ico无法显示
ico无法显示 标签问题<link rel="shortcut icon" href="./img/01.ico"/>在有type="image/x-icon" 无法显示的情况下可尝试删除type代码,如上原创 2018-04-06 18:35:39 · 1953 阅读 · 0 评论 -
JavaScript 之 this 小析
JavaScript 之 this 小析 this指向当前运行所处的环境<script> var n = 'zs'; // 如果后面要对window对象属性进行测试,最好不要覆盖window的原属性,如window.name var person = { n: '张三', describe: function(){ ...原创 2018-04-10 16:35:06 · 182 阅读 · 0 评论 -
控制对象状态-preventExtensions,seal,freeze
preventExtensions无法扩展属性<script> //preventExtensions无法扩展属性 var obj = { a: 123, p: "hello" } var og = Object.getOwnPropertyDescriptor(...原创 2018-03-06 13:59:37 · 515 阅读 · 0 评论