原创
文章平均质量分 60
hlyphard
这个作者很懒,什么都没留下…
展开
-
使用node写一个快捷开发中英文切换的小工具...
背景公司n年前的项目突然市场部需要新加一个国际化功能要实现中英文切换功能,项目是用vue+ elementUi开发里面有大量的文字,基本就是无脑即繁琐的需求,准备开发一个简易的插件来直接全局替换。思路在vue中安装vue-i18n 使用node读取.vue和.js结尾的文件,使用正则过滤所有的文字,然后使用随机字符替换(开始想用拼音,后面感觉转起来太麻烦),把随机字符和字符指定的文字生成对象,写到一个js里用作后面切换用,接一个有道的插件可以直接把中文转成英文输出到另外的js中(考虑到直译影响翻原创 2021-10-13 17:32:32 · 511 阅读 · 0 评论 -
在小程序端使用JWT头部验证
什么是jwt Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于...原创 2020-04-13 17:28:03 · 2867 阅读 · 0 评论 -
手写vue双向绑定实现原理
烂大街原理:数据劫持+发布订阅者模式 (obect.defineProperty())........(此处省略8888个字节)。话不多说上代码HTML:<div id="app"> <div> <div v-text="myText"></div> <div v-text="myBox"></d...原创 2019-07-06 13:06:06 · 1772 阅读 · 1 评论 -
ionic3视频播放videogular2 报错rxjs_1.fromEvent is not a function
解决办法:安装两个包npm install rxjs@^6.0.0 --savennpm install rxjs-compat@^6.0.0 --save原创 2018-11-12 15:48:55 · 478 阅读 · 0 评论 -
微信小程序-------------省市区三级联动
微信小程序有默认省市区三级联动组件<view class="section"> <view class="section__title">省市区选择器</view> <picker mode="region" bindchange="bindRegionChange" value="{{region}}&qu原创 2018-11-07 18:25:41 · 1925 阅读 · 0 评论 -
mpvue开发小程序总结
一,mpvue的目标是:在未来最理想的状态下,可以一套代码可以直接跑在多端:WEB、微信小程序、支付宝小程序、Native(借助weex)。不过由于各个端之间都存在一些比较明显的差异性,从产品的层面上讲,不建议这么做,这个框架的官方他们对它的期望的也只是开发和调试体验的一致。二,mpvue开发小程序的优点: 1,彻底的组件化开发能力:提高代码复用性 2,完整的 Vue....原创 2018-08-27 18:52:30 · 1831 阅读 · 2 评论 -
微信小程序遇到的问题
遇到的问题:1,当我在输入过程中,切换密码可见不可见的情况下,不会发生改变,在次点击获取焦点的时候才视图才会更新。解决办法:我点击切换状态的时候,让input自动获取焦点。changeInput:function(){ if(this.data.password == true ){ this.setData({ inputImg: "../../resourc...原创 2018-07-03 14:48:17 · 623 阅读 · 0 评论 -
微信小程序-----生成二维码
此功能参照GitHub上的有插件源码,现在找不到那个网址了,就是借鉴别人的。onLoad: function () { var that = this wx.getStorage({ key: 'accessToken', success: function (res) { //console.log(res) wx.r...原创 2018-07-03 12:03:04 · 4360 阅读 · 0 评论 -
微信小程序------登录
接触微信小程序,一个多月了,总体来说还是比较简单的,能用到的方法和组件,接口等微信都给提供。而且不用处理那个恶心的兼容问题,但小程序还有许多坑,下面就提一下排坑之路。 小程序登录: 我的登录思路,wx.login -> 拿到code -> 用code做参数请求后台,返回openId -> 拿到openId获取用户的用户名和头像在后台做注...原创 2018-07-03 11:33:26 · 6089 阅读 · 2 评论 -
javascript知识点(五)之 闭包和继承
1,什么是闭包: 闭包就是能够读取其他函数内部变量的函数。在js中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解为“定义在一个函数内部的函数”。2,闭包的特点: 1),可以读取函数内部的变量。 2),让这些变量的值始终保存在内存中。3,闭包的原理 理解闭包,首先必须理解js变量作用域。变量的作用域无非就是两种:全局变量和局部变...原创 2018-03-29 13:49:04 · 309 阅读 · 0 评论 -
javascript知识点(四)之 ajax
1,ajax概念:全称:Asynchronous(异步)And Xml AJAX不是一种新的编程语言,而是一种用于创建更快更好以及交互性更强的WEB应用程序技术,该技术在98年前后得到了应用。通过AJAX,你的JS可以通过JS的XMLHttpRequest对象在页面不重载的情况下与服务器直接进行通信。这样可以在服务器请求到想要的数据,而不是整个页面。AJAX的核心就是JS的XMLHt...原创 2018-03-29 10:50:54 · 323 阅读 · 0 评论 -
javascript知识点(三)之 js下一代标准 ES6
ES6:ECMAScript 6.0是javascript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得javascript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。各大浏览器的最新版本,随着时间的推移,支持度已经越来越多了,ES6的大部分特性都实现了。1,let命令:用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{ v...原创 2018-03-28 21:07:56 · 291 阅读 · 0 评论 -
javascript知识点总结(二)之 DOM和BOM对象模型
1,字符串创建方式:1,var str = ‘hello word’;字面量方式创建 2,var str = new String(‘hello word’);构造函数方式创建 字符串常见方法: charAt :根据下标获取字符。str.charAt(0) = 'h' indexOf:返回字符串在str中第一次出现的位置...原创 2018-03-28 16:22:52 · 351 阅读 · 0 评论 -
javascript知识点总结(一)
1,Javascript:基于对象和事件驱动,并具有安全性的客户端脚本的脚本语音。由三部分组成 ECMAScript(核心);DOM(文档对象模型);BOM(浏览器对象模型)。2,基本的数据类型:数值(number) 字符串(string)布尔(boolean)未定义(undefined)空值(null)对象(object)//数据类型又分为值类型和引用类型 //值类型:是变量和值全部存储在...原创 2018-03-28 10:25:15 · 186 阅读 · 0 评论 -
javascript知识点(六)之 jQuery 入门
1,jQuery简介: jQuery是一个兼容多浏览器的javascript库,核心理念的write less , do more。 jQuery,顾明思义,也就是javascript和查询(Query),jQuery是免费,开源的,它可以简化查询DOM对象,处理事件,制作动画,处理Ajax交互过程。2,jQuery优势: 1,体积小,使用灵巧(只需引入...原创 2018-03-31 10:15:52 · 146 阅读 · 0 评论 -
用原生js和jq库写京东轮播
首先用原生js来写,京东轮播是用渐变的动画写的,改变图片的opacity值来改变的。下面是html代码<div class="box"> <ul class="item"> <li style="opacity: 1"><img src="images/1.jpg"></li&am原创 2018-03-18 16:00:58 · 310 阅读 · 0 评论