自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 jquery知识点温习

grep方法对数组元素进行筛选 1 $.grep(arr,function(value,index){return 为真则保留该元素},bol) 第三个参数,默认为false,为true则表示逆向运算,原先符合条件的返回,现在是不符合条件的返回。根据对象中的某个属性对数组进行排序1 var obj = [2 {nam...

2018-10-14 23:30:00 94

转载 js异步的执行顺序问题

定时器的时间是1秒,但是add(10,20)得到是undefined。哪怕定时器的时间是0,依然是undefined。执行完能执行的后,在去执行异步的定时器。转载于:https://www.cnblogs.com/sujianfeng/p/8978362.html...

2018-05-02 01:21:00 114

转载 express基础

  express是对http核心模块的进一步封装,先看基本用法var express = require('express')var app = express()app.use('/public/',express.static('./public/')) app.get('/',function(req,res){ res.send('lala')...

2018-05-02 00:40:00 103

转载 服务端渲染

  客户端渲染,代码中含有ajax请求,ajax请求回来的数据,在浏览器中右键->查看源代码,是看不到的,检查元素可以看到。百度爬出无法抓取ajax请求的数据,不利于seo。  服务器渲染,在服务器上,使用模板引擎,例如art-template,将原本页面中的变量替换好后再发送给客户端。例如一个html页面中,<h2>关于{{ name }}事迹的探讨</h2...

2018-04-28 08:28:00 87

转载 node基础

node中没有全局作用域,只有模块作用域(即文件作用域),比如a.js中有一个变量name,值为'sjf',当b.js中require('./a.js')后,在b文件中是无法访问到a.js中的这个name变量的。   *浏览器收到html响应后,就要开始从上到下依次解析,当在解析过程中,如果发现:link,script,img,iframe,...

2018-04-28 07:58:00 57

转载 vue不同组件间的通信

  不同组件间通信可以通过新建一个对象充当通信对象来实现。  1.新建一个对象A 2.在组件B中引入A对象, A.$emit('addShopCart',5); 5是传给回调函数的参数。  3.在组件C中引入A对象,A.$on('addShopCart',function(num){....}) B组件中发出一个名叫addShopCart的包裹,包裹里装着机...

2018-04-23 09:09:00 66

转载 mui底部导航栏

mui是通过mui-active的class属性来表示激活状态(改变该按钮的颜色) <router-link class="mui-tab-item mui-active" :to="{name:'member'}"> <span class="mui-icon icon-myhuiyuan"></span> ...

2018-04-19 08:20:00 167

转载 在mui中引入自定义的字体图标

  字体图标可以到阿里巴巴矢量图上下载。  将下载好的iconfont.ttf放进mui/dist/fonts里面。在mui.css中加入以下代码。@font-face { font-family: Muiicons; font-weight: normal; font-style: normal; src: url('../fonts...

2018-04-18 10:36:00 514

转载 axios的使用

  axios不光在vue上用,在angular和react上也能用。在vue-resource停止维护后,axios是一个很好的替代品。  npm install axios -g 安装axios  import Axios from 'axios'; 在main.js中引入axios  Vue.prototype.$axios = Axios; 将其挂到vue...

2018-04-17 13:00:00 85

转载 vue多视图

  多视图,就是预先留好多个坑,并用name命名好,不命名的默认叫default <router-view name="header" class="ss"></router-view> <router-view></router-view> <router-view name="f...

2018-04-16 23:40:00 115

转载 vue的重定向和404

  //创建路由对象并配置路由规则let router = new VueRouter({ routes:[ {path:'/',redirect:{name:"home"}}, // 重定向到主页 {name:'home',path:'/home',component:Home}, {path:'/music',c...

2018-04-15 22:45:00 509

转载 新特性

  ``,两个反引号,表示多行字符串。转载于:https://www.cnblogs.com/sujianfeng/p/8806217.html

2018-04-12 10:56:00 51

转载 vue的一些概念

  双向数据流:js内存属性发生变化,影响页面的变化;页面的改变影响js内存属性的改变  v-bind绑定是单向的,页面值得改变不能影响内存中的值。  给class属性绑定值的几种写法。//第一种,注意加单引号<div :class="math>=60?'green':'red'"></div>//第二种,score存在da...

2018-04-12 10:40:00 60

转载 关于ES6包的导出和导入

  比如有两个js文件,main.js 和 cal.js  cal.js导出包后,在main.js中导入。  cal.js的代码如下1 var temp1 = '我是默认导出的结果';2 export default temp1;3 export var jisuan = {4 add : function(a,b){5 ret...

2018-04-11 18:25:00 341

转载 vue-父组件和子组件的交互

  父组件<template> <div> <span>{{time}}</span><span>版权:{{name}}</span> <!-- 设一个属性,让子组件接收 --> <jubu v-bind:jubus ...

2018-04-07 14:17:00 89

转载 vue-组件

  vue组件,把代码拆分成相应独立的模块来开发。就像组装汽车一样,引擎,轮子,外壳,可能都是在不同的国家生产,然而却能完美的拼装在一起,形成一个新的整体。  定义组件 1 var componentMy = { 2 // template 必须要有个根节点 3 template:"<div>...

2018-04-07 00:33:00 56

转载 vue---指令

  v-bind:href //a标签里的链接  v-on:click //点击事件</head><body> <div id="test"> <button v-on:click="show()">d</button> </div> <...

2018-04-04 19:22:00 60

转载 angular基础--指令2

  ng-switch 1 <head> 2 <meta charset="UTF-8"> 3 <title>Document</title> 4 <style> 5 div{ 6 height:200px; 7 ...

2018-04-03 10:54:00 60

转载 angular基础

angular基础  控制器(Controller)  三个主要职责:1为应用中的模型设置初状态,2通过$scope对象把数据模型暴露给视图,3监视模型的变化,做出相应的动作。   var app = angular.module('my',[]); //第二个参数为依赖模型,如果没用也 必须用[ ]顶替上。  app.controller('myControl...

2018-04-03 00:07:00 97

转载 获取当前页面的url

  获取当前页面的url,可以使用window.location.href  如果想进一步获取到主机名,端口号等可以直接使用  window.location.host //主机名加端口号  window.location.hostname //主机名  window.location.origin //协议主机名端口号  window.location.pat...

2018-04-02 11:53:00 280

转载 http-server,搭建本地http环境

  安装http-server npm install http-server -g  在项目根目录中启动命令行窗口,hs -o -p 2020 ,-o是启动服务,-p是改变端口转载于:https://www.cnblogs.com/sujianfeng/p/8685611.html...

2018-04-01 08:49:00 187

转载 sublime安装sublime server 和 无法使用package install的解决方法

  无法使用package install 直接从https://github.com/wbond/sublime_package_control 下载文件,并改名为Package Control  然后打开sublime软件,点开首选项-->浏览器插件,用下载的文件夹,替换掉里面的相应文件夹。重启软件,就能正常使用了。ps 网上说修改hosts文件,我试了下,并没哟效果。...

2018-03-31 23:26:00 321

转载 bower,框架管理

  像要用到jquery,angular等大框架时,建议使用bower来安装。 ps 使用npm也同样能安装。  首先安装bower  npm install bower -g  在项目根目录中初始化  bower init  默认情况下通过bower下载的包放在根目录中,如果想将包放在子级目录中,可以新建一个 .bowerrc 的文件  写入: {'dir...

2018-03-31 21:51:00 93

转载 gulp实现的多浏览器同步刷新工具

  在项目根目录中,创建一个gulpfile.js的文件,其作用是命令行中执行 gulp 任务名 时,会执行gulpfile.js中的一个同名任务。 1 var gulp = require('gulp'); 2 var less = require('gulp-less'); //less转化为css 3 var cssnano = require('gulp-c...

2018-03-31 21:13:00 91

转载 git配置

---恢复内容开始--- 安装git后,首先是要增加环境变量  变量名 GIT_HOME 变量值 git安装的路径 然后再path上追加 %GIT_HOME%\bin; //注意要加\bin 可运行文件放在那里面。  在项目根目录中,空白处shift加右键,打开命令行窗口, git init 建立仓库  git status 可以查看文件追踪状况...

2018-03-31 00:39:00 62

转载 小注意2

  正则,动态添加正则,需用new RegExp 的形式1 var str = 'ab cd re jd re la';2 var name = 're';3 var reg = new RegExp('\\b'+name+'\\b','g'); //在字符串中\b需写成\\b4 var s = str.replace(reg,'**...

2018-03-28 21:42:00 50

转载 小注意1

{} 单单出现一对大括号时表示代码块{ var a = 2; console.log(a);}当大括号被赋值给一个变量时,表示对象的字面量 var obj = {this.a=5};当大括号外用小括号包裹时,也表示对象({}).toString.call(new Array); //等价于 Object.pr...

2018-03-28 11:17:00 49

转载 javascript求相对路径

求相对路径的思路: 比如 var path1 = "D://su/ni/you/tas/you/d.html"; var path2 = "D://su/ni/you/tas/b.html"; 如果相对于path1求path2的相对路径,去掉"D://"...

2018-03-13 19:31:00 319

转载 js网页返回顶部和楼层跳跃的实现原理

这是简单的效果图。(实现楼层间的跳跃,主要依靠的是 window.scrollTo(x,y)方法 ,将浏览器的可见区域移动到指定的x,y坐标上。)  说楼层跳跃前,先温习下,一般网页在高度较大时,都会在页面的底部位置放个放回顶部的按钮或图片,一点击便有如做火箭般瞬间回到页面的顶部(说时迟,那时快,一句 btn.onclick = function(){wind...

2018-01-18 14:50:00 219

转载 函数传值的学习笔记

简单值(基本标量)    总是通过值拷贝来赋予,null,undefined,string,number,boolean. 1 <script type="text/javascript"> 2 var num = 3; 3 var str = "a"; 4 var bol = true;...

2017-12-06 23:53:00 50

转载 canvas画一个时钟

效果图如下 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 &l...

2017-11-17 16:41:00 58

转载 js中一些注意点 ps不断更新中....

nextSibling 和 nextElementSibling 的区别 (previousSibling 和 previousElementSibling )    nextSibling 在IE8及以下,指下一个元素节点,在IE9+以后指下一个节点(包括空文档和换行节点)。    nextElementSibling 在火狐谷歌IE9+都指下一个元素节点。fi...

2017-11-15 17:27:00 47

转载 javascript文档节点

创建文本节点    document.createTextNode() 创建新文本节点,该方法接收一个参数,即要插入节点中的文本信息。 1 <script> 2 //创建一个div节点 3 var element = document.createElement('div'); 4 //创建一个文本节点 5 var tex...

2017-10-20 14:33:00 50

空空如也

空空如也

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

TA关注的人

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