
前端日常笔记
小胡同志0526
活泼开朗。
展开
-
移动端滚动穿透问题解决方案
<script type="text/javascript"> scrollTop=0 $('.mask').on("touchmove", function(e) { e.preventDefault(); }) $("#wrap").click(function() { scrollTop = document.scrollingElement.scrollTop || document.documen原创 2020-07-20 13:59:58 · 265 阅读 · 0 评论 -
移动端原生js实现拖拽功能
js/** * 增加拖动事件 */function addDragEvent() { var flag = false; var cur = { x: 0, y: 0 } var nx, ny, dx, dy, x, y; var bodyW = $(window).width(); var bodyH = $(window).height(); function down() { flag = true; var touch; if (event.touche原创 2020-07-08 10:10:02 · 859 阅读 · 0 评论 -
底纹随机验证码之canvas
一、代码 说明:纯用canvas画出来的六位随机验证码,并且有底纹和模糊点,提高信息安全性。<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <s原创 2018-03-01 14:44:49 · 288 阅读 · 0 评论 -
心跳动画---纯css实现
<style> * { margin: 0; padding: 0; } .heart { -webkit-animation: heartbeat 1s infinite; -webk...原创 2018-02-11 15:57:08 · 1260 阅读 · 0 评论 -
jQuery-评价星级
一、html代码一款功能强大的jquery评分插件 $(function() { $.fn.raty.defaults.path = 'lib/img'; $('#function-demo').raty({原创 2018-02-06 09:40:48 · 655 阅读 · 0 评论 -
css动画(一)
一、音乐图标旋转动画代码/*音乐图标旋转动画开始*/ #yy { /* background:color url x y repeat 图片来自百度图片,按需要更换 */ /*background: red url("https://ss1.baidu.com/6ONXsjip0QIZ8tyhnq/it/u=2406原创 2018-02-06 09:40:35 · 278 阅读 · 0 评论 -
点灯游戏--原生js
一、放假闲来无事,复习复习原生js写的一个小游戏,多多指点!html> head> meta charset="UTF-8"> title>点灯游戏title> style type="text/css"> #tab{ width: 400px;原创 2018-02-06 09:39:52 · 791 阅读 · 0 评论 -
点灯游戏--原生js
一、放假闲来无事,复习复习原生js写的一个小游戏,多多指点!html> head> meta charset="UTF-8"> title>点灯游戏title> style type="text/css"> #tab{ width: 400px;原创 2018-02-06 09:39:07 · 581 阅读 · 0 评论 -
canvas画圆盘
一、利用canvas画的抽奖大转盘html> head> meta charset="UTF-8"> title>title> style type="text/css"> #mycanvas { border: 2px solid red;原创 2018-02-06 09:38:53 · 938 阅读 · 0 评论 -
拼图游戏原生js实现
一、图片要自己先设置好图片的名称,本演示默认是:pintu+index+.jpeg的形式,当然你也可以自己任意设置格式,但是一定要有规律。html> head> meta charset="UTF-8"> title>拼图游戏title> style type="text/css"> * {原创 2018-02-06 09:38:34 · 597 阅读 · 0 评论 -
canvas-画旋转的八卦
一、代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css">原创 2018-03-06 12:01:51 · 566 阅读 · 0 评论 -
天气查询之高德地图天气预报接口
一、html代码&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta name="viewport" cont原创 2018-03-29 09:48:57 · 8774 阅读 · 1 评论 -
JS判断单、多张图片是否加载完成
在此之前来了解一下jquery的ready与window.onload的区别,ready只是dom结构加载完毕,便视为加载完成。(此时图片没有加载完毕),onload是指dom的生成和资源完全加载(比如flash、图片)出来后才执行。一、单张图片(图片在文档中)// HTML<img id='xiu' src="/images/logo.png"> //js $(do...转载 2019-10-09 16:40:48 · 543 阅读 · 0 评论 -
使用jquery-weui制作的下拉刷新和滚动加载
一、前期文件中引入weui.min.css,jquery-weui.min.css,jquery-2.1.4.js,jquery-weui.min.js,fastclick.js这些文件。二、html代码<head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=ed...原创 2018-11-12 13:58:51 · 3259 阅读 · 0 评论 -
封装单选和多选
一、HTML<head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="css/CheckBox_Radio.css" /> <script type="text/javascri原创 2018-11-06 11:52:44 · 299 阅读 · 0 评论 -
纯css实现水平无限滚动--适应PC和移动端
一、HTML<style type="text/css"> * { margin: 0; padding: 0; list-style: none; } /*水平无限滚动css*/ #co...原创 2018-05-24 15:07:04 · 3464 阅读 · 0 评论 -
Vue.js脚手架安装
1.首先下载安装node.js下载地址:https://nodejs.org/en/2.运行cmd,查看版本号(出现版本号说明安装成功)输入:node -v 查看node版本号(需要在6.9以上)输入:npm -v 查看npm版本号(需要在3.10以上)3.命令行工具(在cmd里安装)# 全局安装 vue-cli$ npm install --global vue-cli(安装...转载 2018-05-22 15:09:50 · 195 阅读 · 0 评论 -
IE 与其他浏览器不一样的特性
1、表示发生事件:(1)非IE浏览器下,事件对应的函数有一个隐藏的变量e,表示发生事件。(2)IE下,不需要e变量,window.event表示发生事件。解决方案:用e||window.event来兼容。2、触发事件对象(触发事件的元素被认为是目标target):(1)IE下,window.event对象有srcElement属性,但没有target属性。(2)Fire...转载 2018-05-09 17:39:07 · 1151 阅读 · 0 评论 -
旋转倒计时--canvas
一、HTML<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> &原创 2018-05-09 10:55:14 · 341 阅读 · 0 评论 -
canvas底纹随机验证码制作
一、HTML<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css">原创 2018-05-09 10:52:20 · 197 阅读 · 0 评论 -
尖角div
一、html代码 body{ background-color: #8A2BE2; } div{ width: 100px; height: 100px;原创 2018-02-05 11:04:28 · 418 阅读 · 0 评论 -
树形菜单js
一、html代码 闭包演示 * { padding: 0; margin: 0; font-family: "microsoft yahei";原创 2018-02-05 10:50:39 · 328 阅读 · 0 评论 -
select下拉框美化
一、对select进行的简单封装 select下拉框美化 *{margin: 0;padding: 0;} li{list-style: none;} .sewvmain{widt原创 2018-02-05 13:52:23 · 586 阅读 · 0 评论 -
小程序picker---级联效果(三级)
一、WXMLpickerbindchange="bindPickerChange1"value="{{departIndex}}"range="{{departArray}}">viewclass="list clear">viewclass='left'>{{departName}}view>viewclass='right'>imag原创 2018-02-02 13:15:04 · 3661 阅读 · 0 评论 -
纯前端二维码生成插件
1、引入jq2、引入jquery.qrcode.min.js3、使用方法: body部分: js部分: $('#code').qrcode("www.baidu.com");关于中文乱码处理,给出的解决方法为:$(function(){ var str = "中文测试"; $('#cod原创 2018-01-09 16:35:11 · 354 阅读 · 0 评论 -
6位无重复验证码函数封装和原生JS图片上传(带拖拽)函数封装
一、6位无重复验证码函数封装1.手机号码只能输入数字判断function shuzi_sjh(e){ //手机号码只能输入数字 var key=window.event?e.keyCode:e.which; if(key>=48&&key原创 2018-01-31 09:42:47 · 327 阅读 · 0 评论 -
仿班级聊天室(DOM原型法)并且用localStorage存储消息记录
第一部分:CSS代码* { margin: 0px; padding: 0px; } #main { width: 600px; height: 500px;原创 2018-01-30 18:53:10 · 867 阅读 · 0 评论 -
CSS3动画代码---立方体旋转
第一部分:CSS .main{ position:absolute; /*border: 1px solid;*/ width: 250px; height: 250px; top: 0px;原创 2018-01-30 19:05:14 · 797 阅读 · 0 评论 -
工作中常用的js函数封装(3)
一、返回刷新使用方法:在页面初始化的时候调用CheckReload() ,就可以实现返回刷新; function CheckReload() { if (window.name != bencalie) { location.reload(); window.name = bencali...原创 2019-09-05 12:57:59 · 286 阅读 · 0 评论 -
前端常用js函数封装
一、html标签替换function mystring(str) { var ret = str; while(ret.indexOf(">") >= 0 || ret.indexOf("<") >= 0) { ret = ret.replace("<", "...原创 2018-01-31 09:56:37 · 1991 阅读 · 0 评论 -
小程序笔记
1.tabBar如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。Tip:当设置 position 为 top 时,将不会显示 icontabBar 中的 list 是一个数组,只能配置最少2个、最多5个 tab,tab 按数组的顺序排序。2.注意:App() ...翻译 2018-01-22 17:34:13 · 340 阅读 · 0 评论 -
小程序之wxcharts(图表)
一、wxmlcanvascanvas-id="lineCanvas"disable-scroll="true"class="canvas"hidden='{{canvaShow}}'>canvas>二、jsvar wxCharts = require('../../utils/wxcharts.js');var s原创 2018-02-02 13:23:56 · 4791 阅读 · 9 评论 -
小程序之下拉刷新和上拉加载
一、wxmlviewclass="weui-loadmore weui-loadmore_line"hidden="{{!searchLoading}}">viewclass="weui-loadmore__tips weui-loadmore__tips_in-line">正在加载viewclass="weui-loading">view>view>v原创 2018-02-02 13:29:48 · 2003 阅读 · 2 评论 -
移动端的知识点
最近又做到了移动端,怕自己忘记移动端的知识点,所以选用博客记载下,方便自己或他人查看1.meta标签 <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no"/> 自适应 <meta content="yes" name="apple-mo...转载 2018-01-02 13:52:20 · 491 阅读 · 0 评论 -
百度地图标注代码
一、html代码 百度地图API自定义地图 地图生成工具基于百度地图JS api v2.0版本开发,使用请申请密匙。 了解如何申请密匙 申请密匙 //创建和初始化地图函数: f原创 2018-02-05 13:45:13 · 1140 阅读 · 0 评论 -
HTML5-webSql存储本地联系人(带增加、修改、删除)
一、代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css">原创 2018-02-09 17:43:52 · 628 阅读 · 0 评论 -
JS实现倒计时(时、分,秒)
一、html代码 JS实现倒计时(时、分,秒) var interval = 1000; function ShowCountDown(year, month, day, divname) {原创 2018-02-05 11:02:35 · 632 阅读 · 0 评论 -
图片切换框架-CSS
一、html代码 * { margin: 0px; padding: 0px; } .sliper {原创 2018-02-05 10:59:39 · 517 阅读 · 0 评论 -
城市选择-移动端-点击首字母定位到当前城市
一、html代码城市选择body,div,dl,dt,dd,ul,li,form,input,button,h1,h2,h3,h4,h5,h6,p{margin: 0 auto;padding:0;font-family:"微软雅黑";color:#00C7C7}ul,li,dl,dt,dd{display:block;list-styl原创 2018-02-05 10:55:16 · 6576 阅读 · 1 评论 -
大转盘
一、代码 大转盘 *{ margin: 0; padding: 0 ;font-family: Arial, Helvetica, sans-serif; font-family: "微软雅黑";font-weight: normal;} ul,li{ list原创 2018-02-05 10:46:13 · 346 阅读 · 0 评论