草庐IT

h5validate

全部标签

leetcode 242. Valid Anagram 有效的字母异位词(简单)

一、题目大意https://leetcode.cn/problems/valid-anagram给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false提示:1s和t仅包含小写字母进阶:如果输入字符串包含unicode字符怎么办?你能否调整你的解法来应对这种情况?二、解题思路建立一个哈希表映射,一共26个字母,可以用一个数组来代替哈希表,我们先判断两个字符串长度不相同返回false。然后

如何将原生微信小程序页面改成原生VUE框架的H5页面

项目背景:    公司为了实现小程序与H5页面共同覆盖,全面推广。特此想将已有的小程序进行快速改造上线(二周内),研发出H5版本。目前公司前端技术较为薄弱,现有的技术解决方案还停留在JSP。问题:    如何将目前已经上线运行的原生小程序(40多个页面)快速转化为原生H5页面,实现快速上线,是采用我们较为熟悉的JSP还是引用目前最热门的前后端分离VUE框架呢???想法:1)采用熟练的JSP框架,每人一天可以改造2个页面左右,计划投入2人,风险最小;2)采用主流分布式Vue框架,时间未知,风险未知;    首先自我介绍下,本人是一名JAVA开发工程师,平时喜欢研究相关主流技术和挑战自己。对此我还

如何将原生微信小程序页面改成原生VUE框架的H5页面

项目背景:    公司为了实现小程序与H5页面共同覆盖,全面推广。特此想将已有的小程序进行快速改造上线(二周内),研发出H5版本。目前公司前端技术较为薄弱,现有的技术解决方案还停留在JSP。问题:    如何将目前已经上线运行的原生小程序(40多个页面)快速转化为原生H5页面,实现快速上线,是采用我们较为熟悉的JSP还是引用目前最热门的前后端分离VUE框架呢???想法:1)采用熟练的JSP框架,每人一天可以改造2个页面左右,计划投入2人,风险最小;2)采用主流分布式Vue框架,时间未知,风险未知;    首先自我介绍下,本人是一名JAVA开发工程师,平时喜欢研究相关主流技术和挑战自己。对此我还

leetcode 20. Valid Parentheses 有效的括号(中等)

一、题目大意标签:栈和队列https://leetcode.cn/problems/valid-parentheses给定一个只包括'(',')','{','}','[',']' 的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例1:输入:s="()"输出:true示例 2:输入:s="()[]{}"输出:true示例 3:输入:s="(]"输出:false示例 4:输入:s="([)]"输出:false示例 5:输入:s="{[]}"输出:true提示:1s仅由括号'()[]{}'组成二、解题思路思路:括号匹配是典型的使用栈来

leetcode 20. Valid Parentheses 有效的括号(中等)

一、题目大意标签:栈和队列https://leetcode.cn/problems/valid-parentheses给定一个只包括'(',')','{','}','[',']' 的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例1:输入:s="()"输出:true示例 2:输入:s="()[]{}"输出:true示例 3:输入:s="(]"输出:false示例 4:输入:s="([)]"输出:false示例 5:输入:s="{[]}"输出:true提示:1s仅由括号'()[]{}'组成二、解题思路思路:括号匹配是典型的使用栈来

开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试

在我们开发开发H5程序或者小程序的时候,有时候需要基于内置浏览器或者微信开发者工具进行测试,这个时候可以采用默认的localhost进行访问后端接口,一般来说没什么问题,如果我们需要通过USB基座方式发布到手机进行App测试的时候,那就需要使用局域网的IP地址了,否则就无法访问后端的接口,本篇随笔总结在开发H5程序或者小程序的时候,后端WebAPI项目在IISExpress调试中使用IP地址和localhost地址并存,便于开发测试。1、修改VS配置地址文件默认我们IISExpress是采用localhost进行调试的,我们如果需要使用局域网地址如192.1068.1.*开始的IP端进行调试,

开发H5程序或者小程序的时候,后端Web API项目在IISExpress调试中使用IP地址,便于开发调试

在我们开发开发H5程序或者小程序的时候,有时候需要基于内置浏览器或者微信开发者工具进行测试,这个时候可以采用默认的localhost进行访问后端接口,一般来说没什么问题,如果我们需要通过USB基座方式发布到手机进行App测试的时候,那就需要使用局域网的IP地址了,否则就无法访问后端的接口,本篇随笔总结在开发H5程序或者小程序的时候,后端WebAPI项目在IISExpress调试中使用IP地址和localhost地址并存,便于开发测试。1、修改VS配置地址文件默认我们IISExpress是采用localhost进行调试的,我们如果需要使用局域网地址如192.1068.1.*开始的IP端进行调试,

h5常用定位功能封装

之前很多项目使用地图时技术选型不一样;一会儿使用腾讯地图、一会儿使用高德地图,一会儿使用百度地图;每次使用都去查相关api封装请求很麻烦,于是自己简单封装了一下;插件介绍:基于h5浏览器gps定位、百度地图、高德地图、腾讯地图api封装的获取位置信息相关插件,支持高精度定位;选择使用哪个地图传入对应的地图key即可,主要功能有根据ip定位(适用于定位到城市级别)、获取当前位置经纬度(gps、百度、高德、腾讯)、坐标转换、逆地址编码(根据经纬度获取具体位置信息);想实现获取具体高精度位置信息,可先获取高精度的gps坐标,使用逆地址编码方法将坐标转换为对应的位置信息;插件内已使用jsonp解决了请

h5常用定位功能封装

之前很多项目使用地图时技术选型不一样;一会儿使用腾讯地图、一会儿使用高德地图,一会儿使用百度地图;每次使用都去查相关api封装请求很麻烦,于是自己简单封装了一下;插件介绍:基于h5浏览器gps定位、百度地图、高德地图、腾讯地图api封装的获取位置信息相关插件,支持高精度定位;选择使用哪个地图传入对应的地图key即可,主要功能有根据ip定位(适用于定位到城市级别)、获取当前位置经纬度(gps、百度、高德、腾讯)、坐标转换、逆地址编码(根据经纬度获取具体位置信息);想实现获取具体高精度位置信息,可先获取高精度的gps坐标,使用逆地址编码方法将坐标转换为对应的位置信息;插件内已使用jsonp解决了请

【H5/CSS】简单了解选择器的优先级

样式的冲突当我们通过不同的选择器,选中相同的元素,并且为相同的样式设置不同的值时,此时就发生了样式的冲突。案例一:使用类选择器与元素选择器选中同一元素,设置不同颜色 Document .red{ color:red; } div{ color:yellowgreen; } 我是一个div 可以看到红色优先选择器的权重这是因为发生样式冲突时,应用哪个样式由选择器的权重(优先级)决定,谁前面位数越前,则谁越优先,可以看到类选择器优于元素选择器。选择器权重内联样式1,0,0,0id选择器0,1,0,0类和伪类选择器0,0,1,0元素选择器0,0,0,