发布npm包 以前做项目的时候用到过,今天想起来了记录一下第一步:进入要发布的项目根目录,初始化为npm包:npm init依次按提示填入包名、版本、描述、github地址、关键字、license等这步完成之后会生成一个package.json文件,上面输入的这些信息可以在该文件中修改注意:如果你的包引用了第三方包,则需要在package.json文件种增加dependencies节点...
javascript深入之继承(笔记4) 1 原型链继承function Parent(){ this.name='aaa'}Parent.prototype.getName=function(){ console.log(this.name)}function Child(){}Child.prototype=new Parent();var child1=new Child();co...
Javascript深入闭包(笔记3) 闭包的定义是能够访问自由变量的函数。什么是自由变量呢?自由变量是在函数中使用的,但既不是函数参数也不是函数的局部变量的变量。由此,我们可以闭包有 函数 和函数能够访问的自由变量组成例var a=1;function foo(){console.log(a);};foo();foo函数可以访问变量a,但是a既不是foo函数的局部变量,也是不是函数的参数,所以a就是...
Javascript深入call(笔记2) call一句话介绍call:call()方法在使用一个指定的this值和若干个制定的参数值的前提下调用某个函数或者方法例:var foo={ value:1}function bar(){ console.log(this.value);}bar.call(foo);//1call改变了this的指向,指到了foobar函数执行了...
js深入从原型到原型链(笔记1) 构造函数创建对象我们先使用构造函数创建一个对象:function Person(){}var person=new Person();person.name='A';console.log(person.name);//A在这个例子中,Person就是一个构造函数,我们使用了new创建了一个实例对象personprototype每个函数都有一个prototype...
浏览器同源协议 笔记 同源指的是:协议相同域名相同端口相同举例来说 http://www.baidu.com/丛发民的博客/ 这个网址,协议是http://,域名是www.baidu.com,端口是80(默认端口可省略)http://www.baidu.com/丛发民的博客/ c 同源若想同源 这三项就不可改变同源政策的目的是保证用户信息的安全,防止恶意的网站窃取数据。若非同...
HTML5 几个元素 w3school笔记HTML5的canvas元素使用JavaScript在网页上绘制图像,画布是一个矩形区域,您可以控制每一像素canvas拥有多种绘制路径/矩形/原型/字符 以及添加图像的方法canvas元素本身是没有绘图能力的。所有绘图工作必须在JavaScript内部完成,也可以使用js插件SVG指可伸缩矢量图形SVG用于定义网络的基于矢量的图形SVg使用XML格式定...
浏览器的工作原理(1) 看了极客时间李兵老师的浏览器工作原理写的关于自己的理解。需要详细了解的可以去购买课程java转前端后已经工作了差不多两年,看了老师的课程我才知道前端到底要去学习什么,我这两年了一直在学习如何使用轮子,使用什么什么框架了,然后了解轮子的工作原理,自己会去搭建轮子,但是谁让轮子动起来的,动起来的机制是什么,我现在才慢慢学习到。在课程中总结浏览器的三个大的进化路线,应用程序web化,web应...
重装系统后nuxt开始学 安装 vsCode node npm镜像 vue-clivue init nuxt/starter 不管用看的nuxt文档npx create-nuxt-app <项目名>~ 波浪线 匹配符 匹配到根目录
flutter搭建 https://flutterchina.club/setup-windows/flutter中文网要在终端运行flutter命令, 你需要添加以下环境变量到系统PATH:转到 “控制面板>用户帐户>用户帐户>更改我的环境变量” 在“用户变量”下检查是否有名为“Path”的条目: 如果该条目存在, 追加flutter\bin的全路径,使用;作为分隔符....
js的闭包 作用域what? 不是在说闭包么,怎么又扯到作用域上面去了稍安勿躁,在我们了解闭包之前,还是很有必要先了解一下JavaScript中的作用域我们都知道在JavaScript中存在着全局变量和局部变量,全局变量可以在任何地方访问到,然而局部变量只能在当前作用域中访问。全局作用域是不能直接访问局部作用域中的变量,而局部作用域可以直接访问全局作用域当中的变量就像一个代码块儿或函数...
axios 需求是拦截前端的网络请求和相应。废话不多说,直接上干货。我用的是vue-cli3所以这个config文件是我自己创建的。先介绍env.js//根据不同的环境更改不同的baseUrllet baseUrl = '';//开发环境下if (process.env.NODE_ENV == 'development') { baseUrl = '';} else if...
nginx的一些知识 nginx在应用程序中的作用 解决跨域 请求过滤 配置gzip 负载均衡 静态资源服务器 nginx是一个高性能的HTTP和反向代理服务器,也是一个通用的TCP/UDP代理服务器,最初由俄罗斯人Igor Sysoev编写。nginx现在几乎是众多大型网站的必用技术,大多数情况下,我们不需要亲自去配置它,但是了解它在应用程序中所担任的角色,以...
对vue的一些理解 Vue.js(读音 /vjuː/, 类似于view)是一个构建数据驱动的 web 界面的库。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue.js 也能完美地驱动复杂的单页应用那么,怎样理解什么是渐进式框架?在这之前,我们首先要理解什么是框架.在最初的前端开发中,为了完成某个功能,我们需要通过js在HTML页面中获得dom节点,随后获得dom节点中的文...
学习微信小程序第二天 可以看到page/logs/logs下包含了四种文件,微信客户端会根据logs.json配置生成一个界面,顶部的颜色和文字都可以在这个json文件里定义好,然后客户端就会装载这个界面的wxml结构和wxss样式page是一个页面构造器,这个构造器生成了一个页面,在生成的时候,小程序会把index.wxml和data数据一起渲染出最终的结构,在渲染完界面之后,页面实例就会收到一个on...
小程序正式学习第一天 网页编程采用的是 HTML + CSS + JS 这样的组合,其中 HTML 是用来描述当前这个页面的结构,CSS 用来描述页面的样子,JS 通常是用来处理这个页面和用户的交互。 app.json 是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部 tab 等 工具配置 project.config.json通常大家在使用一个工具的时候,都会针对各...