自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小桥流水丿小溪

前端爱好者 学渣一枚 无聊写些东西

  • 博客(209)
  • 资源 (17)
  • 收藏
  • 关注

原创 创建 sencha ExtJS 6或7 项目的几种方法

假设 ExtJS SDK 解压到了 D:\extjs 目录下 比如: 注:以下所有命令里的 --modern 参数表示只创建 modern 的项目,如果要创建 classic 的项目,把参数改为 --classic 。如果要创建 classic 和 modern 混合 的 universal 项目,去掉该参数即可。只创建单个项目应用(app)方法一初始化 ExtJS ...

2018-05-03 13:11:42 5465

原创 [Sencha ExtJS] 在浏览器访问 ext-x.x.x-trial.zip 里 examples 示例 的正确方法

很多人不知道如何访问ext-6.x.x-trial.zip框架中的examples示例。 我这里统一说下。以ext-6.5.1为例。1、先去Sencha官网下载框架。 填一下 姓名、邮箱 等信息,请求30天试用。你邮箱会收到一封邮件,如下图: 下载图上所示的2个东西,得到: - ext-6.5.1-trial.zip是extjs框架 - ext-addons-6.5.1-trial.z

2017-07-28 10:32:19 2246 1

原创 [Sencha ExtJS & Touch] 新手学习资料

Sencha 官方网站:https://www.sencha.com/Sencha 官方博客: http://www.sencha.com/blog/Sencha 官方论坛:http://www.sencha.com/forum/Sencha Cmd 下载:https://www.sencha.com/products/extjs/cmd-download/Se

2017-01-12 13:26:05 3145

原创 [Phonegap+Sencha Touch] 移动开发4 Cordova/Phonegap应用调试方法汇总

一般都是用电脑上的某个工具来远程调试手机或者模拟器上的Cordova/Phonegap App。主要有以下三种:一、使用Weinre调试PhoneGap/Cordova应用优点:适用于适合版本的Android和任何版本的iOS不需要USB线连接电脑(调试服务器)缺点需要和电脑(调试服务器)在同一个局域网不支持javascript的断点调试与调试服务器

2015-09-11 16:02:38 2475

原创 Sencha Touch/ExtJS6 Modern结合Phonegap/Cordova开发移动端Hybird应用

英文原文:Leveraging PhoneGap within Sencha Touch下面作简要概括:1、进入ST SDKcd D:\Code\Web\touch-2.3.12、新建ST Appsencha generate app MyApp D:\Code\Android\sencha\MyApp3、添加Phonegap支持cd D

2014-03-03 19:20:59 37854 4

原创 [Phonegap+Sencha Touch] 移动开发1、准备工作

下面以Phonegap+Sencha Touch开发安卓为例:首先需要一台windows电脑、一个webkit内核的浏览器,推荐Google Chrome一、Java环境和Android SDK1、安装JDK和JREJRE会在JDK安装完成后自动出现安装界面。安装完成后,设置环境变量JAVA_HOME D:\Program Files\Ja

2014-03-03 19:16:38 11349 4

原创 找出引起 TypeError: c is not a constructor 的原因

5、执行页面逻辑(比如点击按钮啥的,就是触发一下脚本抛异常),就可以断点到此处了,就能知道是哪个类没requires了。这个问题是在生产环境下遇到,一般是因为少requires了某个类,如何知道是哪个类呢。2、看到的是压缩过的代码,点左下角{}美化一下。1、展开堆栈 找到 图中这行 点进去。3、重新执行1,就进入这个方法了。

2023-12-05 09:24:22 683

原创 Sencha ExtJS v1.0.4 扩展不能“转到定义“的解决办法

VSCode 的 Sencha 扩展自动更新到了 1.0.4,但是扩展有bug,即无法"转到定义"

2023-07-19 10:13:15 278

原创 Sencha ExtJS v1.0.3 扩展不适用于最新版 VSCode 的解决办法

Sencha ExtJS v1.0.3 扩展不适用于最新版 VSCode 的解决办法

2023-02-27 09:55:26 311

原创 多版本 Cordova 共存

多版本 Cordova 共存是个硬需求

2023-02-15 10:53:46 326

原创 Android设备的各种唯一标识符 ID

安卓设备各种设备ID

2023-02-07 11:56:14 3587

原创 Sencha Cmd v7.5.0及以下 不兼容 MacOS Monterey (12.x) 的解决办法

Sencha Cmd 不兼容 MacOS Monterey (12.x) 的解决办法

2022-10-10 15:25:53 334

原创 Cordova App 如何显示本地媒体文件(file://协议的图片或视频)

Cordova App 如何显示本地媒体文件(file://协议的图片或视频)

2022-06-14 11:36:25 1743 1

原创 [email protected] 相对于 9.x 的变化

[email protected] 相对于 9.x 的变化

2022-06-07 09:55:40 714

原创 Chrome 无法携带跨站cookie的各种解决方案

同源策略的历史及对应的解决方案当页面内发起请求时,会默认携带该域名下的cookie。而cookie同源策略是指:除非当前域名和请求域名是同源,才会默认携带cookie。这就导致,localhost直接请求测试环境的接口,比如 http://api.baidu.com,此时不会携带 cookie,从而导致登录失效的问题。这一策略从chrome 80开始存在,而chrome 91升级,chrome 94再升级。chrome 各个版本如何禁用同源cookie策略:chrome < 91,可以

2022-03-03 14:20:47 3384

原创 Android 设备开机或联网时自动开启无线调试(WIFI调试)

每次用 USB 连接手机调试始终不方便。如何设置为自动开启无线调试呢?部分安卓设备,比如有的电视机是自动开启无线调试的,因为不方便连接USB;部分国产手机在开发者选项中有 无线调试 的开关。开启即可;一般安卓设备要自动开启无线调试,必须USB连接电脑,然后电脑cmd或终端中输入adb tcpip 5555adb connect 设备ip:5555如果要设为自动开启无线调试,应该怎么弄?前提:Android 设备需要 Root !!!一、修改 /system/build.prop ,在末尾

2021-11-18 10:52:04 11947 6

原创 VSCode 的 ESLint 扩展不提示警告和错误的解决办法

不记得从哪个版本的VSCode开始,ESLint就突然不提示错误了。打开 VSCode 的 settings.json位置在 C:\Users\你的用户名\AppData\Roaming\Code\User\settings.json或者命令面板(CTRL+Shift+P) > 输入Preferences: Open Settings (JSON) 也可以打开它加一行配置"eslint.nodePath": "C:\\Users\\你的用户名\\AppData\\Roaming\\npm\

2021-07-28 15:27:34 12379

原创 [email protected] 相对于 5.x 的变化

1、wkwebview 已内置集成,不再需要 cordova-plugin-wkwebview-engine2、需要更新cordova-plugin-splashscreen插件。因为 Splash Screen 已经集成到 cordova-ios@6 了,[email protected] 中已经移除了 ios 的代码3、iPadOS 13 默认使用桌面布局,而不是移动布局。现在,可以在config.xml中配置<preference name="Preferr

2021-01-04 08:36:29 582

原创 [email protected] 相对于 8.x 的变化

1、默认 target SDK version 是 29.最小 SDK version 是 22(Android 5.1)2、增加了 Kotlin 支持用下面3个 preference 开启<preference name="GradlePluginKotlinEnabled" value="true" /><preference name="GradlePluginKotlinCodeStyle" value="official" /><preference na

2021-01-04 08:32:46 370

原创 Chrome 80+关于跨站访问Cookies的巨大变动,导致登录失败

前言最近有部分开发者同事的 Chrome 被自动升级到 80+的版本,然后发现 网页登录后的请求没带上 cookies,导致用户验证失败。主要发生在:前端页面 和 后台服务 不在一台服务器上,ip或者域名不同,即跨站请求时出现的。这是因为谷歌从2月17日开始对 Chrome80+ 开启了 SameSite="Lax"(限制跨站访问 Cookie)。根据在线流量监控器StatCounter的数据,Chrome是最受欢迎的网络浏览器,这一变化将在2020年影响全球64%的互联网用户。请继续阅读以了解如

2020-09-09 20:38:41 1935

原创 ios 访问 Let‘s encrypt 免费证书的 https 很慢

最近在自己测试自己部署的 https(Let’s encrypt 免费证书),发现请求很慢,有10多秒甚至20秒的延迟。而请求 http 很快,改 ios 的 DNS 也没用。Android 和 Windows 上都没有这个现象。原因因为LE证书的吊销状态检查域名(ocsp.int-x3.letsencrypt.org 以及相关CName或Alias)在大陆受到劫持引起。苹果系统的浏览器打开SSL网站时将对证书的状态进行验证,当在验证证书状态时,请求了被劫持的Let’s Encrypt证书状态检查(O

2020-08-06 22:46:49 2846

原创 [email protected] 下怎么展示本地图片文件

[email protected] 支持配置使用 WKURLSchemeHandler 来加载本地html网页,以绕过 file:// 的各种限制。实现方式是配置下面2个 preference<preference name="scheme" value="cdv" /> <preference name="hostname" value="localhost" />但是,这样配置之后,cordova 加载本地网页的地址就是 cdv://localhost/index.ht

2020-07-18 01:28:36 1158

原创 一些公共 http 域名,但是解析到 127.0.0.1

因为 http://localhost/ 和 http://127.0.0.1 没有 https 形式,但是可以买一个域名,解析到 127.0.0.1。如果不想折腾,可以用现成的(都是大厂域名):http://safe.taobao.com/http://114.taobao.com/http://wifi.aliyun.com/http://imis.qq.com/http://localhost.sec.qq.com/http://ecd.tencent.com/......

2020-07-12 22:17:28 3236

原创 js 计算精度问题,及解决办法

JavaScript 浮点数运算时经常遇到会 0.000000001 和 0.999999999 这样奇怪的结果,如:对于产生这些计算误差的具体原因这里不做探讨,如果想要了解可以到 https://github.com/camsong/blog/issues/9 了解其原理。解决办法1、如果精度要求不高,可以四舍五入(比如按照9位小数四舍五入)2、或者 可以通过引入 bigNumber.js 或 big.js 进行解决99999999999999999999-999999999999999990

2020-06-17 17:12:46 1915

原创 解决 Sencha Cmd 报错 the following remote package repository directories did not initialize properly

不知何时开始,sencha cmd 一直有下面的警告Sencha Cmd v6.5.3.6[INF] Processing Build Descriptor : classic (production environment)[WRN] the following remote package repository directories did not initialize properly :[WRN] - /home/nadal/bin/Sencha/Cmd/repo/.sencha

2020-06-17 16:24:22 384

原创 异步调用 window.open 时被浏览器阻止新窗口解决方案

调用 window.open 同步和异步指的是:在点击界面(任意位置)的同时执行 window.open 就是同步方式;点击界面,执行一个ajax请求或者setTimeout后才执行 window.open 就是异步方式。异步打开窗口,会被浏览器阻止。解决方法1、先以同步方式调用 window.open 打开一个空窗口,得到新窗口的引用,也就是句柄 handle;2、在 ajax 或 setTimeout 后,通过 handle.location = '新的url' 改变其 url 即可。

2020-06-17 16:22:22 1621

原创 解决 Sencha Cmd 报错 the following remote package repository directories did not initialize properly

不知道从那个版本的 Sencha cmd 开始,就报错 sencha-beta 远端库初始化失败,警告信息如下。Sencha Cmd v6.5.3.6[INF] Processing Build Descriptor : classic (production environment)[WRN] the following remote package repository directories did not initialize properly :[WRN] - /home/nad

2020-05-22 08:06:35 441

原创 [解决办法] cordova-ios 的 WKWebview 不显示 Library 目录下的图片

背景cordova.file.dataDirectory 指向的是下面的应用沙盒目录:安卓:file:///data/data/<app-id>/filesiOS:file:///var/mobile/Applications/<GUID of app>/Library/NoCloudios 的 WKWebview 用 <img> 元素不能显示 file:///var/mobile/Applications/<GUID of app>/Librar

2020-05-14 17:59:15 1249

原创 [Sencha ExtJS] async 成员函数中不能使用 me.callParent()

上面的 ES7 代码,在 sencha app build 后变成下面的 ES5 代码可以看到 me.callParent 被包在了一个 function($jscomp$generator$context) {} 里面。而 callParent 方法的逻辑如下图。非 async 成员函数,method = this.callParent.caller 指向的是当前类的 callPar...

2019-12-04 11:28:04 369

原创 使用 Sencha Cmd 报错 Java heap space 的解决办法

Caused by: Java heap space at java.util.regex.Pattern.compile(Unknown Source) at java.util.regex.Pattern.<init>(Unknown Source) at java.util.regex.Pattern.compile(Unknown Source)...

2019-10-15 09:45:30 686

原创 [Sencha] 去除 VS Code 的 Sencha Plugin 激活提示

用ExtJS开发企业级应用真的是非常方便,Visual Studio Code 搭配 Sencha Plugin 插件简直不要太好用。不过Sencha Plugin是收费的,可以用邮箱激活30天试用期。因为VS Code基于NodeJS,其插件也是NodeJS写的,所以去除激活提示不难。1、下载 Sencha Plugin for VS Code下载:https://www.se...

2019-09-29 14:49:02 9652

原创 ExtJS 7.0.0.156 SDK下载(和 Sencha Cmd 结合使用的 SDK)

截止2019.09.05,Sencha 还没有提供与 Sencha Cmd 结合使用的 ExtJS 7.0 SDK。 本 SDK 是我从 Open Source (Open Tooling) 版的 ExtJS npm 包中提取整合出来的。已经测试过,可以使用 Sencha Cmd + 此 SDK 创建项目。注意:此 SDK 里面没有官方 Examples 的代码。ext-7.0.0.15...

2019-09-05 12:19:58 3867

原创 ExtJS开发时,注意"游离"的组件实例引发内存泄漏

情形最常见的情况,就是不断创建右键菜单,如下:上面的代码,每次右键点击,都创建了一个 menu 实例,用完未销毁。以后再也无法引用到这些实例,这样就引发内存泄漏。这种错误的做法一般新人都会经历的。组件 不同于 一般的 object,一般的 object 可能可以被垃圾回收,但是组件实例因为有 dom 存在,需要销毁。一般,父容器的销毁,会自动销毁其下的子组件。然而上述代码中创建的 men...

2019-06-28 14:25:36 368

原创 开发动态加载包的ExtJS应用程序时,build 指定的 package

使用 Sencha cmd 6.5+ 和 ExtJS 6.5+ 可以创建由独立构建、动态加载的包组成的应用程序。此种模式适合多模块、多人开发的大型前端应用,可以实现运行时(浏览器浏览时)动态加载模块,提升页面打开的效率。这里有官方的示例:https://github.com/sencha-extjs-examples/MultiPackageDemohttps://github.com/ad...

2019-06-28 14:18:18 616

原创 应用程序缓存,ServiceWorker,PWA 和 开发支持 PWA 的 Sencha 应用

简介为了在离线和不稳定的网络环境中提供更好的体验,网站可以使用 ServiceWorker 离线缓存主要资源。 ServiceWorker 是与特定网站关联的 js 脚本,ServiceWorker 可以拦截前端网络请求,访问缓存中的文件或数据,提供给前端使用。当有人第一次打开网站时,浏览器会安装网站的 ServiceWorker 脚本,ServiceWorker 会缓存网站的主要资源(App...

2019-03-29 11:25:28 705

转载 百度地图 JavaScript 库在 https 下无法使用的问题

1、在页面加入<script type="text/javascript">window.HOST_TYPE='2'</script>2、然后引入百度api,注意密钥及在url中添加参数s=1<script type="text/javascript" src="https://api.map.baidu.com/api?v=2.0&ak=您的密钥...

2019-03-27 17:54:14 1459

原创 ExtJS 6.5+ Modern 应用避开全面屏刘海的统一处理

CSS 变量 safe-area-inset-*iso 提供了一些 css 变量,可以用来避开刘海区域(notch 区域)。这些 css 变量已经成为了 w3c 标准。env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left)最简单的,只要...

2019-03-22 10:33:22 837

原创 Cordova InAppBrowser 内置浏览器打开的网页和外壳交互

Cordova 内置浏览器打开的网页,是不能直接调用 Cordova 外壳 app 里的插件功能的,比如 定位、录音、播放音频 等需要利用消息机制,和外壳交互,让外壳处理,然后结果传给内置浏览器的网页。需要使用到下面一些 api// 外壳 app 使用内置浏览器打开网页var ref = window.open('http://www.baidu.com', '_blank', 'loca...

2019-03-15 08:46:14 5050 1

原创 VSCode 升级 1.31.0 后,Sencha 扩展无法使用的解决办法

刚刚把 VSCode 升级到了 1.31.0,结果 Sencha 扩展 不能用了,打开项目时,左下角没有了下图的Ext JS: xx% indexed打开 VSCode 的开发人员工具(帮助-切换开发人员工具),发现如下错误:错误位置在 C:\Users\你的用户名\.vscode\extensions\sencha.vscode-extjs-1.0.1\out\src\Logger.js...

2019-02-11 21:58:18 1420

原创 安卓 省电模式、低电耗(Doze)模式、应用待机(standby)模式、唤醒锁

省电模式省电模式是系统里的一个开关,开启后会降低设备的性能,限制后台应用的活动和数据同步(如邮件接收),并限制GPS访问。用户可以主动开启省电模式,也可以设置电量少于一定程度是自动开启省电模式。一般 Android 设备厂商的定制系统,还会提供超级省电模式,只允许必要的 app 运行,并断开数据连接。设备连接到充电器的时候,一般情况下,系统会自动退出省电模式(定制系统可能行为会不一样)。......

2019-01-23 16:32:32 26352 3

flexmonster2.9.4注册版(无限制).zip

分析表格 分析图表 javascript 库

2021-08-03

froala wysiwyg editor 源码

不需要提供序列号即可使用

2021-03-22

senchaVScode-1.0.2.vsix

senchaVScode-1.0.2.vsix 是一个在 Visual Studio Code 中使用的扩展,用于开发 Sencha ExtJS/ExtReact/ExtAngular 等

2019-09-25

ext-7.0.0.156.zip

截止2019.09.05,Sencha 还没有提供与 Sencha Cmd 结合使用的 ExtJS 7.0 SDK。 本 SDK 是我从 Open Source (Open Tooling) 版的 ExtJS npm 包中提取整合出来的。 已经测试过,可以由此 SDK 创建项目。 注意:此 SDK 里面没有官方 Examples 的代码。

2019-09-05

自己写的 语音朗读 源码,C++builder2007

朗读时程序不卡(创建新线程朗读的),可以导出为WAV格式语音文件。 没分的到这儿下载: http://d.119g.com/f/4DF061261430EB60.html

2011-11-18

截图工具 源码(C++ builder2007)

截图工具 源码(C++ builder2007)(原作者不详,改进+美化by神秘博士)。 没分的,到这儿下载:http://d.119g.com/f/AB67AE589FA13C0A.html

2011-11-18

Office2003里的小图标2500个

迄今为止最全Office 2003图标大集会,共2500个

2011-10-19

系统字体修改工具的源码

我用C++builder写的系统字体修改工具,win7、xp通用,可以修改图标下的字体,标题栏字体,菜单字体,消息框字体,状态栏字体和IE网页字体等。 没有积分下载的到这下:http://d.119g.com/f/A1DE46B7E7858E25.html

2011-10-19

BCB组件pngimage,让bcb支持png

给BCB用的的组件Pngimage。 安装方法:新建一个package,将四个*.pas文件加入package,然后编译安装。

2011-10-15

BCB组件TGifImage

给BCB6用的的组件TGifImage,bcb2007以上自带该组件(名称为GifImg),因此不用安装。 安装方法:新建一个package,将GifImage.pas加入package,然后编译安装。 使用方法:加入以下两句话即可 #include "GifImage.hpp" #pragma link "GifImage"

2011-10-15

另一个 MySQL密码修改工具 ,BCB2007写的

和上次那个“MySQL密码修改.exe”功能一样,用来设置MySQL新密码。不过简单点,界面没有波纹特效。 已经测试成功,不用输入原密码即可更改,支持各个版本MySQL 5。不过前提是你的电脑必须只装了一个MySQL!

2011-09-11

MySQL密码修改(无需输入原密码)

上次到机房,居然连教员都不知道电脑上装的MySQl的密码是什么。于是用C++ builder写了这个“MySQL密码修改.exe”用来设置新密码。 (鼠标放上去有波纹特效哦。) 已经测试成功,不用输入原密码即可更改,支持各个版本MySQL 5。不过前提是你的电脑必须只装了一个MySQL!

2011-09-11

"猫抓"网盘搜索引擎

软件名 猫抓 是 网盘搜索引擎,顾名思义这个软件可以迅速搜索网盘上的资源并可以迅速下载。可以搜索 讯6,115,rayfile,纳米,新浪爱问,千脑等网盘的资源。

2011-05-19

win7终极批处理[D盘版]

win7终极批处理[适合win7系统装在D盘的用户]

2011-03-12

win7终极批处理[C盘版]

win7终极批处理[适合win7系统装在C盘的用户]

2011-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除