自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 vue-cli项目结构详解

Vue-cli是vue官方出品的快速构建单页应用的脚手架,如果你是初次尝试Vue,不建议使用,推荐你使用普通引入javascript文件的方式进行学习,如果你已经有vue基础那么就可以用vue-cli这个脚手架进行学习。下面开始对vue-cli生成的项目结构进行一下简单的解读,这个解读只是本人在项目中应用vue-cli的一些个人见解和总结,只针对一些刚入门vue的人,本人是菜鸟,如有不对请大神不吝赐

2017-12-22 11:41:44 21610 12

原创 聊聊js中的提升

说明:js中函数声明和变量声明都会被提升很多人直觉上认为, JavaScript 代码在执行时是由上到下一行一行执行的。但实际上并不是这样:1.js变量提升a = 3;var a;console.log( a );//3很多人认为会输出undefined ,因为 var a 声明在 a = 3之后,他们自然而然地认为变量被重新赋值了,因此会被赋予默认值 undefined 。但是,真正的输出结果

2017-09-21 20:05:57 861

原创 理解ES6 Promise

1.Promise的立即执行性var p = new Promise(function(resolve, reject){ console.log("create a promise"); resolve("success");});console.log("after new Promise");p.then(function(value){ console.log(value);

2017-09-05 21:53:47 282

原创 require,import区别

遵循的模块化规范不一样模块化规范:即为 JavaScript 提供一种模块编写、模块依赖和模块运行的方案。谁让最初的 JavaScript 是那么的裸奔呢——全局变量就是它的模块化规范。 require/exports 出生在野生规范当中,什么叫做野生规范?即这些规范是 JavaScript 社区中的开发者自己草拟的规则,得到了大家的承认或者广泛的应用。比如 CommonJS、AMD、CMD 等等

2017-08-30 19:50:25 345

原创 js正则表达式

一.什么是正则表达式正则表达式(regular expression)是一个描述字符模式的对象。ECMAScript 的RegExp 类 表示正则表达式,而String 和RegExp 都定义了使用正则表达式进行强大的模式匹配和文本 检索与替换的函数。 正则表达式主要用来验证客户端的输入数据。用户填写完表单单击按钮之后,表单就会 被发送到服务器,在服务器端通常会用PHP、ASP.NET 等服

2017-08-30 19:37:50 297

转载 1.事件委托的原理以及优缺点 2. 手写原生js实现事件代理,并要求兼容浏览器

Q:事件的委托(代理 Delegated Events)的原理以及优缺点A:委托(代理)事件是那些被绑定到父级元素的事件,但是只有当满足一定匹配条件时才会被挪。这是靠事件的冒泡机制来实现的,优点是:(1)可以大量节省内存占用,减少事件注册,比如在table上代理所有td的click事件就非常棒 (2)可以实现当新增子对象时无需再次对其绑定事件,对于动态内容部分尤为合适缺点是:事件代理的应用常用应该仅

2017-08-30 17:50:22 539

原创 静态html页面关键字搜索高亮

静态html页面关键字搜索高亮最近项目要实现一个页面关键字搜索,刚好上网找了一款不错的插件,叫mark.js,官网地址,下面演示一个基于jq的案列,这个插件可以不依赖任何插件也可以实现这个功能,详情见官网例子。基于jq的小小例子:<!DOCTYPE><html> <head> <title> new document </title> <meta name="ge

2017-08-29 23:32:38 7266 4

原创 ES6(babel)环境搭建

ES6的开发环境搭建建立工程目录:先建立一个项目的工程目录,并在目录下边建立两个文件夹:src和dist ● src:书写ES6代码的文件夹,写的js程序都放在这里。 ● dist:利用Babel编译成的ES5代码的文件夹,在HTML页面需要引入的时这里的js文件。编写index.html:文件夹建立好后,我们新建一个index.html文件。<!DOCTYPE html><html

2017-08-29 20:23:30 581

原创 php快速检测浏览器类型

php,浏览器类型

2017-08-29 20:18:40 403

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除