自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 实现简单的一页展示多条数据左右翻页功能

实现简单的一页展示多条数据左右翻页功能

2017-10-27 09:39:45 2179

原创 node+express文件上传

node express

2017-10-18 11:26:08 430

原创 words Demo总结(二)

1.在引入全局css的时候,一定要在main.js的入口处引入,这样就可以在每一个页面使用。//引入全局css样式的时候,一定要在main.js中引入,这样全局就可以使用了//使用全局main.less样式,一定要安装下面的loaderrequire('!style-loader!css-loader!less-loader!./assets/css/main.less');2.font-siz

2017-07-30 09:53:49 283

原创 words Deom总结

一. 首先是在适配移动端的时候,要添加的一句话<meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1,minimum-scale=1,user-scalable=no″>二.然后是在main.js中使用全局样式的时候,要现在全局安装style-loader和css-loader,因为用到了

2017-07-29 17:39:39 739

原创 vue学习笔记(一)

一.搭建环境1.如果我们的电脑上有了node和npm,我们就只需要执行下面的命令全局安装Vue-cli脚手架npm install -g vue-cli或者:cnpm install -g vue-cli2.构建完脚手架之后,随便进入一个我们事先准备好的目录,比如demo目录,然后在目录中做初始化操作:① 进入F盘: f:② 创建一个demo文件夹 mkdir demo③

2017-07-26 21:30:16 447

原创 面向对象编程

一、封装在JavaScript中,创建一个类时,首先声明一个函数保存在变量里, 按照编程习惯,一般将这个类代表的变量首字母大写,然后在这个函数(类)的内部通过this(函数内部自带的一个变量,用于指向当前这个对象)变量添加属性或者方法来实现。var Book = function(id,bookname,price){ this.id = id; this.bookname = b

2017-05-27 09:14:54 434

原创 Web项目学习总结

1.首先这里是页面头部的一级导航栏静态页面代码如下:<div class="fore-2d3d-head" id="fore-2d3d-head"> <div class="fore-2d3d-top"> <!--一级导航--> <div class="fore-2d3d-menu idTabs"> <ul>

2017-05-18 19:58:13 926

原创 Js apply()使用详解

1.apply和call的区别在哪里2.什么情况下用apply,什么情况下用call3.apply的其他巧妙用法(一般在什么情况下可以使用apply)4.利用Apply的参数数组化来提高

2017-05-18 19:46:11 456

原创 js中typeof和instanceof的区别

typeof和instanceof都可以用来判断变量,它们的用法有很大区别:1.typeof()会返回一个变量的基本类型,只又一下几种: number,boolean,string,object,undefined,function;typeof("abc");//"string"typeof(10);//"number"typeof(false);//"boolean"typeof({})

2017-04-17 12:04:43 471

原创 JS中的forEach、$.each、map的区别

1.forEach是ES5中遍历数组中的一个重要的方法: forEach()语法:arr.forEach(function(value,index,arr){})注意: forEach()中的回调函数支持三个参数,第1个是value;第2个是index,第3个是数组本身 例如:var arr =[1,2,3,4,5,6];arr.forEach(function(value,index,ar

2017-04-17 11:45:04 2594

原创 js中this的用法

js中this的四种用法1.在一般函数中使用this指代全局对象function test(){    this.x = 1;    alert(this.x);  }  test(); // 12.作为对象方法调用,this指代上级对象function test(){  alert(this.x);}var o = {};o.x = 1;o.m = test;o.m(); //

2017-04-11 12:00:41 321

原创 ForestarWeb项目学习总结

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-29 17:36:57 916

原创 jQuery(一)

1.在css中,经常会在第一行写下这样的一段样式*{ padding:0; margin:0;}通配符星号意味着给所有的元素设置默认的边距,jQuery中我们也可以通过传递星号选择器来选中文档中的元素 描述:$("*")抛开jQuery,而如果要获取所有文档中的所有元素,通过document。getElementsByTagName()中传递星号同样可以获取到,不难发现,id ,cla

2017-03-07 09:46:24 240

原创 微信小程序(页面跳转详解)

本例中实现页面跳转主要用到了一下几个页面,分别是:下面是posts.wxml文件:<import src="post-item/post-item-template.wxml"/><block wx:for="{{posts_key}}" wx:key="{{index}}"> <!--使用模板--> <view catchtap="onPostTap" data-postid="

2017-02-25 10:12:58 9959

原创 微信小程序(模板)

1.模板:WXML提供模板(template),可以在模板中定义代码片段,然后在不同的地方调用。定义模板:使用name属性,作为模板的名字。然后在内定义代码片段,如:<template name="postItem"> <view class="post-container"> <view class="post-author-date"> <image clas

2017-02-23 15:51:16 2207

原创 微信小程序(模块化)

1.模块化: 我们可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports 或者 exports 才能对外暴露接口。需要注意的是: exports 是 module.exports 的一个引用,因此在模块里边随意更改 exports 的指向会造成未知的错误。所以我们更推荐开发者采用 module.exports 来暴露模块接口//common.

2017-02-23 14:22:36 4507

原创 微信小程序(导航API)

1.wx.navigateTo(OBJECT)保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。OBJECT 参数说明:示例代码:wx.navigateTo({ url: 'test?id=1' })2.wx.redirectTo(OBJECT)关闭当前页面,跳转到应用内的某个页面。 OBJECT 参数说明:示例代码:wx.redirectTo({

2017-02-22 19:53:01 1300

原创 微信小程序(事件处理)

1.什么是事件: 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。 事件对象可以携带额外信息,如 id, dataset, touches。 2.事件的使用方式: 在组件中绑定一个事件处理函数。 如bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数

2017-02-22 17:48:06 1621

原创 js总结(数组API)

1.题目描述: 移除数组 arr 中的所有值与 item 相等的元素。不要直接修改数组 arr,结果返回新的数组 输入例子: remove([1, 2, 3, 4, 2], 2) 输出例子: [1, 3, 4]function remove(arr, item) { var arr1=[]; for(var key in arr){ if(arr[key]

2017-02-22 13:28:31 799

原创 微信小程序 开发过程中遇到的坑(一)

1.我们使用app.json文件来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 的时候在pages中写注释的时候回报错。 例如:{ "pages":[ //这是首页面 "pages/welcome/welcome" ]}此时就会报错 2.在json文件中没有写内容的时候也要加一对大括号{ },不然的话也会报错 3

2017-02-12 15:55:34 11398

原创 对象的原型与继承(一)

js中面向对象有三大特性:继承,多态,封装。今天主要学习了对象的原型与继承,以下是自己所做的总结:1.什么是继承? 继承就是父对象的成员,子对象无需创建,即可直接使用。2.为什么? 既能够解决代码重用的问题,又可以节约内存3.何时使用? 只要一个子对象中包含多个相同的成员,就可以将相同成员保存到父对象中一次,所有的子对象共同使用。4.如何使用? ①原型对象:集中保存所有子对

2016-12-11 17:52:53 389

原创 js闭包总结

今天小主复习了一下有关js闭包的问题,下面给大家分享一下自己的学习心得,与什么不足之处,还望大家批评指正闭包: 既重用局部变量,又保护变量不受污染的机制 为什么: 全局变量:随处可用,可重复使用 缺点:极易被污染 局部变量:不会被污染

2016-12-08 21:10:16 374

空空如也

空空如也

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

TA关注的人

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