OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

Node.JS借助OS模块获取当前Windows系统用户登录名

JS学习 by ourjs key Node.JS 1558349389037 评论 (0)

Node.js os 模块提供了一些基本的系统操作函数。可以借助os对象获取系统基本信息:


$ node user.js
{ uid: -1,
  gid: -1,
  username: 'Administrator',
  homedir: 'C:\\Users\\Administrator',
  shell: null }

JavaScript中将字符串true或false转换成Boolean类型

JS学习 by ourjs key JavaScript 1556336322702 评论 (1)
JavaScript中可以使用parseInt方法将字符串转换成整型。但布尔型没有相关方法。可使用JSON解析:

JSON.parse("true");

jQuery用$.prop,$.attr方法来获取或设置checkbox当前选中状态

JS学习 by ourjs key JavaScript 1555425024423 评论 (0)
使用$.fn.attr来获取或设置html的checkbox元素的状态。但是界面上此复选框并没有反映到界面上,因为这个只是改变html的DOM结构,并不改变当前选中状态。这时使用 prop 即可

$('#chb_data_binding').prop('checked', true)
$('#chb_data_binding').prop('checked')
> true

Node.JS中用concat和push连接两个或多个数组的性能比较

JS学习 by ourjs key JavaScript 1555422352596 评论 (1)
JavaScript中连接两个数组成一旧新数组,常用concat方法,比如:
借用apply方法 ,push、splice也可和来连接数组。因为push没有创建新数组,如果想要保挂原对象的引用,可使用push方法。
那么两者在node.js的性能如何? 我们做了一组测试数据,两种分别测试100万次。

判断是否为对象typeof abc == 'object' 与 instanceof 性能比较

JS学习 by ourjs key JavaScript 1555141548807 评论 (0)
我们通常使用 typeof obj == 'object' 来判断变量是否为对象。但也可通过 obj instanceof Object 来判断,那么二者的性能如何?

我们写一个简单的测试用例,分别试100万次,结果使用 instance 比 typeof 快近10倍。

配置TinyMCE网页文本编辑器不显示html head body等标签信息

JS学习 by ourjs key 前端 1553173048964 评论 (0)
TinyMCE是一个非常优秀的HTML网页文本编辑器,可以完美地跟input结合。其中监听editor的事件可以让文本有改动时,立即存储到对应的form表单元素中
不过默认配置获取的结果是带HTML/head/body等标签的,如果只想要你编辑部分的HTML代码可将 fullpage 插掉去掉即可。

node.js中将console.log日志内容输出到文件

JS学习 by ourjs key Node.JS 1547138583573 评论 (1)
node.js在运行时,有时需要将console.log的内容打印输出到文件来调试。可以用以下方法。
Linux中可以在启动添加:

node script-file.js > log-file.txt

typeof判断参数是否为undefined与全等判断法性能比较

JS学习 by ourjs key JavaScript 1546599717693 评论 (1)
通过我们使用 typeof 来判断参数是不是未定义,比如 typeof abc == 'undefined',但也可通过全等式判断,如 abc === undefined,那么二者的性能如何?
我们写一个简单的测试用例,分别试100万次。

JavaScript不刷新查找当前网址上的querystring并修改查询字符串变量

JS学习 by ourjs key JavaScript 1544931119944 评论 (0)
经常有些场景需要从网址获取变量,有时侯需要修改某个变量,有非常多的JS库可以实现,其实用简单的几行代码即可实现:
qs.get('param1')
> test1
qs.set('param1', 'newvalue')
# 当前网址更新为:  http://ourjs.com?param1=newvalue&param2=test2

JavaScript如何快速高性能清空删除Array数组中的所有元素,并保持引用

JS学习 by ourjs key JavaScript 1542107799834 评论 (0)
有非常多的方法来清空一个已经存在的数组,这种方法会返回删除的所有元素,并形一个新的数组,不过对性能没有影响,并将保持对数组的引用。

var arr = [1,2,3,4];
arr.splice(0, arr.length)

广告投放

 近期热门 - 点击最多
  1. Node.JS中用concat和push连接两个或多个数组的性能比较
  2. jQuery用$.prop,$.attr方法来获取或设置checkbox当前选中状态
  3. 判断是否为对象typeof abc == 'object' 与 instanceof 性能比较
  4. JavaScript中将字符串true或false转换成Boolean类型
  5. jQuery用outterHtml获取相对innerHTML父一级包含其自身的html代码内容
  6. 微服务运维难维护?数据基础架构公司Segment宣布放弃微服务构架
  7. 用网页table thead tfoot元素完美控制页眉页脚显示内容打印的简单方式
  8. Node.JS在命令行中检查Chrome浏览器是否安装,并打开指定网址
  9. Node.JS借助OS模块获取当前Windows系统用户登录名
  10. 用 OnceAir 搭建个人Git/Svn/照片备份服务器,每年电费7块钱

  全端社区 - 最新回复
  1. 用CSS和Bootstrap图标制作上下跳动的指示箭头动画效果
  2. Node.JS借助OS模块获取当前Windows系统用户登录名
  3. Node.JS在命令行中检查Chrome浏览器是否安装,并打开指定网址
  4. 5个经典的前端面试问题
  5. 设置select元素中option的默认值
  6. HTML5相关格式转换提供商对比—选择困难户的专属福利来啦!
  7. JavaScript中将字符串true或false转换成Boolean类型
  8. 用网页table thead tfoot元素完美控制页眉页脚显示内容打印的简单方式
  9. 微服务运维难维护?数据基础架构公司Segment宣布放弃微服务构架
  10. jQuery用outterHtml获取相对innerHTML父一级包含其自身的html代码内容

  开源的 OurJS
Demo (EN), Demo (CN), Github
  关注我们 RSS

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号

加载中...