![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
asxxf
看得破忍不过想得到做不来!
展开
-
websocket+sockjs+stompjs详解及实例代码
最近有项目需求要用到websocket,刚开始以为很简单,但是随着遇到问题,深入了解,才知道websocket并不是想象中的那么简单,这篇文章主要是考虑websocket在客户端的使用。1.http与websockethttp超文本传输协议,大家都非常熟悉,http有1.0、1.1、 2.0几个版本,从http1.1起,默认都开启了Keep-Alive,保持连接持续性,简单地说,当一个网页打开...原创 2020-03-29 14:20:20 · 678 阅读 · 0 评论 -
Html5 postMessage实现跨域消息传递
一、同源策略要理解跨域,我们首先要知道什么是同源策略。百度百科上这样定义同源策略:同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。何谓同源:如果两个URL的域名、协议、端口相同,则表示他们同源。浏览器的同源策略,限制...原创 2020-03-29 14:14:39 · 315 阅读 · 0 评论 -
浅谈HTML5 defer和async的区别
在HTML页面中插入Javascript的主要方法,就是使用浏览器会立即加载并执行指定的脚本,“立即”指在渲染该script标签之下的文档元素之前,也就是说不等待后续载入的文档元素,读到就加载并执行。 二、当浏览器解析到script脚本,有async时:浏览器会立即下载脚本,但不妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。加载和渲染后续文档元素的过程和main.j...转载 2020-03-29 14:03:57 · 265 阅读 · 0 评论 -
如何在网站上添加谷歌定位信息
我们可以很容易地使用HTML5导航对象获取当前位置。请按照以下步骤来获得城市/国家的细节。首先包括jQuery库<script type="text/javascript" src="jquery.js"></script> jQuery(function() { //ca...原创 2020-03-29 14:01:47 · 242 阅读 · 0 评论 -
HTML5打开本地app应用的方法
本文为大家分享了HTML5打开本地app应用的方法,具体内容如下首先为了保证能够打开你的app,你必须要在androidManifest.xml中配置的filter中data的属性表述。 androidManifest.xml代码如下:<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http...原创 2020-03-29 13:59:00 · 1068 阅读 · 1 评论 -
xiao92单个视频播放控制&默认横屏播放
一、视频列表中控制只允许一个视频播放// 获取DOM中所有的video标签var videoTags = document.querySelectorAll('video');// 控制播放的视频暂停var pauseAll = function () { // 改变this指向 var self = this; [].forEach.call(videoTags, funct...原创 2020-03-14 14:18:19 · 2853 阅读 · 0 评论 -
blob - 二进制文件流下载
/*** 返回值文件类型为 blob 二进制流文件* responseType: 'blob'* params 接口所需参数* 命名文件名:依据时间戳命名文件名* (导出时需要延迟,否则导出文件失败,默认文件名时直接导出)* */$axios.get(`api`, { responseType: 'blob', params}).then(...原创 2020-03-14 14:12:18 · 585 阅读 · 0 评论 -
html data-xx 及 data()注意事项
1、data-xx命名:xx可以包含“-”和“_”,但是不能有大写字母;2、用$ele.data()获取值的时候,不需要“data-”前缀:$ele.data('xx');3、$ele.data()与$ele.attr()的区别:1)data()的值保存在jQuery堆内存中,attr()的值保存在DOM元素中;2)通过data()改变属性的值,只会改变JQuery堆内存中的值,不会影响到...原创 2020-03-13 22:10:24 · 225 阅读 · 0 评论 -
前端技术基础(一):浏览器相关
前端技术基础(一):浏览器相关浏览器访问网站过程用户在浏览器地址栏中输入网址 浏览器解析网址构建HTTP请求 HTTP请求报文包括:请求行、请求头和请求体 浏览器发起DNS解析请求,将域名转化为IP地址 网址映射到服务器IP地址,指定了访问的服务器 浏览器发送请求报文给到服务器 服务器接收并解析报文 服务器处理请求,并封装成HTTP响应报文 服务器将响应报文发送给浏览...翻译 2020-03-13 22:05:16 · 139 阅读 · 0 评论 -
移动端rem.js
rem 只与 html 的 font-size 有关,比如html{font-size: 16px} body{font-size: 62.5%},那么 1rem 还是 16px,与其他无关在头部引入下面这段 js ,会根据屏幕宽度自动设置 html 的 font-size,设计图若是 750px 宽,则设计图上 100px 在 css 中换算为 1rem(function (doc, wi...原创 2020-03-13 21:57:51 · 130 阅读 · 0 评论 -
valid和invalid伪类美化表单案例
valid和invalid伪类美化表单案例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>form</title> <style> .container{margin:100...原创 2020-03-13 21:51:24 · 323 阅读 · 0 评论 -
xiaoshao纯css实现单张图片无限循环无缝滚动
需求是一共有两个,1、单张竖图持续向上无缝滚动,2、单张竖图滚动到正中间之后,停留3s,继续滚动。一、用js setInterval定时器实现js实现要通过不断的改变定位、复制图片的方式来做,效果极其不稳定二、用css3 animation动画实现需求1动画: @-webkit-keyframes scrollUp { 0% { ...原创 2020-03-12 21:18:49 · 727 阅读 · 0 评论 -
form表单元素类型
form表单元素类型原创 2016-11-24 12:35:49 · 824 阅读 · 0 评论 -
稳定灵活的 HTML 列式布局
主要特点:1.所有列轻松实现相同高度2.兼容性极高原创 2016-11-24 12:33:58 · 410 阅读 · 0 评论 -
前端标签记忆-学习笔记
前端标签记忆-学习笔记原创 2016-11-24 12:31:29 · 1022 阅读 · 0 评论 -
div中显示页面
在css中显示页面,在页面布局中很多时候都要在一个div 里显示某些页面。在这里写下我用到的一种方式。原创 2016-11-24 12:28:47 · 1257 阅读 · 0 评论 -
Flash与DIV的层叠顺序问题
很多人在写页面代码时都会遇到过这样一个问题,那就是当Flash与页面中的其它HTML结构有重叠的时候,默认情况下Flash总是显示在最上 面,从而遮挡住了与它有重叠部分的HTML结构,就算为该Flash或是HTML结构标签定义z-index属性却依然是无效的。原创 2016-11-23 14:16:02 · 328 阅读 · 0 评论 -
css style与class之间的区别
网页点击【导出】按钮后,将页面table内容另存成excel文件,却发现无法保存表格样式原创 2016-11-23 14:13:29 · 4739 阅读 · 0 评论 -
网页某块区域鼠标不让选中文字
网页某块区域鼠标不让选中文字原创 2016-11-23 14:11:51 · 506 阅读 · 0 评论 -
前端项目结构设计精细方案
开始的开始,前端项目很简单,html放外面,然后新建一个css和js文件夹,看起来很清晰。随着时间推进,项目变大,问题开始一一出现了:转载 2016-11-23 14:06:31 · 1594 阅读 · 0 评论 -
HTML5拖拽功能drag
HTML5拖拽功能drag转载 2016-11-23 13:24:39 · 442 阅读 · 0 评论 -
无刷新上传图片,ajax 和 iframe
无刷新上传图片,ajax 和 iframe转载 2017-09-11 13:32:29 · 340 阅读 · 0 评论 -
网页在地址栏和收藏夹中图标显示效果
网页在地址栏和收藏夹中图标显示效果原创 2016-11-23 13:22:53 · 377 阅读 · 0 评论 -
html中子div用了浮动怎样让父div的大小自动撑开(清除浮动)
html中子div用了浮动怎样让父div的大小自动撑开(清除浮动)转载 2016-11-24 12:37:43 · 1583 阅读 · 0 评论 -
JQuery使用正则表达式验证手机号,邮箱,身份证(含有港澳台),网址
自己对正则验证也没系统用过,这次自己做个demo,一下子把这些全都用上了,下次有需要直接来拿了。以下代码是在页面使用JQuery进行验证的,也有在后台进行验证的,可以试试,都一样的原理。直接上代码:注意:(有些验证规则当然不仅仅是本文的,也许还有其他更好的,可以留言交流)转载 2016-11-24 12:52:03 · 1153 阅读 · 0 评论 -
关于学生成绩表的两个SQL题目
学生成绩表student中有字段姓名name,课程lesson,分数score。原创 2016-11-08 09:24:37 · 742 阅读 · 0 评论 -
php.ini配置文件详解
php.ini配置文件转载 2017-09-11 13:48:03 · 683 阅读 · 0 评论 -
php银行卡验证
php银行卡验证原创 2017-09-11 13:45:24 · 1408 阅读 · 0 评论 -
php验证手机号
php验证手机号原创 2017-09-11 13:43:56 · 655 阅读 · 0 评论 -
PHP后台之调试手段(新手必备)
作为一个刚刚接触世界上最好的语言php的新手,前端js可以直接console.log调试,在调试后端rpc的类半天找不到打印输出的方法,普通的print和echo既不能输出到页面也不能输出到文件,痛苦了半天,从网上搜罗了一下亲测好用的语句。原创 2017-09-11 13:34:03 · 725 阅读 · 0 评论 -
IIS 配置PHP环境HTTP 500错误处理方法
在搭建php程序的时候遇到了500错误,访phpinfo测试也是500,重新安装了php,重新搭建网站,网站管理员账户,给上everyone权限测试都是500错误,纠结了较长一段时间,后来想到了程序池方面的影响,以下步骤是我解决我的问题的处理方法原创 2017-09-11 13:30:01 · 2152 阅读 · 0 评论 -
phpcms V9 get 实现前台搜索结果分页
phpcms V9 get 实现前台搜索结果分页原创 2017-09-11 13:28:09 · 865 阅读 · 0 评论 -
实时监控php-fpm状态
今天无意间看到同事在配PHP-fpm的状态,,于是看了下,在nginx里面加一个location就可以了,具体设置如下:原创 2017-09-11 13:23:49 · 1484 阅读 · 0 评论 -
判断是手机还是电脑访问的代码
判断是手机还是电脑访问的代码原创 2017-09-11 13:19:51 · 450 阅读 · 0 评论 -
html网页获取php网页数据等知识记录
所有跟php有关的网页都必须在Apache服务器下打开。需要配置好confg.ini的文件路径。原创 2016-11-24 12:56:24 · 815 阅读 · 0 评论 -
Https要点
http和https的区别1、https协议需要到ca申请证书2、http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议3、http和https使用的是完全不同的连接方式,用的端口也不一样,http默认端口是80,https是4434、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。转载 2016-11-23 13:16:04 · 293 阅读 · 0 评论 -
最最简单的菜单代码
最最简单的菜单代码原创 2016-11-23 13:07:51 · 1477 阅读 · 0 评论 -
iframe高度从内向外撑起
index.html:?12divstyle="height: 200px;">div>iframeid="gys" src="con.html" width="100%">iframe> con.html?123body原创 2016-11-08 16:28:19 · 588 阅读 · 0 评论 -
一个小判卷系统
写的比较弱,只能处理50道以内的选项为A-D的单选题,正确答案自己输进去,必须要大写,不能有空格和逗号,提交会出分,错误的题号和答案会console.log()出来.原创 2016-11-08 12:10:47 · 1020 阅读 · 0 评论 -
Mysql设置允许外网访问
1、打开mysql.exe(MySQL Command Line Client),输入密码2、输入:use mysql;3、查询host输入: select user,host from user;4、创建host(如果有"%"这个host值,则跳过这一步)如果没有"%"这个host值,就执行下面这两句:mysql> update user set host='%' w原创 2016-11-08 09:36:31 · 324 阅读 · 0 评论