- 博客(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关注的人