- 博客(15)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 mock.js 基础学习
一、特点前后端分离: 让前端攻城师独立于后端进行开发。增加单元测试的真实性: 通过随机数据,模拟各种场景。开发无侵入: 不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。用法简单: 符合直觉的接口。数据类型丰富: 支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。方便扩展: 支持支持扩展更多数据类型,支持自定义函数和正则。二、语法规范2.1 数据模板定义规范// 属性名 name// 生成规则 rule// 属性值 value'name|
2020-07-10 16:51:01 203
原创 vue-简单的状态管理实现
在vue项目中,有很多数据会在组件之间共享,这时就需要一个状态管理工具。Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,vuex适用于中大型项目,对于小项目来说是繁琐冗余的。本文就来讲述如何利用vue的observable来构建一个状态管理器。1、创建 storestore.jsimport Vue from 'vue'const states = Vue.observable({ message: 'hello vue', count: 0})const m
2020-07-01 16:04:59 1957
原创 ESLint入门学习(一)
ESLint是在ECMAScript/JavaScript代码中识别和报告模式匹配的工具,它的目标是保证代码的一致性和避免错误。它和JSLint、JSHint相似,除了少数例外:ESLint 使用 Espress 解析 JavascriptESLint 使用AST去分析代码中的模式完全插件化。每一个规则都是一个插件并且可以在运行时添加更多的规则。1、命令行安装npm i -g eslint运行eslint [options] [file|dir|glob]*例如:eslint file
2020-06-23 17:59:04 606
原创 LeetCode位运算实例
1、按位与(&)运算规则:1&1=1, 1&0=0, 0&1=0, 0&0=0即:与0相与可清零;与1相与可保留原值例:51 & 5 -> 00110011 & 00000101 = 00000001 -> 51 & 5 = 1如需要取10101110中的低四位,10101110 & 00001111 = 000011102、按位或(|)运算规则:0|0=0, 0|1=1, 1|0=1, 1|1=1即:
2020-06-12 11:01:53 321
原创 Git常用操作
一、常用命令远程仓库类:git clone/remote/pull/push/rebase/fetch分支类(包括tag):git branch/tag/checkout/stash信息查阅:git status/log/reflog/diff本地常规操作:git add/commit/rm/merge/reset/revertgit add # 将工作区的修改提交到暂存区git commit # 将暂存区的修改提交到当前分支git reset # 回退到某一个版本
2020-06-03 18:10:05 135
原创 eclipse中遇到的快捷键问题
使用Ctrl+Alt+↓来实现复制当前行,但是屏幕翻转却不能复制。这是因为快捷键被系统占用,解决方法是取消系统的快捷键,如下图: eclipse中使用快捷键Ctrl+Shift+F 实现代码规范化却没有效果,这是因为快捷键被输入法占用,解决方法如下图: ...
2020-05-20 14:43:48 297
原创 vue 项目的一些配置问题
解决插件图标不显示问题# build/utils.js if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, fallback: 'vue-style-loader', publicPath: ...
2020-05-20 14:42:20 701 1
原创 jQuery slideDown下滑中出现反弹或者抖动现象
<html><head><script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript"> $(document).ready(function(){ $(".btn1").click(function(){ $("div").slideUp(); }); .
2020-05-20 14:28:42 1310
原创 Sass笔记
Sass 是成熟、稳定、强大的css预处理器,而SCSS 是Sass 3版本当中引入的新语法特性,完全兼容css3的同时继承了sass强大的动态功能。在规模较大的web引用中,使用css容易造成选择器层叠的复杂度过高,因此推荐通过Sass预处理器进行开发。Sass特性:变量、嵌套、混合、继承等。SCSS 特点:需要使用分号和花括号而不是换行和缩进;SCSS 对空白符号不敏感。 变量...
2018-12-19 14:29:59 213
原创 iframe 使用
避免自己的网站被其他网站的iframe引用: 原因:避免“点击劫持” 方法:1、网站可设置X-Frame-Options,X-Frame-Options有三个可能值: DENY :拒绝任何域加载 SAMEORIGIN,:允许同源域加载 ALLOW-FROM :可以定...
2018-06-07 13:58:05 327
原创 同一个窗口中,运行不同的url
首先使用 window.open([URL], [窗口名称], [参数字符串]) 打开一个新窗口var newWindow='';var arrUrl=['http://www.baidu.com.cn','http://mp.csdn.net'];$.each(arrUrl,function(i){ if(newWindow){ newWindow.location=arrUrl[i];...
2018-06-07 12:05:04 345
原创 页面局部刷新,其中的click事件被再次定义
在项目中,使用了Easyui的datagrid实现表格展示数据,表格中添加点击操作,点击事件需要在页面渲染表格之后添加例:要给表格中class为start的元素添加click事件,middle是表格的父div$('.middle').on('click','.start',function(){ var index=$(this).attr('data...
2018-06-07 11:22:53 1835
原创 下拉框插件 dropdown.js介绍
在项目中使用到了dropdown.js插件,把使用的方法以及注意点记录了下来。插件描述:Dropdown是面向PC端的基于jQuery开发的轻量级下拉框插件,支持keyvalue搜索,有token和两种模式。地址:http://www.jq22.com/jquery-info14548一、使用说明1、html中使用<div>将select包含: <div class="sel...
2018-06-07 10:51:25 12326
原创 Myeclipse字体设置
Window --> Preferences --> General --> Appearance --> Colors and Fonts --> Basic --> Text Font --> Edit
2015-11-11 09:42:56 338
js调用后台方法,未激发click事件,就在页面预加载时执行
2017-01-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人