文章库ARTICLE COLUMN

  • Vue从Hello World到打包(后端适读)

    Vue从Hello World到打包(后端适读)

    摘要:从到上线简介是个框架。现在,我们完成一个项目后,需要打包,因为在开发环境下,运行所依赖的包达到好几百个,为了将文件体积缩减到正常范围,必须按需打包。 Vue从Hello World到上线 Vue 简介 Vue是个MVVM框架。 特点:简单易学、体积小、性能高。...

    ACb0yACb0y 评论0 收藏0
  • 应用层打包——Webpack

    应用层打包——Webpack

    摘要:应用层打包工具一开始学其实有点逼不得已,作为一个奉行保守主义的人,对于新东西都会有一种观望的心态,这不是重点,我不会告诉你其实是因为我懒,真的是因为在简单的项目上已经足够好用。 应用层打包工具——webpack 一开始学webpack其实有点逼不得...

    stormzhangstormzhang 评论0 收藏0
  • vue在项目中的应用

    vue在项目中的应用

    摘要:而使用的中方法来实现和层的关联,他可以精确的将数据的变化映射到对应视图上,和的复杂度没有正向关系。在版本中会看到下面的代码类为每个的每个属性添加方法,并且实现当对象属性值发生变化时,会发出一个通知。 1,为什么要用vue 大前端目前已经到...

    spacewanderspacewander 评论0 收藏0
  • 12行代码实现一个Web版Markdown编辑器: 实时预览

    12行代码实现一个Web版Markdown编辑器: 实时预览

    摘要:首先,我承认标题党的嫌疑是逃不掉的了但是,诸君请继续看下去,就会发现还是有干货的源码写这个编辑器的难点有两个对文本进行语法的解析实时检测页面文本变化针对,我在上找到了,看就能很快地上手针对,我选择的是,因为我看中了她的双向绑定特性当然...

    MertensMertens 评论0 收藏0
  • javascript:多线程与伪线程

    javascript:多线程与伪线程

    摘要:伪线程重点浏览器的内核是多线程的,一个浏览器一般至少实现三个常驻线程引擎线程,渲染线程,浏览器事件触发线程。当我们要循环过百万级的数据甚至亿的时候怎么办那就用模拟一个多线程。 web worker 这里就不多说了,主要说伪线程。因为web worker不...

    genefygenefy 评论0 收藏0
  • javaScript链式调用原理以及加法实现

    javaScript链式调用原理以及加法实现

    摘要:相信很多小伙伴在面试的过程中都被问过链式调用的原理,甚至有些面试官还会让你用其实现例如加法操作,举例第一次看到这个题目时,或许你没有什么头绪,不要紧,让我们慢慢来首先,大家还是否记得在使用时,我们会经常这样去操作一个节点这是怎么做到的...

    LuDongWeiLuDongWei 评论0 收藏0
  • 彻底弄懂JS中闭包

    彻底弄懂JS中闭包

    闭包概念:   闭包就是有权访问另一个函数作用域中变量的函数. 分析这句话:   1.闭包是定义在函数中的函数.  2.闭包能访问包含函数的变量.  3.即使包含函数执行完了, 被闭包引用的变量也得不到释放. 例子分析-1: function add(){ ...

    DevYKDevYK 评论0 收藏0
  • 彻底搞清JS中的this,construtor,prototype

    彻底搞清JS中的this,construtor,prototype

    摘要:再看和是一个对象的属性,这个属性存在在此对象的中指向此对象的构造函数。在中指向构造函数例子此种方式定义的是隐藏的默认指向例子为什么是这种定义是把重写了覆盖了默认的。 this定义 this是对象 this依赖函数执行的上下文 this存在于函数中(函数...

    NoraXieNoraXie 评论0 收藏0
  • 谈谈javascript插件的写法

    谈谈javascript插件的写法

    插件顾名思义就是能在一个页面多处使用, 各自按自己的参数配置运行, 并且相互不会冲突.会写javascript插件是进阶js高级的必经之路, 也是自己所学知识的一个典型的综合运用. 如果你还没头绪, 无从下手的话, 不用着急, 今天我们就一起来探讨一下插件的一般写...

    lakesidelakeside 评论0 收藏0
  • Node.js基于express搭建注册登录功能

    Node.js基于express搭建注册登录功能

    摘要:学习新技术最快捷的方式就是做项目。利用了来避免回调地狱,使得代码能够更好的被读懂和维护。 学习新技术最快捷的方式就是做项目。这两天我写了个基于express和MongoDB的Web登录功能 先看看效果 showImg("https://segmentfault.com/img/bVKL5W?w=320&...

    李涛李涛 评论0 收藏0
  • node命令行小工具开发【翻译小工具】

    node命令行小工具开发【翻译小工具】

    摘要:命令行工具开发有许多命令行工具。现在我们就用来开发一个实用的命令行小工具一初探一个最简单的命令行工具首先我们新建一目录,然后执行生成文件新建一目录并在目录下创建一个执行我们可以看到终端输出。。 node命令行工具开发 NodeJs有许多命令行工...

    Yang_RiverYang_River 评论0 收藏0
  • javascript的执行环境和作用域的理解1

    javascript的执行环境和作用域的理解1

    摘要:执行环境又称作执行上下文,其作用就是规定了对环境内的变量还有函数的操作权利,主要分为全局的执行环境和局部的执行环境。创建作用域链的作用主要是让每个嵌套关联的执行环境中的变量和函数有序的调用和操作。 1 执行环境(exeution context)又称...

    RaaabbitRaaabbit 评论0 收藏0
  • React.js学习---props

    React.js学习---props

    摘要:所以可以利用的解构的方法,可以一次性添加上父节点上的属性。注意只能给元素添加一些标准的属性,如,其他一些自定义的属性比如只能用于传递数据并不能显示在真实的结构上。用法用于排除一些你不想显示在元素的属性,比如上例中就显示除以外的属性 ...

    noONEnoONE 评论0 收藏0
  • js返回页面并刷新页面数据

    js返回页面并刷新页面数据

    摘要:通常我们控制返回页面使用或者但是这样的后退方式不并不能满足刷新数据的需求解决方法的注意事项如果当前文档不是通过超级链接访问的,则为。 通常我们控制返回页面使用window.history.back() 或者 window.history.go(-1).但是这样的后退方式,不并不能...

    G9YHG9YH 评论0 收藏0
  • 使用npm发布项目

    使用npm发布项目

    摘要:发布发布一个包概要译目标文件或者文件夹标签标签名访问限制公开受限制的如果没有参数可使用替代如果没有定义新标签使用替代说明上传一个包到仓库后就可以使用名字来下载下来。只有使用了限制的包,他的默认是有限制的。 npm-publish发布 发布一个包 ...

    jemygrawjemygraw 评论0 收藏0
  • WebAssembly 系列(六)WebAssembly 的现在与未来

    WebAssembly 系列(六)WebAssembly 的现在与未来

    摘要:目前正在开发两个编译器系统。这就意味着有很多功能还在襁褓之中,没有经过彻底思考以及实际验证。这些特性叫做未来特性。实现这一功能将会使用中的,而这一功能的实现将会提高程序执行的效率。目前浏览器在逐渐支持用标记来加载模块。 作者:Lin Clar...

    mcterrymcterry 评论0 收藏0
  • WebAssembly 系列(一)生动形象地介绍 WebAssembly

    WebAssembly 系列(一)生动形象地介绍 WebAssembly

    摘要:但是为什么执行的更快呢在这个系列文章中,我会为你解释这一点。所以当人们说更快的时候,一般来讲是与相比而言的。被人们广为传播的性能大战在年打响。性能的提升使得的应用范围得到很大的扩展。现在通过,我们很有可能正处于第二个拐点。 作者:Lin ...

    wangbjunwangbjun 评论0 收藏0
  • vuejs2 + wp-rest-api开发web app

    vuejs2 + wp-rest-api开发web app

    摘要:之前我写了一篇利用,与制作一个属于自己博客的移动,使用的是的方式进行的开发,今天我就说一下使用与开发一个的方法。 之前我写了一篇《利用Cordova,jqurey与wp-rest-api制作一个属于自己博客的移动APP》,使用的是jQuery mobile的方式进行web app...

    djfmldjfml 评论0 收藏0
  • react生命周期分享,无论你是否看过!!!

    react生命周期分享,无论你是否看过!!!

    摘要:此方法必须返回否则报错则渲染,则不渲染在此声明周期中可以考虑是否需要进行渲染避免不必要的性能浪费如果返回,那么将被完全跳过,直到下一个状态改变。 一、基础 先来介绍一个生命周期的定义:1)componentWillMount(){} // Mounting 安装阶段 //...

    Cc_2011Cc_2011 评论0 收藏0
  • angular三级联动组件编写,树形组件

    angular三级联动组件编写,树形组件

    摘要:总部东北总部辽宁东北东南总部总部遍历取出数据解析多个层级数据一维数据解析成树形,如本来就为树形结构,忽略此步骤同函数同种功能临时变量写法自定义指令,编写成组件隔离作用域隔离和父的双向绑定单向父属性值改变时,的值也会跟这改变,但是 ...

    testHstestHs 评论0 收藏0
  • 超酷的 mip-infinitescroll 无限滚动(无限下拉)

    超酷的 mip-infinitescroll 无限滚动(无限下拉)

    摘要:写在前面无限滚动又叫做无限下拉技术被广泛应用于新闻类,图片预览类网站。因此,继列表组件之后,为提升用户体验,开发了无限滚动组件。属性非必选项与模板对应,用来标识所采用的模板,默认取组件子节点中的模板。 写在前面 无限滚动(又叫做无限下...

    CloudwiseAPMCloudwiseAPM 评论0 收藏0
  • 常见BUG解决

    常见BUG解决

    摘要:居中好像需要注意居中容器的高度,如果为奇数会模糊的样子。页面如果有和,则会失效 img图片元素多余空隙bug 将图片转换为块级对像 img {display:block;} 设置图片的垂直对齐方式 即设置图片的vertical-align属性为「top,text-top,bottom,text-bot...

    MobServiceMobService 评论0 收藏0
  • 微信小程序项目总结(一)

    微信小程序项目总结(一)

    摘要:前言微信小程序的开发,我应该算是赶上了第一波,所以,自然是一路踩坑而来。注以下标题是按照微信开发工具上的选项进行划分的。不过,除此之外,它还会产生另外一个副作用,就是可能连小程序本身上的请求都请求不了了。 -- KChris 2017.3.16 (=^.^=) ...

    whatsnswhatsns 评论0 收藏0
  • ES6: Proxy

    ES6: Proxy

    摘要:用于修改某些操作的默认行为,用来代理有些行为。的行为参数表示所要拦截的目标对象,参数也是一个队形,用来拦截行为。拦截对象属性的设置拦截的操作,返回一个布尔值拦截的操作,返回一个布尔值。拦截,返回一个布尔值拦截,返回一个布尔值。 Proxy...

    leanoteleanote 评论0 收藏0
  • Javascript 中的map/reduce

    Javascript 中的map/reduce

    摘要:简单例子一个较为常用的场景就是累加或累乘输出数组元素的乘积输出数组元素的乘积简写形式输出数组元素的乘积形式,营造复杂的逼格用在数组降维扁平化处理的例子中注方法用于连接两个或多个数组。 看到一个提问的回答巧妙地使用了map/reduce操作,很优...

    zhou_youzhou_you 评论0 收藏0

热门文章

<