- 博客(25)
- 资源 (30)
- 问答 (1)
- 收藏
- 关注
原创 html 引入title图标
<!--css js 文件的引入--> <link rel="shortcut icon" href="images/favicon.ico">
2019-01-28 14:31:38 2314
原创 HTML 网站编码格式,UTF-8 国际编码,GBK或 gb2312 中文编码
<meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta name="Keywords" content="关键词一,关键词二"><meta name="Description" content="网站描述内容">
2019-01-28 14:30:54 3360
原创 vue 操作dom元素
html:<div class="foods-wrapper" ref="foodScroll"> <ul> <!-- 专场 --> <li class="container-list food-list-hook"> <div v-for="(
2019-01-28 14:24:38 841
原创 websocket和ajax的区别
1.本质不同 Ajax,即异步JavaScript和XML,是一种创建交互式网页应用的网页开发技术; WebSocket是HTML5一种新的协议,实现了浏览器与服务器全双工通信。其本质是先通过HTTP/HTTPS协议进行握手后创建一个用于交换数据的TCP连接,服务端与客户端通过此TCP连接进行实时通信。2.生命周期不同。websocket建立的是长连接,在一个会话中一直保持连接;而...
2019-01-23 10:26:51 5041 1
原创 js 显示当前时间
<html><head><script type="text/javascript">function startTime(){ var today=new Date() var h=today.getHours() var m=today.getMinutes() var s=today.getSeconds() // add a ze...
2019-01-22 14:37:14 177
原创 小程序点击多个指定地方都能关闭弹框
比如在popupDom和text这里都需要关闭当前这个弹框 可以给他们定义一个一样的事件data-target="self" catchtap='hideBaitiaoView'index.wxml<!-- 白条弹框 --><view class='popupDom' hidden='{{hideBaitiao}}' data-target="self" catch...
2019-01-18 21:27:32 4750
原创 小程序封装组件
需求: 在一个项目中我们会发现有很多的共同样式 ;所以我们如果想优化代码就得自己封装组件:子组件: 在根目录上建立一个components的文件夹,在里面自定义一个文件如:infocellindex.json{ "component": true,//是否使用组件 "usingComponents": {}//引入组件,这里做为子组件为父组件使用,暂时不需要引入其它子...
2019-01-18 20:38:02 2151
原创 heroku 服务器的使用
有时候我们在练习项目的时候需要自己的服务器;这里给你们推介下heroku 免费的服务器注册网址在email字段一定要使用谷歌邮箱后缀为@gmail.com注册好后;项目中的引用在项目中创建 .gitignore 文件 node_modulesgit init git add .git commit -am ‘initial commit’keroku 打包上传安...
2019-01-15 09:16:01 6176
原创 vue 聊天框定位到底部
mounted () { this.scrollToBottom();}, //每次页面渲染完之后滚动条在最底部updated(){ this.scrollToBottom();}, methods: {// scrollToBottom() { this.$nextTick(() => { var containe...
2019-01-13 16:46:19 2500 1
原创 URL转码与解码
在url传参的时候如果你不想让别人看到内容;比如中文;你可以用encodeURI编码再用decodeURI进行解码,原理:返回编码为有效的统一资源标识符 (URI) 的字符串,不会被编码的字符:! @ # $ & * ( ) = : / ; ? + ' encodeURI()是Javascript中真正用来对URL编码的函数。编码:encodeURI('http:...
2019-01-11 15:34:01 1615
原创 vue query传参刷新后数据消失问题
需求:通过url传参页面跳转当时能正常渲染;但是刷新后数据就消失了;解决方案:params传参:this.$router.push({name:'list', params:{user: id}})取值:this.$route.params.user发现可以渲染;但是一刷新就变成了[object object]需要在router.中修改routes: [...
2019-01-11 11:50:48 12530 4
原创 localStorage取值报[object Object]
需求页面跳转的时候取值://存储 localStorage.setItem('user', this.$store.getters.targetUser)//取值:console.log(localStorage.getItem('user'))结果: 解决方法:JSON.stringify(),JSON.parse()JSON.stringify()函数 作...
2019-01-11 11:35:36 7561
原创 vue 重置vuex数据
有时候在我们把数据存储下来的时候,在某个时候需要移除这些数据却不知道怎么移除了;下面我有一些自己的方法一: dispatch重新赋值store.jsconst actions = { //这里面的方法是用来异步触发mutations里面的方法,context与store 实例具有相同方法和属性 setGargetUser({ commit }, targetUser) { ...
2019-01-10 16:12:55 12427
原创 vuex 解决数据刷新消失的问题(本地存储,持久存储插件)
需求:在页面跳转的时候会携带一些数据进来正常渲染,但是会有一个问题就是一刷新的时候数据就没有了;所以我们在需有一个解决的方案;一.就是在vuex中localStorage 或者sessionStorage相比sessionStorage,存储数据更安全,sessionStorage可以在控制台被看到sessionStorage只会在关闭页面后数据才会消失 而localStorage关...
2019-01-10 09:55:06 4280 1
原创 vuex actions使用(action和mutations的区别)
我们先说说actions和mutations的区别,mutations在请求数据的时候是同步的;而actions是异步的 action的功能和mutation是类似的,都是去变更store里的state,不过action和mutation有两点不同:1、action主要处理的是异步的操作,mutation必须同步执行,而action就不受这样的限制,也就是说action中我们既可以处理同...
2019-01-09 16:59:05 20750 5
原创 media 媒体查询外部引入文件样式
当浏览器窗口大于992px执行<link media="screen and (min-width:992px)" rel="stylesheet" href="css/screen_pc.css"><!--假设PAD屏幕在991~768px 会执行--><link media="screen and (min-width:768px) and (m.
2019-01-09 11:41:31 2525
原创 设置Meta标签(兼容内核,页面缓存时间,窗口)
若页面需默认用极速核,增加标签:<meta name="renderer" content="webkit"> 若页面需默认用ie兼容内核,增加标签:<meta name="renderer" content="ie-comp"> 若页面需默认用ie标准内核,增加标签:<meta name="renderer"
2019-01-09 11:37:06 875
原创 网站优化禁止百度转码
禁止百度转码 在互联网上,有两种类型的Web资源,即Web和WAP。Web类资源主要是电脑端浏览,WAP类资源主要是移动手机端浏览。当我们使用移动端或平板电脑等移动设备访问百度搜索时,许多移动浏览器不能直接访问网页,所以这个时候就会自动转码,以增强用户的体验感。为什么大部分人对转码问题不太满意呢?大部分的人还是不希望自己的网站被转码,因为转码过的网站布局可能没有之前好看,还有很...
2019-01-09 11:29:56 348
原创 HTML 响应式布局
一 视口移动前端中常说的 viewport (视口)就是浏览器中用于呈现网页的区域。视口通常并不等于屏幕大小,特别是可以缩放浏览器窗口的情况下。手机端与PC端视口存在差异,电脑端的视口宽度等于分辨率,而移动端的视口宽度跟分辨率没有关系,宽度默认值是设备厂家指定的。iOS, Android基本都将这个视口分辨率设置为 980px。1、为什么手机端视口要设为980px?乔布斯设想:苹果...
2019-01-09 11:16:44 5142
原创 vue 配置公共头部(header)
需求:整个项目;每个项目都有头部 但是内容不一样;这种情况我们可以考虑在app.vue中创建公共头部;App.vue<template> <div id="app"> <div class="header" v-if="isShowHeader" id="headers"> <
2019-01-07 19:36:54 26746 7
原创 vue 打包后找不到路径
在打包后发现点开dist方件;浏览器中一片空白;我们需要在config文件下的把 assetsPublicPath: "/",变成: assetsPublicPath: "./",这个可以让他变成相对路径 把: productionSourceMap: ture,变成: productionSourceMap: false,因为这个东西在打包的时候会给你生成很多Sour...
2019-01-07 11:09:25 3343
原创 git 移除仓库文件
在上传项目到GitHub时,忘记忽略了某个文件夹target,就直接push上去了, 最后意识到了此问题,决定删除掉远程仓库中的xxx文件夹。但是在github上只能删除仓库,却无法删除文件夹或文件, 所以只能通过命令来解决,具体方法如下新建一个文件夹git init //初始化下git remote add origin https://github.com/xxxxx.git ...
2019-01-05 18:37:24 1225
原创 移动端去掉a标签点击时出现的背景
需求:每次在a链接点击的时候总是会有一个背景色出来很难看;我们需要去掉a:active { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
2019-01-05 18:01:04 853
原创 vue input 警告[DOM] Input elements should have autocomplete attributes (suggested: "current-pass
vue input 警告提示为:输入元素应该具有自动完成属性解决方案为:autocomplete <input :type="type" :value="value" :placeholder="placeholder" :name="name" ...
2019-01-04 20:08:33 15291
原创 vue @input和@click的区别
@input 一般用于监听事件只要输入的值变化了就会触发input <input :type="type" :value="value" :placeholder="placeholder" :name="name" @input="$emit('input',$event.targe...
2019-01-04 17:40:38 40495
小程序搜索功能并对搜索出的数据存储到历史记录
2019-05-03
小程序实现搜索功能
2019-05-03
jpegtran.exe
2022-11-16
JS Code Run_v1.2.2_apkpure.com.apk
2022-01-08
RunJS-Setup-2.2.2.exe
2022-01-08
README.md编写教程(基本语法)
2020-02-12
SetRole.js promise all 对axios返回做统一处理
2020-01-04
reduxexample.zip
2019-12-08
axios_vue_element.zip
2019-10-16
vue2.0 vue-devtools成功安装打开的时候一片空白
2019-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人