JavaScript
lewanYang
这个作者很懒,什么都没留下…
展开
-
JS判断是否为微信浏览器
今天用微信浏览器登录网站时,发现背景视频利用播放器自动播放,影响了网页展示,要写个浏览器判断才行,防止背景视频通过播放器播放,网上找了下资料,发现JS判断是否为微信浏览器如下:function isWeiXin(){ var ua = window.navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i) ==原创 2017-04-21 11:05:17 · 1450 阅读 · 0 评论 -
JS基础 JavaScript下AJAX请求
XMLHttpRequest发送请求: 两个方法 open(method,url,async) method:规定HTTP发送请求的方式是get还是post,不区分大小写,一般来说用大写 url:请求地址(相对地址或绝对地址) async:同步/异步(false/true),默认是异步也就是true,可以不用填写send(string):发送到服务器(该参数可以填或者不填—–get方法不填原创 2017-05-28 15:19:03 · 553 阅读 · 0 评论 -
JS基础 jQuery下AJAX请求
$(document).ready(function(){ $('#search').click(function(){ $.ajax({ type:'GET', url:'server.php?number='+$('#keyword').val(),原创 2017-05-28 16:05:50 · 493 阅读 · 0 评论 -
JS基础 面向对象方式写选项卡
一般过程式方式写选项卡: <div id="div1"> <button class="active">11</button> <button >22</button> <button >33</button> <button >44</button> <div style="display: block">12<原创 2017-06-01 14:50:16 · 469 阅读 · 0 评论 -
什么是跨域
跨域是指从一个域名的网页去请求另一个域名的资源。比如从http://www.a.com页面去请求 http://www.b.com 的资源。跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域。原创 2017-08-13 22:23:00 · 311 阅读 · 0 评论 -
JSONP 在前端的发送和后台node.js的处理
最近做一个模块,前端用的是vue,后台用的是node.js,由于涉及到跨域,所以选择用JSONP进行前后台交互,讲一下自己的心得体会:(1)后台node.js 后台node.js接收jsonp请求并返回数据非常简单:var express = require('express');var router = express.Router();router.get('/getinfo', func原创 2017-09-12 11:24:00 · 3168 阅读 · 0 评论 -
通过创建方法,减少不同浏览器通过JS设置样式时的重复书写
let elementStyle = document.createElement('div').style// 判断属于哪个浏览器let vendor = (() => { let transformNames = { webkit: 'webkitTransform', Moz: 'MozTransform', O: 'OTransform', ms: 'm原创 2017-08-20 21:23:07 · 338 阅读 · 0 评论