文章库ARTICLE COLUMN

  • ES6字符串

    ES6字符串

    摘要:提供的方法,可在字符串比较之前正规化,规避这种错误。过去判断数组或字符串中包含某一元素的时候需要用到方法,现在数组或字符串都能使用方法来判断是否包含某一元素。下面代码生成位的数值字符串。另一个用途是提示字符串格式。 1. 字符串的遍历 ES...

    cppprimercppprimer 评论0 收藏0
  • Node.js child_process模块解读

    Node.js child_process模块解读

    摘要:而且方式创建的子进程与父进程之间建立了通信管道,因此子进程和父进程之间可以通过的方式发送消息。与事件的回调函数有两个参数和,代码子进程最终的退出码,如果子进程是由于接收到信号终止的话,会记录子进程接受的值。 在介绍child_process模块之...

    baiybaiy 评论0 收藏0
  • 前后分离的总结

    前后分离的总结

    摘要:如何去解决这些问题前后端分离大部分的互联网公司都分成了前端团队和后端团队。方案一采用架构业界很多公司会采用,单页应用的架构,这种架构是天然的前后端分离的。方案二淘宝的大前端方案中途岛上图是淘宝基于的前后端分离分层,以及的职责范围。 我...

    enrecul101enrecul101 评论0 收藏0
  • 【web安全系列】(一)浏览器安全

    【web安全系列】(一)浏览器安全

    摘要:作为一个开发人员,浏览器安全是不可或缺的知识。的定义非常灵活,比如表示浏览器将信任及其子域名下的内容小结浏览器的安全以同源策略为基础,加深理解同源策略,才能把握住浏览器安全的本质。 作为一个web开发人员,浏览器安全是不可或缺的知识。一...

    yankeysyankeys 评论0 收藏0
  • css中的几个单位——rem,视口单位和ch

    css中的几个单位——rem,视口单位和ch

    摘要:基于视口的单位视口单位可以用来什么,比如实现响应式设置相对视口的宽度和高度,可以实现水平垂直居中实现网格布局将图片按照屏幕的比例显示这几个单位是相对于视口的,也就是可视区域,总共分成了份。 rem rem是设计响应式网页的神器,因为rem单位是...

    weijweij 评论0 收藏0
  • 构建一个简单的新闻客户端PWA应用

    构建一个简单的新闻客户端PWA应用

    摘要:开始这是一个纯练手的小项目,旨在练习使用相关技术构建一个网络应用。中一个很重要的点就是利用拦截拦截客户端请求,如果请求命中缓存中的数据,则无需访问网络,直接返回。 开始 这是一个纯练手的小项目,旨在练习使用PWA(Progressive Web Apps)相关...

    shiyang6017shiyang6017 评论0 收藏0
  • Between validator常用验证规则

    Between validator常用验证规则

    摘要:数字大小验证规则,很常用,不能超过数据库的字符限制吧当你输出完成后调用的方法,是你输入的值,你对它进行计算或者验证,之后返回代表验证成功,失败代表验证失败。 1.数字大小验证规则,很常用,不能超过数据库的字符限制吧 between: { min: 2...

    KunMinXKunMinX 评论0 收藏0
  • 在使用es6语法class的时候,babel到底做了什么?

    在使用es6语法class的时候,babel到底做了什么?

    摘要:正常情况,的返回值就是一个对象,其实也就是对象。好了,上面算是基本说清楚了使用语法定义类继承类,到底发生了什么,如果错误,还请指正,谢谢 自从有了webpack之后,我们这些jscoder似乎得到了前所未有的解放,箭头函数,对象解构,let,const关键...

    时飞时飞 评论0 收藏0
  • 浏览器父子窗口间通信

    浏览器父子窗口间通信

    摘要:父子间窗口通信分两种情况父子窗口同源浏览器的同源策略还没了解到就请自行了。父窗口向子窗口通信子窗口是由父窗口创建的。父子窗口不同源这种情况下父子窗口要通信就需要借助的功能了。 父子窗口通信需求背景 最近在实现一个关联谷歌账户的需求。看...

    Miracle_lihbMiracle_lihb 评论0 收藏0
  • Babylon-AST初探-代码查询(Retrieve)

    Babylon-AST初探-代码查询(Retrieve)

    摘要:针对语法树节点的查询操作通常伴随着和这两种方法见下一篇文章。注意上述代码打印出的和中的并不完全一致。如函数,在中的为,但其实际的为。这个大家一定要注意哦,因为在我们后面的实际代码中也有用到。   在上一篇文章中,我们介绍了AST的Create...

    wangdaiwangdai 评论0 收藏0
  • Babylon-AST初探-代码更新&删除(Update & Remove)

    Babylon-AST初探-代码更新&删除(Update & Remove)

    摘要:操作通常配合来完成。因为是个数组,因此,我们可以直接使用数组操作自我毁灭方法极为简单,找到要删除的,执行就结束了。如上述代码,我们要删除属性,代码如下到目前为止,的我们都介绍完了,下面一篇文章以转小程序为例,我们来实战一波。   通过...

    leviuslevius 评论0 收藏0
  • Babylon-AST初探-实战

    Babylon-AST初探-实战

    摘要:生成属性这一步,我们要先提取原函数中的的对象。所以这里我们还是主要使用来访问节点获取第一级的,也就是函数体将合并的写法用生成生成生成插入到原函数下方删除原函数程序输出将中的属性提升一级这里遍历中的属性没有再采用,因为这里结构是固定的。...

    godiscodergodiscoder 评论0 收藏0
  • vue中vuex,echarts,地图,ueditor的使用

    vue中vuex,echarts,地图,ueditor的使用

    摘要:获取富文本内容地图我是使用高德地图在全局导入为我申请的也可以自己去申请高德地图官网案例 前言 今天是个好日子,大家六一快乐;vue-cli生成的template还需要配置axios,vuex,element等插件,该项目中将这些常用插件进行了配置;项目开发中template可以快...

    CheriselalalaCheriselalala 评论0 收藏0
  • JavaScript 工作原理之九-网页消息推送通知机制

    JavaScript 工作原理之九-网页消息推送通知机制

    摘要:推送通知这一功能在移动端已经非常普遍。消息推送和通知消息推送和通知是两个不同的接口。消息通知网络应用中的服务工作线程或者脚本进行操作向用户显示消息通知。是消息推送服务之一。可以从对象的属性值获得处理消息推送的请求地址。 原文请查阅这里...

    joyqijoyqi 评论0 收藏0
  • @vue/cli Vue CLI v3.0.0安装

    @vue/cli Vue CLI v3.0.0安装

    摘要:全局安装创建项目选择默认设置和手动配置这里我选的手动然后根据自己需求勾选需要安装的选项,空格选中。 // 全局安装@vue/cli npm install -g @vue/cli // 创建项目 vue create my-project 选择默认设置和手动配置(这里我选的手动) showImg("https://...

    hatlonelyhatlonely 评论0 收藏0
  • 一款基于移动端的日历控件iantooDate

    一款基于移动端的日历控件iantooDate

    摘要:已被移除过时的提醒时间的颜色。默认当日历控件滑动的时候是否实时更新日历控件的位置主要是对部分低端机型做性能处理。返回当前的时间调用该方法关闭日历控件。年月日时分秒星期 原文链接 使用 引入文件: ./build/css/iantooDate.css ./build/js/iant...

    liangzai_coolliangzai_cool 评论0 收藏0
  • 【干货】js 数组详细操作方法及解析合集

    【干货】js 数组详细操作方法及解析合集

    摘要:数组转字符串定义方法用于把数组中的所有元素通过指定的分隔符进行分隔放入一个字符串,返回生成的字符串。该字符串由数组中的每个元素的返回值经调用方法连接由逗号隔开组成。 showImg("http://ww1.sinaimg.cn/large/005Y4rCogy1frtrbx8b69j30n20cyh3...

    pekonchanpekonchan 评论0 收藏0
  • 理解javascript中的事件循环(Event Loop)

    理解javascript中的事件循环(Event Loop)

    摘要:主线程会暂时存储等异步操作,直接向下执行,当某个异步事件触发时,再通知主线程执行相应的回调函数,通过这种机制,避免了单线程中异步操作耗时对后续任务的影响。 背景 在研究js的异步的实现方式的时候,发现了JavaScript 中的 macrotask 和 microt...

    mykurisumykurisu 评论0 收藏0
  • 【敲黑板】手把手教你vue-cli单页到多页应用

    【敲黑板】手把手教你vue-cli单页到多页应用

    摘要:到多页应用前言我有一个创建的项目,但是我想做成多页应用,怎么办,废话不多说,直接开撸约定新增代码部分在和中间删除注释代码部分在和中间,很多东西都写在注释里第一步一个项目新建一个项目官网默认使用的服务,这个服务是做不了单页的,需要手动建...

    DC_erDC_er 评论0 收藏0
  • 微信小程序页面跳转方法总结

    微信小程序页面跳转方法总结

    摘要:在我们日常的开发过程中,跳转页面是每个项目中必有的需求,包括监听返回按钮,回到指定页面,在小程序中页面跳转即页面路由页面栈框架以栈的形式维护了当前的所有页面。 在我们日常的开发过程中,跳转页面是每个项目中必有的需求,包括监听返回按钮,...

    derek_334892derek_334892 评论0 收藏0
  • wx.setKeepScreenOn屏幕常亮 IOS失效的问题

    wx.setKeepScreenOn屏幕常亮 IOS失效的问题

    摘要:注意后发现在苹果手机中的设置只对当前页有效,所以我们如果需要在整个小程序中或者在操作中保持屏幕常亮,则需要在每个页面设置,或者你可以在中设置。 wx.setKeepScreenOn保持屏幕长亮 showImg("https://segmentfault.com/img/bVbbzX8?w=830&h=444")...

    zhjx922zhjx922 评论0 收藏0
  • ES6中Promise 承诺对象封装异步操作解析

    ES6中Promise 承诺对象封装异步操作解析

    摘要:有了对象,就可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数。此外,对象提供统一的接口,使得控制异步操作更加容易。它的作用是为实例添加状态改变时的回调函数。这时,第二个方法指定的回调函数,就会等待这个新的对象状态发生变...

    qianfengqianfeng 评论0 收藏0
  • 理解ECMAScript中所有的参数传递的都是值,不可能通过引用传递参数

    理解ECMAScript中所有的参数传递的都是值,不可能通过引用传递参数

    摘要:解释为什么所有的参数传递的都是值,不可能通过引用传递参数值的含义这里的值,指的是,复制传进来的对象的地址,把这个复制值赋给参数引用传递的含义直接将变量本身的地址传进去,直接把传进来的对象的地址传给参数参数传递的过程把传进来的对象的地址...

    pinginkpingink 评论0 收藏0
  • JavaScript栈内存和堆内存

    JavaScript栈内存和堆内存

    摘要:栈内存和堆内存中的变量分为基本类型和引用类型基本类型是保存在栈内存中的简单数据段,它们的值都有固定的大小,保存在栈空间,通过按值访问引用类型是保存在堆内存中的对象,值大小不固定,栈内存中存放的该对象的访问地址指向堆内存中的对象,不允许...

    kevinkevin 评论0 收藏0
  • JS+CSS3 360度全景图插件 - Watch3D.js

    JS+CSS3 360度全景图插件 - Watch3D.js

    摘要:日常闲扯从上一篇文章到这篇中间快过了一年了,时间真滴过得快。不是在下中间没想过写新的文章,而是自己确实变懒了体重。。。。。如果有人碰到过类似的问题并且找到了解决办法的话,强烈欢迎留言或者私信,毕竟本人还是想写个完整的插件的。 日常闲扯...

    lpjustdoitlpjustdoit 评论0 收藏0

热门文章

<