![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaStricp
闰土少年与猹
这个作者很懒,什么都没留下…
展开
-
JS代码编写规范
1. 文件1、统一使用VSCode编辑器;2、文件使用无BOM的UTF-8编码;3、文件命名规则;全部采用小写方式,以下划线分隔,例:my_project_name、account_model.js。2. 统一规范1、使用Tab缩进,每嵌套一级缩进一个Tab,“()”需保持缩进对齐;2、一行代码只做一件事;3、长行拆分。A..字符串过长截断:字符串过长...原创 2018-07-02 16:12:38 · 2512 阅读 · 0 评论 -
NodeJS C++ Addons基础
目录一、基本概念二、函数传参与回调三、异常处理四、返回对象和函数五Gyp语法规则参考 & 工具的使用:NodeJS C++插件是一种动态链接库,采用C/C++语言编写,可以通过require()将插件加载进NodeJS中进行使用。利用V8提供的API,可以实现JavaScript和C++的互相调用,打通JavaScript和C++之间的接口。在做一些高性能或者底层...原创 2019-03-29 14:02:31 · 531 阅读 · 0 评论 -
v8详解
前言 JavaScript绝对是最火的编程语言之一,一直具有很大的用户群,随着在服务端的使用(NodeJs),更是爆发了极强的生命力。编程语言分为编译型语言和解释型语言两类,编译型语言在执行之前要先进行完全编译,而解释型语言一边编译一边执行,很明显解释型语言的执行速度是慢于编译型语言的,而JavaScript就是一种解释型脚本语言,支持动态类型、弱类型、基于原型的语言,内置支持类型。鉴于Ja...转载 2019-03-29 14:11:45 · 648 阅读 · 0 评论 -
基于V8引擎的 C++和JS的相互交互
1. 脚本引擎的基本功能V8只是一个JS引擎。去除它的特点功能出处,它必须要实现JS引擎的几个基础功能:脚本执行: 脚本可能是一个表达式;一段js代码;或者一个文件 执行表达式返回js表达式对应的值 C++来取设JS的内容 获取JS内容的数据(包括基础数据类型、数组、日期等)、对象(类的一个实例)、类或函数 设置JS内容的数据 JS来取设C++的内容 C++为js...原创 2019-03-29 14:33:05 · 1954 阅读 · 0 评论 -
IE事件处理和W3C事件处理的区别
必看 :IE11 与ChromeFirefox IE8 的区别 https://www.cnblogs.com/qigang/p/3683674.html注意:W3C事件的 target 与 currentTarget 的区别?target 只会出现在事件流的目标阶段currentTarget 可能出现在事件流的任何阶段当事件流处在目标阶段时,二者的指向相...转载 2019-04-09 15:17:21 · 210 阅读 · 0 评论 -
dom0级事件和dom2级事件
dom0级事件$('#hash').click(function(){ alert('jq的dom2级点击第一次') }); $('#hash').click(function(){ alert('jq的dom2级点击第二次') }); btn.addEventListener('click',function(){ ...转载 2019-04-09 16:33:48 · 187 阅读 · 0 评论