未找到

使用JavaScript的Proxy监听对象属性变化并进行类public/private的访问控制
by ourjs keys JS学习 JavaScript 1559991024343
Proxy是ES6的引入的一个对象监听机制。可视为JavaScript对象的一个代理中间件。用户在访问对象时,会触发自定义行为。
Proxy最简单的用法是可以监听对象属性的变化,比如下面的,当 obj 的 visit 属性改变时,自动更新页面上相应的 input元素值。

var obj = {}

var handler = {
  set: function(target, name, value) {    
    //改变被代理对象的值,使之保持一致
    target[name] = value

    var input = document.querySelector('[name=' + name + ']')
    if (input) {
      input.value = value
    }
  }
}

var proxy = new Proxy(obj, handler);
proxy.visit = 100
配置TinyMCE网页文本编辑器不显示html head body等标签信息
by ourjs keys JS学习 前端 1553172699955
TinyMCE是一个非常优秀的HTML网页文本编辑器,可以完美地跟input结合。其中监听editor的事件可以让文本有改动时,立即存储到对应的form表单元素中
不过默认配置获取的结果是带HTML/head/body等标签的,如果只想要你编辑部分的HTML代码可将 fullpage 插掉去掉即可。
一位程序员从业余项目被收购中所学到的
by ourjs keys 创业辛勤 1382842006000

我在2012年5月开始的Asterank这个项目。那周的早些时候,Planetary Resources(行星资源公司)宣布他们计划从小行星开采水和有价值的原料。和其他人一样,我被激起了好奇心。这是一个鼓舞人心、难以实现的长期愿景。

我的项目作为一个想法的实验而开始:有多少小行星是真正值得的探索?媒体发布的消息是粗略估计且没有科学根据的。没有人对小行星的含量和价值进行有条理的编录。所以在一个无所事事的周末下午,我在山景城商业区的一间咖啡厅写了第一个版本。

未发布 Xamarin Forms的Prism第二部分:基本导航和依赖注入(Dependency Injection)模式
by Elyn keys 分享 1474439422554
本系列的第2部分展示了Prism如何在一个MVVM应用程序中启动导航。
一个创业者复盘两年的对错清单
by ourjs keys 创业辛勤 1376282600000
创业至今两年。没赢,也还没输。我的思考必须借助纸笔落为文字,大学里每每落笔万言,毕业后写了四年博客,整 100 万字。写文章对于我,首先是思考,其次是安妥自己,写完,就是和自己的清算,然后继续前行。2011 年创业至今几不动笔,因为忙。今天再写,也是和自己的清算,因为公司走到现在,我需要一个交代,自己做错了什么,做对了什么。

我人生前 20 年,是个典型的中国书生。寒门子弟,寻常人家,父母是 50 年代生人,被历史的车轮碾过一遍,刚站起来想往前走,发现历史在倒车,于是又被放倒。只有读书。我写掉三大盒圆珠笔芯,400 多支。做掉 5 本题库,进了复旦。只用半年,就忘掉了高中三年做过的题。大学里,有个机会,便去兼职教书,以一个应试教育的成功者,告诉孩子们,金玉其外背后,是如何败絮其中。
AngularJS的启动引导过程
by 2596887568 keys 大话编程 分享 1429170052243

目录:

  1. 引导之前
  2. 自动引导启动框架
  3. 手工引导启动框架
  4. 引导第1步:创建注入器
  5. 引导第2步:创建根作用域
  6. 引导第3步:编译DOM子树
  7. 编译器/$compile
  8. 指令/directive
  9. 指令的规范化
用网页table thead tfoot元素完美控制页眉页脚显示内容打印的简单方式
by newghost keys 编程技巧 前端 1557673865722
目前对于网页的页眉页脚打印方面,浏览器还有很大的不足。之前可能有一些 借助css固定fixed位置的解决方案,但是效果都不太理想。

但在最近chrome对table打印的更新中,增加了对 <thead> <tfoot> <th> 等元素的优化支持,把以前后面几页表格标题会被截断的问题解决了。 其实我们可以用这个特性来简单地实现页眉页脚的打印。
未发布 重视推广工作,小程序才能发展的更好!
by 霁夜茶135 keys 分享 1498633826466
企业的小程序要想真的做好,推广工作就一定要做好。如果推广工作做不好,企业的小程序很难为用户所熟知,进而也是很难成功的。只有做好小程序的推广工作,才能让更多的用户知道并使用企业的小程序,这就是做好小程序推广工作的意义所在。
未发布 BCGControlBar使用入门指南
by AABBbaby keys 分享 1467080101923
BCGControlBar Pro for MFC最新试用版下载请猛戳>>>

本文主要介绍如何将现有的MFC应用程序添加到BCGControlBar Pro中(如果您想要创建一个全新的应用程序,请使用我们的Application Wizard)。让我们想象您已经拥有了一个具有菜单、工具栏和状态栏的典型MFC应用程序。

从一行CSS调试代码中学到的JavaScript知识
by ourjs keys JS学习 JavaScript 1421740696508
现在到处都是JavaScript,每天都能知道点新东西。一旦你入了门,你总能从这里或是那里领悟到很多知识。
一旦我发现一些有意思的东西,我喜欢去感觉他们的源代码,看一看它是怎么办到的。
今天我想分享Addy Osmani的一行代码 ,这行代码对于你调试你的CSS是很有用的。为了可读性,我把它变成了3行。

[].forEach.call($$("*"),function(a){
  a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16)
})

 近期热门 - 点击最多
  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