- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 webpack+vue 实现多页面开发
首先,要大概知道webpack是什么,webpack的插件都是做什么用的,vue是什么,然后看完之后也可以去补充一下这些方面的知识。第一步:安装环境需要安装的有:nodejs,并添加入环境变量PATH使用nodejs安装vue-cli 参考内容: http://cn.vuejs.org/guide/installation.html#u547D_u4EE4_u884
2017-07-15 19:52:57 8787 3
原创 Vue—params传递值
在嵌套路由中,父路由向子路由传值除了query外,还有params,params传值有两种情况,一种是值在url中显示,另外一种是值不显示在url中。1、显示在url中index.html[html] view plain copydiv id="app"> router-view>router-view>
2017-07-11 19:00:31 17788 1
原创 js作用域和作用域链
一直对js的作用域有点迷糊,今天偶然读到JavaScript权威指南,立马被吸引住了,写的真不错。我看的是第六版本,相当的厚,大概1000多页,Js博大精深,要熟悉精通需要大毅力大功夫。一:函数作用域 先看一小段代码:[javascript] view plain copyvar scope="global"; functi
2017-07-02 18:13:00 186
原创 浅谈Angularjs的一些优势
浅谈Angularjs的一些优势 使用angularjs做过两个管理项目了,谈不上深入了解,只是能熟练运用罢了,在此谈谈自己对ng的一些理解。 使用ng主要是为了减轻前端js代码量,增加js的复用。而且ng是一个很炫的框架。那么ng到底有哪些优势了?我们为什么要使用ng了? 首先分析下ng做的应用与传统应用的区别: 传统企业应用: a:通过iframe加载
2017-06-28 00:37:17 1682
转载 AngularJs与ReactJS优缺点&适用场景
AngularJs与ReactJS优缺点&适用场景Angular的优缺点:优点AngularJS是一套完整的框架,angular有自带的数据绑定、render渲染、angularUI库,过滤器,directive(模板),服务q(defer),http,inject(依赖注入),factory,provider……,等等一系列工具,基本上只要你在做web开发
2017-06-28 00:36:14 741
原创 移动web开发
一基础知识1.1屏幕屏幕尺寸——对角线的长度分辨率——像素度量(水平和垂直)1.2长度度单位(相对和绝对长度)像素是一个相对的长度单位(像素没有固定的长度)1.3像素密度(DPI.PPI)--Dots Per Inch Pixels Per Inch单位面积像素里面能放多少的点数屏幕尺寸固定时,当PPI 越大,像素的实际大小就会越小越高,,清晰度yu
2017-06-19 00:58:38 238
原创 关于JSthis指向
查看this指向的一句话法则:永远指向其所在函数的所有者如果没有所有者时,指向window。理解this的要点:关键在于将函数与函数名分开看待。同一个函数,在不同的执行方法下,会有不同的效果。如何来进行理解呢,来看几个实例1)全局函数中的this指向function test(){alert(this);//test这个函数没有所有者,因
2017-06-19 00:55:52 338
原创 关于new Date()的总结
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月) // 所以获取当前月份是myDate.getMonth()+1;myDate.getDate(); /
2017-06-14 20:27:22 496
原创 实现新年倒计时
倒计时 var text = document.getElementById('text'); //当前日期 setInterval(function(){ var dt = new Date(); //2008.1.1 var targe
2017-06-14 20:24:12 918
原创 关于数据检测类型的浅谈
包含:typeof instanceof constuctor(?) isFunction isArraytypeof:是一个运算符,针对一个操作数进行运算,并检测是哪个类型。但是有一定的局限性,针对对象类型数据,无法具体细化。比如说:数组,对象,正则等都会返回object.instanceof :仅限引用类型数据转化,无法检测基本数据类型的值,返回值是布尔型。但是:1.不
2017-06-12 20:45:12 269
转载 前后端分离的心得
目录如下:实现前后端分离的心得为什么选择前后端分离如何做到前后端分离为什么要引入nodejs作为中间层前端服务器如何部署实现前后端分离的心得对目前的web来说,前后端分离已经变得越来越流行了,越来越多的企业/网站都开始往这个方向靠拢。那么,为什么要选择前后端分离呢?前后端分离对实际开发有什么好处呢?为什么选择前后端分离在以
2017-06-12 09:48:43 1353
原创 正则表达式
1正则表达式(规则表达式)a 作用 匹配字符串b . 除了\n以外的任意一个字符c []表示范围[0-9]0-9之间任意的一个数字,包括0和6;[a-z];[A-Z];数组和字母中的一个[0-9a-zA-Z]d {一个数字},表示{}前面的字符出现的次数;[0-9]{6},表示0-9之前的数字至少出现6次;e {一个数字,另一个数字},表示{}前面的字符出现 一个数字 次或
2017-06-11 23:50:25 365
原创 关于面向对象体系的总结
js对象体系总结:1.所有的函数都有都有__proto__和prototype,2.prototype属性本质上也是对象,原型对象中也有一个__proto__属性,并且指向Object.prototype,但是Object.prototype中没有这个属性。3.原型对象中都有一个construction(构造器)属性,指向原型所属的构造函数。4.所有的函数都是Function的实例
2017-06-11 23:43:34 309
转载 关于require.js的用法(很重要)
一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。这样的写法有很大的缺点。首先,加载的时候,浏览器会停止网页渲染,加
2017-06-11 23:37:57 347
原创 js预解析
创建时间:2017-05-02 0:50预解析资料1. 定义预解析:在当前作用域下,js运行之前,会把带有var和function关键字的事先声明,并在内存中安排好。然后再从上到下执行js语句。预解析只会发生在通过var定义的变量和function上。2. var通过var关键字定义的变量进行预解析的时候:都是声明declare,
2017-05-24 01:44:44 235
转载 ajax经典面试题
1、什么是AJAX,为什么要使用Ajax(请谈一下你对Ajax的认识)什么是ajax:AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。Ajax包含下列技术:基于web标准(standards-basedpresentation)XHTML+CSS的表示;使用 DOM(Document ObjectM
2017-04-25 19:29:47 259
原创 webstorm快捷键
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*…*/ )Shift+F6 重构-重命名Ctrl+X 删除行Ctrl+D 复制行Ctrl+G 查找行Ctrl+Shift+Up/Down 代码向上/下移动。F2 或Shift+F2 高亮错误或警告快速定位写代码,按Tab 生成代码选中文本,按Ctrl+Shift+F7 高亮显示所有该文本,按Esc高亮消
2017-03-31 00:33:39 195
转载 HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth
HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offs
2017-03-31 00:30:33 900
原创 浅谈每天熬夜写代码的感想
最近一段时间确实代码写的不少,再过几天就要上项目,又是要加班的节奏啊.之前一个大神一直说:不要为了写代码而写代码,之前一直不懂,但保持着好学的心态,每天两三点睡觉,然后发觉并没有什么用。理解,理解 ,理解比什么都重要,思路要清晰,其他都是浮云。今天朋友让我写个模拟keywords搜索的代码,竟然写了快一个小时,深深感觉到思路的重要性,为了明天,继续向着敲代码前进!代码如下:
2017-03-27 00:37:21 2528
原创 sublime 一些常用快捷键
Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输
2017-03-12 00:52:14 256
原创 常用的CSS命名规则
(一)常用的CSS命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banne
2017-03-11 20:50:16 187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人