摘要: v-bind和v-model的区别 1.v-bind用来绑定数据和属性以及表达式,缩写为':' v-bind和v-model的区别 2.v-model使用在表单中,实现双向数据绑定的,在表单元素外使用不起作用 什么是 mvvm? MVVM 是 Model-View-ViewModel 的缩写。mvv 阅读全文
posted @ 2019-04-19 15:57 徐小禹_web 阅读(502) 评论(0) 推荐(0) 编辑
摘要: h4中使用的cookie把用户信息保存在客户端浏览器,但是它受到很多限制。 大小:最多能存储4k 带宽:它是随着http请求一起发送到服务器的,因此浪费一部分的带宽。 复杂度:操作复杂。 h5新增加了一种在客户端本地存储数据的方法 webstorange,分两种形式sessionStorage和lo 阅读全文
posted @ 2019-04-18 22:05 徐小禹_web 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 前端常用插件 1.一个纯 JavaScript 的图表库 ECharts ★Star 19690 ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量 阅读全文
posted @ 2019-04-17 21:49 徐小禹_web 阅读(3851) 评论(0) 推荐(0) 编辑
摘要: Git bash 的常用命令 1、 pwd 查看当前所在目录 2、 cd cd .. 返回上一级 cd 目录 进入对应的目录 3、 ls 查看当前文件夹的内容 可以传递参数 -a 可以把隐藏的文件或者文件夹全部列出来 -l 文件或者文件夹的详细信息 参数的形式和正则的参数形式用法类似(不分先后,可以 阅读全文
posted @ 2019-04-10 09:14 徐小禹_web 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。 Express 框架核心特性: 可以设置中间件来响应 HTTP 请求。 定义了路由表用于执行不同 阅读全文
posted @ 2019-04-08 22:31 徐小禹_web 阅读(558) 评论(0) 推荐(1) 编辑
摘要: angular.js AngularJS [1] 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC(Model–view–controller)、模块化 阅读全文
posted @ 2019-03-27 20:00 徐小禹_web 阅读(986) 评论(1) 推荐(2) 编辑
摘要: 一,promise是什么? promise 是最早由社区提出和实现是一种解决异步编程的方案,比其他传统的解决方案(回调函数和事件)更合理和强大。 ES6 将其写进了语言标准,统一了用法,原生提供了 promise 对象。 ES6 规定,promise对象是一个构造函数,用来生成 promise 实例 阅读全文
posted @ 2019-03-12 19:38 徐小禹_web 阅读(375) 评论(0) 推荐(1) 编辑
摘要: 1.px 和 em 和r em 的区别? px像素,相对长度单位; em相对长度单位,会继承父元素的字体大小; rem相对长度单位,会根据节点html定义,不会受父元素的影响。 2.如何理解css的盒子模型? 盒子模型包含内容的大小,padding,border,margin css盒子模型分为IE 阅读全文
posted @ 2019-03-12 18:44 徐小禹_web 阅读(401) 评论(0) 推荐(1) 编辑
摘要: 基本功能 不急着写下第一行代码,而是先梳理一下就基本功能而言有哪些步骤。 打开文件待读取 设置response header 发送文件到客户端 实现基本功能 代码结构 创建一个nodejs-static-webserver目录,在目录内运行npm init初始化一个package.json文件。 m 阅读全文
posted @ 2019-03-11 19:10 徐小禹_web 阅读(753) 评论(0) 推荐(1) 编辑
摘要: 一、新的变量声明方式 let/cons 与var不同,新的变量声明方式带来了一些不一样的特性,其中最重要的两个特性就是提供了块级作用域与不再具备变量提升。 若是对变量提升不怎么了解的话可以去参考我的其他文章 javascript预编译的过程 。 什么是块级作用域腻? 写在 “{}” 内的内容 都是块 阅读全文
posted @ 2019-03-06 10:16 徐小禹_web 阅读(2070) 评论(0) 推荐(2) 编辑
摘要: 对于Node.js新手,搭建一个静态资源服务器是个不错的锻炼,从最简单的返回文件或错误开始,渐进增强,还可以逐步加深对http的理解。 基本功能 不急着写下第一行代码,而是先梳理一下就基本功能而言有哪些步骤。 打开文件待读取 设置response header 发送文件到客户端 实现基本功能 代码结 阅读全文
posted @ 2019-03-03 17:55 徐小禹_web 阅读(1780) 评论(0) 推荐(1) 编辑
摘要: 1:什么是ajax?ajax作用是什么? 异步的javascript和xml AJAX 是一种用于创建快速动态网页的技术。 ajax用来与后台交互 2:原生js ajax请求有几个步骤?分别是什么 3:json字符串转换集json对象、json对象转换json字符串 4:ajax几种请求方式?他们的 阅读全文
posted @ 2019-03-03 16:53 徐小禹_web 阅读(1182) 评论(0) 推荐(2) 编辑
摘要: 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要 阅读全文
posted @ 2019-02-26 20:12 徐小禹_web 阅读(784) 评论(1) 推荐(3) 编辑
摘要: jquery 什么是jQuery? jquery是轻量级的JavaScript库,核心是javascript,兼容css和各种浏览器,核心理念是写得少做得多(write less do more)。 为什么要学习jQuery? 因为它有很多优势:容易上手,强大的选择器,节约开发时间,丰富的UI,完善 阅读全文
posted @ 2018-12-27 11:17 徐小禹_web 阅读(880) 评论(1) 推荐(8) 编辑
摘要: 改变原数组的方法(9个): 1 2 3 4 5 let a = [1,2,3]; ES5: a.pop()/ a.shift()/ a.push()/ a.unshift()/ a.reverse()/ a.splice()/ a.sort() ES6: a.copyWithin() / a.fil 阅读全文
posted @ 2018-12-22 15:17 徐小禹_web 阅读(943) 评论(1) 推荐(2) 编辑
摘要: 一,函数对象 所有引用类型(函数,数组,对象)都拥有__proto__属性(隐式原型) 所有函数拥有prototype属性(显式原型)(仅限函数) 原型对象:拥有prototype属性的对象,在定义函数时就被创建 二,构造函数 先复习下构造函数 print()方法是w实例本身具有的方法,所以w.pr 阅读全文
posted @ 2018-12-21 08:04 徐小禹_web 阅读(445) 评论(1) 推荐(2) 编辑
摘要: 在javascript中,对象与数组都是这门语言的原生规范中的基本数据类型,处于并列的位置。 类数组:本质是一个对象,只是这个 对象 的属性有点特殊,模拟出数组的一些特性。 一般来说,如果我们有一个对象obj和一个数组a: obj["attr1"]; //取obj对象的attr1属性 a[1]; / 阅读全文
posted @ 2018-12-20 17:26 徐小禹_web 阅读(1490) 评论(0) 推荐(3) 编辑
摘要: this常见指向问题 this的用法 1.直接在函数中使用 谁调用这个函数this就指向谁 2.对象中使用, 一般情况下指向该对象 3.在构造函数中使用 改变this的指向,两种方法的作用都是相同的,传递的写法不同而已。 call -- (指向谁,参数1,参数2......) apply -- (指 阅读全文
posted @ 2018-12-20 09:18 徐小禹_web 阅读(363) 评论(0) 推荐(1) 编辑
摘要: 在阅读本篇文章之前,可以先参考我的JavaScript:作用域与作用域链及javascript预编译的过程,可以更好的理解 闭包在红宝书中的解释就是:有权访问另一个函数作用域中的变量的函数。 我们先总结一下什么是闭包: 什么时候需要用到闭包: 需要在一个函数外部,访问函数内部的变量的时候(也就是说在 阅读全文
posted @ 2018-12-19 09:46 徐小禹_web 阅读(486) 评论(0) 推荐(3) 编辑
摘要: 1.什么是作用域(scope)? 简单来讲,作用域(scope)就是变量访问规则的有效范围。 作用域外,无法引用作用域内的变量; 离开作用域后,作用域的变量的内存空间会被清除,比如执行完函数或者关闭浏览器 作用域与执行上下文是完全不同的两个概念。我曾经也混淆过他们,但是一定要仔细区分。 JavaSc 阅读全文
posted @ 2018-12-18 15:24 徐小禹_web 阅读(1533) 评论(1) 推荐(3) 编辑