- 博客(32)
- 资源 (11)
- 收藏
- 关注
转载 前端面试大全:Vue 常考基础知识点
生命周期钩子函数在 beforeCreate 钩子函数调用的时候,是获取不到 props 或者 data 中的数据的,因为这些数据的初始化都在 initState 中。然后会执行 created 钩子函数,在这一步的时候已经可以访问到之前不能访问到的数据,但是这时候组件还没被挂载,所以是看不到的。接下来会先执行 beforeMount 钩子函数,开始创建 VDOM,最后执行 mount...
2019-01-31 17:57:57
558
转载 Vue.js(九) 第三方常用插件
1. Vue.js devtools用于开发调试Vue.js的一个必备插件。可以在Chrome中的扩展程序中直接安装,也可以本地文件的方式安装。2. vue-lazyload 图片懒加载插件地址:https://github.com/hilongjw/vue-lazyloaddemo:http://hilongjw.github.io/vue-lazyload/2.1 安装 和 使用...
2019-01-31 16:14:43
325
转载 百度,谷歌,360,搜狗,神马等蜘蛛IP段大全【持续更新】
导读:忘了从去年几月份开始,百度蜘蛛会解析CNZZ的统计代码,因为有站群,所以导致网站的直接访客骤然增加几万。大部分都是百度蜘蛛北京段的IP贡献的。颇为烦恼。当时反馈给了CNZZ,不过至今无人处理。本文博采众家之言,与诸位分享百度、谷歌、360、搜狗等搜索引擎蜘蛛的IP段。包括江湖中传言的降权蜘蛛、沙盒蜘蛛、高权重蜘蛛等,不一而足。潇湘驭文将持续更新本文,留取精华,弃舍糟粕。2016年8月23...
2019-01-30 16:02:13
9959
3
转载 node.js下when.js(Promises/A)的实践
假设一个业务场景:通过rss地址,获取rss并保存于文件,rss地址保存于文件中。完成该场景的业务需要完成3个任务:1.从文件中读取rss地址。2.获取rss。3.保存于文件。最后将这三个任务进行整合。准备:存放rss地址的文件,address.txt。http://programmer.csdn.net/rss_programmer.html...
2019-01-29 10:08:33
364
转载 nodeJS部署ueditor富文本编辑器
在做一个私人项目的时候需要用到在线富文本编辑器,多方寻觅后选定百度的ueditor,不过,竟然不支持nodeJS后台。查!找很多博客,很多教程,最后捋了一个自认为还算清晰的思路来。以独立小demo将知识点总结如下:材料: 1.一张用来装编辑器的html页面 2.一个ueditor完整包(官方有php包、ASP包。Java包,随便下载一个),注意,有的包可能...
2019-01-24 23:32:43
1091
转载 ueditor 后端配置项没有正常加载,上传插件不能正常使用!jsp版本
问题描述:服务器系统架构采用的是koa(并非koa2),客户端富文本编辑器采用的是百度的ueditor控件。现在需要ueditor支持将图片直接上传到七牛云。 前提:百度的ueditor需要在本地配置为可用,图片上传相关的配置可以参考官方文档的描述。由于服务器用的node.js,因此ueditor目录下我们只需要保留nodejs目录,其它部分如php,asp.net等都可以删掉。然后根据自己...
2019-01-24 22:51:07
5679
转载 koa-body 文件上传自定义文件夹及文件名称
一、需求 二、实现 1、生成文件夹名称 2、检查文件夹路径是否存在,如果不存在则创建文件夹 3、获取文件的后缀 4、在 onFileBegin 中进行属性重赋值 三、效果 四、只保存需要的文件路径 五、示例代码一、需求本篇文章基于之前的文件续写, 因此一些基的使用需要参照下面的文章内容,不在重复基本代码之前写了一篇文章,关于使用koa-body进行文件...
2019-01-23 15:26:33
4804
2
转载 js操作referrer获取来源页
http请求中有一个referer报文头,用来表示当前流量的来源参考页,即当前页面是从哪个页面跳转过来的,可以通过document.referrer来获取该信息,但会有一些原因,导致js获取到的referrer是空字符串,如下:1、使用window.location跳转,会导致IE下返回空字符串2、使用window.open方式打开新窗口,会导致IE下返回空字符串3、鼠标拖拽打开新窗口...
2019-01-23 10:09:17
1906
转载 koa2路劲配置注意的地方要加/router.all('/list.json'
koa2路劲配置注意的地方要加/router.all('/list.json'不可以router.all('list.json'
2019-01-22 20:47:34
1661
1
转载 userSession: state => state.user.userSession和getters
userSession: state => { return state.user.userSession;},等价于userSession: state => state.user.userSession,const store = new Vuex.Store({ modules: { }, getters})getters.js...
2019-01-20 21:59:19
1305
转载 node.js 应答跨域请求实现 (以koa2-cors为例)
1、下面以koa2为例var koa = require('koa');var app = new koa();var router = require('koa-router')();// CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。// 下面以koa2-cors为例,const cors = require('...
2019-01-19 16:34:14
4628
转载 axios 发 post 请求,后端接收不到参数的解决方案
文章目录问题场景问题原因要点1要点2问题分析解决方案解决方案一解决方案二解决方案三解决方案四解决方案五解决方案六问题场景场景很简单,就是一个正常 axios post 请求:axios({ headers: { 'deviceCode': 'A95ZEF1-47B5-AC90BF3' }, method: 'post',...
2019-01-19 13:33:48
1335
1
转载 ES6中let与var的区别
通过var定义的变量,作用域是整个封闭函数,是全域的 。通过let定义的变量,作用域是在块级或是子块中。for (let i = 0; i < 10; i++) { // ...}console.log(i);// ReferenceError: i is not defined//计数器i只在for循环体内有效,在循环体外引用就会报错。变量提升现象:浏览器在运行代码之...
2019-01-18 14:47:34
114
转载 百度小程序工具
检查url-mapping是否正确https://mbd.baidu.com/ma/landingpage?t=smartapp_urlmappingcheck
2019-01-18 13:25:55
1497
转载 vue store存储commit 和dispatch
this.$store.commit('toShowLoginDialog', true);this.$store.dispatch('toShowLoginDialog',false)主要区别是:dispatch:含有异步操作,例如向后台提交数据,写法: this.$store.dispatch('mutations方法名',值)commit:同步操作,写法:this.$sto...
2019-01-18 10:42:59
646
转载 NProgress,前端必备进度条插件,你值得拥有
官方网站:http://ricostacruz.com/nprogress/下载地址:https://github.com/rstacruz/nprogress安装依赖于 jQuery (1.8版本及以上),添加 nprogress.js 和 nprogress.css 到你的项目中。使用方法NProgress.start()— 显示进度条NProgres...
2019-01-18 09:46:31
4000
转载 简单理解Vue中的nextTick
https://www.jianshu.com/p/a7550c0e164fVue中的nextTick涉及到Vue中DOM的异步更新,感觉很有意思,特意了解了一下。其中关于nextTick的源码涉及到不少知识,很多不太理解,暂且根据自己的一些感悟介绍下nextTick。一、示例先来一个示例了解下关于Vue中的DOM更新以及nextTick的作用。模板<div cla...
2019-01-16 20:37:08
356
转载 你真的理解devDependencies和dependencies区别吗?
网上统一的观念是devDependencies用于本地环境开发时候。dependencies用户发布环境其实看名字我也知道是这个意思,我觉得没解释情况。devDependencies是只会在开发环境下依赖的模块,生产环境不会被打入包内。通过NODE_ENV=developement或NODE_ENV=production指定开发还是生产环境。而dependencies依赖的包不仅开...
2019-01-16 16:01:43
2572
转载 使用webpack-merge区分生成环境和开发环境:
使用webpack-merge区分生成环境和开发环境:很多时候,我们都需要针对不同的环境进行不用的操作。比如在生成环境下分离css到单独文件:var extractSass = new ExtractTextPlugin({ filename: "[name].[contenthash].css", disable: process.env.NODE_ENV ...
2019-01-15 20:48:28
11905
转载 extract-text-webpack-plugin 的使用及安装
extract-text-webpack-plugin该插件的主要是为了抽离css样式,防止将样式打包在js中引起页面样式加载错乱的现象;首先我先来介绍下这个插件的安装方法:npm install extract-text-webpack-plugin --save-dev首先进入项目的根目录,然后执行以上命令进行插件的安装,插件安装完成后,接下来我们要做的就是在webpack.conf...
2019-01-15 20:22:38
2227
1
转载 vue项目中有时间文件路径上有@,代表什么意思?
./这是相对路径的意思,同级目录。../上级目录。@/这是webpack设置的路径别名。在build/webpack.base.conf这个文件里面设置了@具体指的是什么resolve: {// 路径别名alias: {'@': resolve('src'),'vue$': 'vue/dist/vue.esm.js'}},就是说@这东西代表着到src这个文件夹的路径。...
2019-01-15 17:59:11
610
转载 webpack从零开始第1课:安装webpack和webpack-dev-server
webpack目录第1课: 安装webpack和webpack-dev-server 第2课: 配置文件 第3课: 做为node的一个模块来使用 第4课: 插件篇 第5课: 模块篇 第6课: 在Vue开发中使用webpack本文参考文档webpack官方安装文档https://webpack.js.org/guides...中文翻译 webpack-dev-ser...
2019-01-15 15:36:46
729
转载 vue2 设置网页title的问题
好东东,没个标题看着多难受看到1文章 http://blog.csdn.net/qishuixian/article/details/72912368推荐使用 vue-wechat-title插件npm install vue-wechat-title --save 下看后我的使用方式1. 在 main.js 中import VueWechatTitle fro...
2019-01-15 15:24:39
316
转载 前端框架Vue.js——vue-i18n ,vue项目中如何实现国际化
一、前言趁着10月的最后一天,来写一篇关于前端国际化的实践型博客。国际化应该都不陌生,就是一个网站、应用可以实现语言的切换。在这就不谈原理,只说说如何实现中英文的切换。做技术的总得先把 demo 做出来嘛。二、demo 场景需求分析需求很简单,左上角 ‘’网易云音乐‘’就是一个中英文切换的按钮,点击弹出提示框,确认切换语言后,实现英文版本。切换成英文版本:...
2019-01-15 15:19:08
1209
转载 使用ResizeObserver制作响应式Vue组件
使用ResizeObserver制作响应式Vue组件前言一提到制作响应式组件或布局,脑海里首先想到的是通过@media查询来控制,但是有一个问题,它能满足你的需求么?大多数情况下可以很好的解决问题,有时也会不灵验。已一个例子作为说明。 假设你要创建一个postItem组件,在大屏上post是这样的显示效果 在手机上我需要这样的效果 第一反应就是想到媒体查询,根据页面的宽度来控...
2019-01-15 15:10:35
5402
1
转载 s.parse()、qs.stringify()使用方法
qs是一个npm仓库所管理的包,可通过npm install qs命令进行安装.1. qs.parse()将URL解析成对象的形式const Qs = require('qs');let url = 'method=query_sql_dataset_data&projectId=85&appToken=7d22e38e-5717-11e7-907b-a6006ad3db...
2019-01-15 15:02:24
548
转载 js-cookie的用法
cookie的作用无需多言,自己封装一个cookie,不停地复制黏贴页颇为麻烦,在这里,有npm为我们封装好的插件js-cookie:https://www.npmjs.com/package/js-cookie。引用方法:1.直接饮用cdn:<scriptsrc="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.mi...
2019-01-15 14:51:01
1053
转载 jQuery event.stopPropagation() 方法
event.stopPropagation() 方法阻止事件冒泡到父元素,阻止任何父事件处理程序被执行。$("span").click(function(event){event.stopPropagation();alert("The span element was clicked.");});$("p").click(function(event){alert("The p ...
2019-01-15 11:52:13
666
转载 JS 详解 Cookie、 LocalStorage 与 SessionStorage
基本概念CookieCookie 是小甜饼的意思。顾名思义,cookie 确实非常小,它的大小限制为4KB左右。它的主要用途有保存登录信息,比如你登录某个网站市场可以看到“记住密码”,这通常就是通过在 Cookie 中存入一段辨别用户身份的数据来实现的。localStoragelocalStorage 是 HTML5 标准中新加入的技术,它并不是什么划时代的新东西。早在 IE 6 ...
2019-01-14 14:40:11
175
转载 力荐 35 个最好用的 Vue 开源库!
更多内容,可关注前端之巅(ID:frontshow)。无论是开发新手还是经验丰富的老手,我们都喜欢开源软件包。对于开发者来说,如果没有这些开源软件包,很难想象我们的生活会变得多么疲惫不堪,而且靠咖啡度日也会成为家常便饭。所幸的是,随着 Vue.js 和 Nuxt.js 社区的不断壮大,每天都会出现一些很好的软件包。在下文中,我们将推荐一些非常好用的 Vue 和 Nuxt 软件包。Vue...
2019-01-07 16:04:10
403
转载 background-clip:从box-sizing:border-box属性入手,来了解盒模型
从最开始学习CSS的时候,就了解了盒模型的概念,今天,我们从其中的box-sizing:border-box;的属性入手,来重新认识一下盒模型在实际项目中的运用。背景:先声明一下运用的场景,假如项目布局使用的是自适应的布局方式,div给出的宽度是百分比的形式,即框占窗口宽度的50%,但边界和内边距是用像素来表示的怎么办?为了避免这种问题,可以使用属性box-sizing来调整框模型。使...
2019-01-02 19:30:29
881
Learn Objective-C on the Mac eBook.pdf (incl. examples) 包含全代码
2012-07-21
JavaScript权威指南(第6版)pdf(彩页)
2012-06-21
控制系统仿真与SIMULINK(PPT+程序)
2011-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人