Javascript
Lidisam
一路有TA同行
展开
-
iframe跨域通信(postMessage)
iframe跨域通信(postMessage)前言❝跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript实施的安全限制。所谓同源是指相同的域名、协议和端口,只要其中一项不同就为跨域❞需求背景在web项目中通过iframe嵌入另一个第三方web项目,第三方web项目里点击某个按钮要实时调用web项目的全局函数打开某个全局弹窗或者进...转载 2020-04-10 19:51:11 · 870 阅读 · 0 评论 -
H5与iOS/Android交互
H5与iOS/Android交互场景H5页面需要调用微信分享接口,但是在APP环境下无法通过H5去调微信分享接口,需要由APP端去调起接口,这时候H5应该如何对接APP呢?实现思路首先我们先来判断一下当前H5所处环境,如果非APP环境下,我们走常规的微信分享方式,这里提供一个网上通用的判断浏览器、设备类型工具类/* 判断浏览器类型 */const browser = { ve...转载 2020-03-26 20:25:15 · 568 阅读 · 0 评论 -
vuejs实现一个博客的简单记录(含源码)
最新源码下载:https://github.com/Lidisam/vuejs-for-blog 以下若有vue基本知识即可不看。以下我简单的说明下整个项目的构建简单流程:一、首先本项目采用vue-cli构建,具体构建请看https://cn.vuejs.org/v2/guide/installation.html启动项目后,首先进入main.js进行分析:import原创 2017-06-07 12:12:27 · 5595 阅读 · 2 评论 -
关于APIcloud中的登录与注册的简单实现
谈谈APIcloud注册与登陆的简单实现吧这里我是用PHP与APIcloud通过APIcloud自带的Ajax进行数据交互PHP端有reg.php(注册处理页面) login.php(登录处理页面) 步骤:1)通过api.ajax传输data中的values(我这里传输方式为post,接受的是json数据)2)在后台的reg.php或login.php用$_POST原创 2015-08-22 18:14:29 · 13766 阅读 · 18 评论 -
教你一步一步用 Node.js 制作慕课网视频爬虫
转自:http://www.jianshu.com/p/d7631fc695af开始这个教程十分适合初学 Node.js 的初学者看(因为我也是一只初学的菜鸟~)在这里,我就默认大家都已经在自己的电脑上搭建好 Node.js,我就不再多讲了,如果你是第一次接触 Node.js 那么先请到可以到Node.js 中文网(英文) 上看看,里面有完整的安装教程。想直接看源码的可以直接移步到转载 2016-08-04 12:31:39 · 6546 阅读 · 0 评论 -
meteor错误解决方案
①高高兴兴搭了个vps,然后在上面运行meteor,结果报错Unexpected mongo exit code 1. Restarting.用谷歌中文的答案搜的到的都是废话,最后只能用我四级都没过的渣渣英语查了github的回答,答案如下:$ apt-get install locales$ locale-gen en_US.UTF-8$ localedef -i en_GB原创 2016-09-07 20:08:19 · 1398 阅读 · 0 评论 -
nodejs中express 入门小实例
express结构:MVC安装方法:不再累赘,请点击这里入门实例①:Hello World!原创 2016-07-30 11:53:30 · 7786 阅读 · 0 评论 -
Extjs MVC架构
ExtJS MVC架构讲解本文地址 http://www.showframework.com/2012/07/extjs-mvc-architecture/本文PDF下载欢迎加入我的ExtJS交流群 – 透视ExtJS 群号 256700289 入群暗号 Zen大规模客户端应用通常不好实现不好组织也不好维护,因为功能和人力的不断增加,这些应用的规模很快就会超出掌控能力,ExtJS转载 2016-07-20 19:29:30 · 1138 阅读 · 0 评论 -
js+css实现回到顶部按钮(back to top)
转自:http://www.jb51.net/article/80304.htm修改了部分,然后直接复制粘贴即可用(放的位置你高兴就好)需要材料:http://fontawesome.io/ (下载这个icon库) p#back-to-top{ position:fixed; bottom:18px;转载 2016-05-21 16:08:58 · 5176 阅读 · 0 评论 -
如何用PHP通过拼接数据到显示在数据库图表上
我这里用的是eCharts数据库图标,网址为:http://echarts.baidu.com/index.html 。1)接收表单的数据,然后用json_encode()对接收的数据进行处理2)在js中进行拼接并用eval()函数执行,主要是要对接受的数据中重复的键进行合并,并计算出含该同样键的数目,比如我这里的在数据库中含5条数据,就像这样[ {'id':'1' , 'tempe原创 2015-08-22 19:53:50 · 1665 阅读 · 0 评论 -
搭建nodejs的express框架
平台:阿里云 (都怪npm在国内用不了。。。。具体请看另一篇文章http://blog.csdn.net/qq_28666081/article/details/51112157)步骤如下:①npm安装全局express:npm install -g express-generator@3 (版本:Express3)npm install -g express-gene原创 2016-05-03 23:14:05 · 1544 阅读 · 0 评论 -
JS实现图片懒加载
转载自:http://blog.csdn.net/zzqw199012/article/details/18707473/国内关于这个话题的文章不少,但是看了也试了就是没达到效果,搞得我很蛋疼。后面还是直接到官网去看,写的简单明了(http://www.appelsiini.net/projects/lazyload),另外官网还提供了一个例子:http://www.appelsiini.转载 2016-04-15 00:21:26 · 871 阅读 · 0 评论 -
npm老不行?用淘宝的服务器的源吧
最近使用npm老不行,换成用cnpm但里面又不全,还好找到了办法我是在ECS服务器上使用淘宝的源,阿里云默认已设置了源如果想设置就如下方法:首先当然是安装npmsudo apt-get install npm 设置npm的源 npm config set registry https://registry.npm.taobao.org安装依赖npm原创 2016-04-10 12:35:22 · 3324 阅读 · 0 评论 -
如何在Ubuntu上安装最新版本的Node.js
如何在Ubuntu上安装最新版本的Node.js作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszsNode.js是一个软件平台,通常用于构建大规模的服务器端应用。Node.js使用JavaScript作为其脚本语言,由于其非阻塞I/O设计以及单线程事件循环机制,使得它可以交付超高的性能。Node.js包含了Google V8 J转载 2016-04-10 21:33:30 · 702 阅读 · 0 评论 -
用JS写个简单的抢课脚本
环境:火狐浏览器 插件:Greasemonkey 与 ReloadEvery在插件配置好之后就可以进行操作。由于抢课系统已关闭,这里我就写一个小程序来模拟下其中Greasemonkey是用于储存脚本,ReloadEvery是用于不断刷新运行脚本我这里假设html代码为网页的代码,JS为我们所嵌入运行的代码模拟抢课首页:index.html原创 2015-12-13 00:53:50 · 39219 阅读 · 0 评论