OurJS


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

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


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

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

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


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

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

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

$('#chb_data_binding').attr('prop', true)
$('#chb_data_binding').attr('prop')

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

JS学习 by ourjs key JavaScript 1555422352596 评论 (0)
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

C语言用指针模拟按引用传递int整型参数

心得体会 by ourjs key 分享 1542166616021 评论 (0)
C语言不支持类似c++的按引用传参的语法,比如下面的代码,只能在c++中工作:
void f(int &j) {
  j++;
}

int main() {
  int i = 20;
  f(i);
  printf("i = %d\n", i);

  return 0;
}

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

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

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

JavaScript使用类似break机制中断forEach循环

JS学习 by ourjs key JavaScript 1542098701242 评论 (0)
JavaScript数组对象,有一个forEach方法,可枚举每一个数组元素,但并不支持类似for循环的break语法,中断循环:

[1,2,3].forEach(function(item) {
    // if(!item) break; 不支持
});

广告投放

 近期热门 - 点击最多
  1. 配置TinyMCE网页文本编辑器不显示html head body等标签信息
  2. 判断是否为对象typeof abc == 'object' 与 instanceof 性能比较
  3. Node.JS中用concat和push连接两个或多个数组的性能比较
  4. jQuery用$.prop,$.attr方法来获取或设置checkbox当前选中状态
  5. 用 OnceAir 搭建个人Git/Svn/照片备份服务器,每年电费7块钱

  全端社区 - 最新回复
  1. 求熟悉javascript的兼职一名
  2. 哪种编程语言最赚钱?2014年IT行业工资薪酬水平调查
  3. 北京/上海 招node和其他
  4. [杭州][阿里巴巴-人工智能实验室] 前后端工程师社招/校招(长期有效)
  5. 寻cp类马甲包上架技术
  6. 招专业APP,封装上架 ,马甲包上架,个人开发者,技术团队,价格可观,有意者联系
  7. 5个现在就该使用的数组Array方法: indexOf/filter/forEach/map/reduce详解
  8. 如何用CSS将select/option文本居中或居右对齐
  9. jQuery用$.prop,$.attr方法来获取或设置checkbox当前选中状态
  10. 不到30行JS代码实现的Excel表格,jQuery并非不可替代

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

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

ourjs官方微信号

加载中...