桌面应用开发
文章平均质量分 50
sdxjwkq01
专业的业余编程爱好者
展开
-
造轮子之Vue实现原理,几十行代码实现Vue
Vue.js框架的原理其实很简单,就是利用了Object.defineProperty()方法进行了数据劫持,重写里面的get和set方法,数据发生变动,相应的set()方法变回响应,进而拿到更新的数据来更新dom,今天抽时间写了一个仿Vue.js的demo,暂且叫Mvc.js吧,初步实现了Vue的模板渲染功能,和大家分享,下面还是先上代码。<html> <head> <meta charset="utf-8"> <title>...原创 2022-05-16 13:34:19 · 432 阅读 · 0 评论 -
安卓WebView文件上传的实现(解决安卓WebView中<input type=‘file‘/>标签点击没反应)
网页端上传文件常用<input type='file'/>标签,放上这个标签,浏览器就会出现这个文件选择器,点击就可以弹出文件选择窗口,很是简单方便,不过,包含<input type='file'/>标签的网页要是在安卓WebView中渲染,<input type='file'/>这个标签就会失效,用户点击后毫无反应,根本原因就是安卓WebView没有实现具体的文件选择器方法,对应的方法是空的,我们要安卓WebView支持<input type='file'/>原创 2022-04-03 15:55:10 · 8516 阅读 · 0 评论 -
OCR图片转文字的实现
做文职的朋友可能经常在网上复制粘贴一些文章素材,可是好多都要会员付费才能复制,要是简单的屏蔽了复制还好说,直接控制台输入document.body.oncopy=function(){event.returnValue=true;}一般就能解决,不过,有一些文字内容是以图片的方式显示出来的,网上有一些图片转文字的应用,不过好多是付费的,今天趁着值班的时间研究了下,找到一款比较好用的OCR库,Tesseract-OCR,是谷歌的开源项目,测试了下准确率能达到80%,在不花钱的里面还是蛮好用的。于是借助原创 2022-03-09 23:14:13 · 542 阅读 · 2 评论 -
微信小程序开发快速入门
最近整理文件,找到一个18年写的微信小程序开发快速入门,对于新手还是值得一看的,三年多过去了,可能一些接口已经更新了,不过,整体思想还是没变的。 如果你熟悉JavaScript,那你基本上看完这个文档马上就可以编写微信小程序,小程序分为逻辑层和视图层,逻辑层由javascript脚本控制,视图层由小程序标签控制。虽然小程序最终被编译为了html+js的代码,但是,小程序不允许直接使用任何html标签,禁止了一切dom操作,像eval,alert,confirm等语句也被禁止...原创 2021-10-24 11:45:49 · 1600 阅读 · 0 评论 -
安卓JAVA与javascript交互的实现
最近在研究c++与JavaScript的交互,有朋友问我安卓怎样与JavaScript交互,今天找到一个之前写的小demo,实现的是安卓webview里面的JavaScript和原生安卓进行交互。实现了安卓与JavaScript交互,就可以用html+js+css在webview实现主要界面,Java只负责一些js不好实现的功能比如文件操作,数据库操作,摄像头操作等硬件操作。首先要在工程的AndroidManifest.xml文件申请所需权限,比如摄像头,gps定位,访问存储卡等,代码大...原创 2021-10-23 10:59:03 · 1371 阅读 · 0 评论 -
javascript读写本地sqlite数据库
sqlite这种单文件数据库,类型简单功能强大效率也不错,非常适合单机软件开发。把一个我以前写的JavaScript sqlite数据库操作类分享给大家,还是先上代码,注释写的很清楚啦,支持增删改查,支持链式查询,使用的时候不用new。/*sqlite数据库操作类 by Bob*/this.Db={ tableName:"",//表 whereReg:"",//where条件 o...原创 2020-03-29 20:24:14 · 8870 阅读 · 0 评论 -
javascript小说阅读器分页算法的实现
好久好久不写代码了,也好久没更新博客了,这次就和大家分享一个电子书阅读器分页的算法吧。 像一些主流的阅读器,如QQ阅读、iReader等,都实现了txt文档分页显示的功能,打开一个txt文档可以快速把文档分割成若干页,每页文字正好铺满屏幕,点击翻屏显示下一页,这样不用操作滚动条,阅读体验更好。那么如何实现txt文件的快速分页呢?如果计算屏幕大小和字体大小算出一屏可...原创 2020-03-25 21:31:00 · 4890 阅读 · 1 评论 -
javascript不依赖库开发windows应用程序
其实javascript不仅可以做网页应用,也可以不依赖任何环境开发windows应用程序。windows系统自带mshta.exe,相当于一个javascript虚拟机,我们把.html文件扩展名改成.hta文件,网页就变成了hta应用程序,双击就可以执行。当然hta可以操作本地文件数据库等,功能比html强大许多,可以开发C/S应用程序。本人之前是个后台程序员,后来考上公务员之...原创 2019-08-24 21:54:05 · 3327 阅读 · 0 评论