未找到

让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
by ourjs keys JS学习 JavaScript 1564563777511
pre显示文本内容时是不会自动换行的,此时可以添加一些CSS来解决:HTML中pre和textarea可以显示预格式化的文本。即保留空格和换行符。而不必添加<br>和&nbsp;等HTML元素来添加换行和打印空格。

pre {
    word-wrap: break-word;
    white-space: pre-wrap;
    padding: 9.5px;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
}
node.js含有%百分号时,发送get请求时浏览器地址自动编码的问题
by ourjs keys JS学习 JavaScript 1570672932287
目前浏览器会对地址,进行编码,比如这个文件名:
sales\报表.png
在发到后台时,会自动编码成:
/file/view/sales/%E6%8A%A5%E8%A1%A8.png
JavaScript在Array数组中按指定位置删除或添加元素对象
by ourjs keys JavaScript 1574084865071

JavaScript的数据中可通过splice/slice在指定位置添加或删除元素。另外还有slice、delete等方法实现。

splice方法向/从数组中添加/删除项目,然后返回被删除的项目。该方法会改变原始数组。

arrayObject.splice(index, howmany, item1, ..., itemX)

OnceDB:使用Redis全文字符串模糊搜索,多条件查询,创建索引搜索等使用帮助教程
by ourjs keys Redis OnceDB C 1580516279582

OnceDB是基于Redis实现的全文搜索数据库,可以像SQL数据库那样创建辅助索引,提高条件搜索的性能。OnceDB并不改变Redis的数据存储结构,Redis数据库文件可以直接在OnceDB中操作,然后再返回Redis中使用。OnceDB提供直接搜索指令,支持 String 和 Hash 等对象,

华为鸿蒙操作系统想要取代Android几乎不太可能
by newghost keys 大话编程 分享 1565584063264

鸿蒙前两天吵的很热,媒体一片赞扬,不过个人认为,从鸿蒙的技术架构看,应该还是以面向嵌入式、工业、IoT场景的。鸿蒙想成为手机除Android/iOS之外的第三极操作系统,很难很难,几乎不可能。目前媒体对鸿蒙有些过誉,要小心被捧杀的风险。

    Node.JS用纯JavaScript生成图片或滑块式验证码
    by ourjs keys 大话编程 分享 1568199867628
    有一些Node.JS图片生成类库,比如node-captcha等的类库,需要c/c++程序生成图片。跨平台部署不是很方便。这里介绍几个用纯JS实现的图片验证码生成模块。用纯JavaScript实现的验证码生成模块。安装简单,依赖少:

    npm install captchapng
    CentOS注册系统服务,添加自动启动脚本
    by ourjs keys 心得体会 分享 1570711771883
    CentOS7.x添加自动脚本比之前的脚本要显示。比如miner,首先以管理员用户创建一个新的服务文件
    nano /usr/lib/systemd/system/miner.service
    粘贴以下内容:
    [Unit]
    Description=miner

    [Service]
    ExecStart=/path/to/miner

    [Install]
    WantedBy=multi-user.target
    Linux下的tar压缩解压缩命令详解,创建解压目录到.tar.gz包
    by ourjs keys 编程技巧 分享 1572659840296
    将当前目录下的article目录添加到tar.gz压缩文件
    tar -zcvf article.tar.gz ./article
    将当前目录下的article.tar.gz解压到 article2 下, -C 代表解压到指定目录
    mkdir ./article2  #创建要解压到目录
    tar -zxvf article.tar.gz -C ./article2
    JavaScript使用类似break机制中断forEach循环
    by ourjs keys JS学习 JavaScript 1542069544477
    JavaScript数组对象,有一个forEach方法,可枚举每一个数组元素,但并不支持类似for循环的break语法,中断循环:

    [1,2,3].forEach(function(item) {
        // if(!item) break; 不支持
    });
    JavaScript不刷新查找当前网址上的querystring并修改查询字符串变量
    by ourjs keys JS学习 JavaScript 1544853102332
    经常有些场景需要从网址获取变量,有时侯需要修改某个变量,有非常多的JS库可以实现,其实用简单的几行代码即可实现:
    qs.get('param1')
    > test1
    qs.set('param1', 'newvalue')
    # 当前网址更新为:  http://ourjs.com?param1=newvalue&param2=test2


     近期热门 - 点击最多
    1. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
    2. Node.js 打印vite react+go项目目录树
    3. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
    4. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
    5. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
    6. React结合vite使用vue3,在纯typescript的react hooks中使用vue
    7. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
    8. React Native为http网络请求添加timeout超时异常处理: 用XMLHttpRequest替换fetch发送的区别
    9. React Native使用fetch发送http登陆验证请求失败:无法读取set-cookie并显示network request failed
    10. 克服Redux的缺点在React/Native中使用消息队列,pubsub-js更加简洁的组件间通信和状态传递方法

      全端社区 - 最新回复
    1. 在无管理员权限的情况下,使用安装Python补全 pip临时配置环境变量
    2. Python鉴权方法:Depends 依赖注入;装饰器;与基于Proxy模式的Session状态管理自动计算脏属性;将用户数据存储在Redis中
    3. python基于asyncio实现 Redis 的异步操作哈希数据写入 / 读取、发布订阅消息中间件
    4. Angular入门:用Signals状态管理和Bootstrap基础样式实现的用户登录注册实例教程
    5. 用Gitea搭建免费Git服务器自定义Actions配置CI/CD自动化部署和测试流水线
    6. FastAPI+SQLModel+PostgreSQL+React+Vite全栈项目文件结构说明环境搭建与初始化指南
    7. Node.js 打印vite react+go项目目录树
    8. valtio基于Proxy代理比redux\zustand更简洁的react状态管理库
    9. Windows与Mac通过git ssh和rsync实现文件共享互传
    10. Windows与Mac通过git ssh和scp实现文件共享互传

      开源的 OurJS
    OurJS开源博客已经迁移到 OnceOA 平台。

      关注我们
    扫一扫即可关注我们:
    OnceJS

    OnceOA