
JS
生死看淡,不服就干
天之道,损有余而补不足;人之道,损不足以奉有余。
展开
-
cefsharp的getframe()方法获取特定名词的iframe页面失败的原因?
首先介绍一下,项目前端框架使用的layui。使用layui.open{type:2,success:{ //修改iframe标签的name属性}打开一个iframe弹窗,然后在success回调中修改iframe的name属性。这个时候发现通过cefsharp的getframe()方法获取这个对应name的iframe页获取不到,调试了一下,发现是cefsharp中的name没改掉,也就是前端页面虽然改了,但是,cefsharp的内核中这个iframe所对应的IFrame对象的name属性并没有改变,这原创 2020-08-17 11:03:45 · 2571 阅读 · 0 评论 -
在打印服务器中新增纸张规格后,在打印机首选项中的自定义纸张中看不到的原因
最近在研究lodop这个web打印控件,在使用的过程中因为客户需要两种纸张规格进行打印,为了简化打印过程,通过lodpo的LODOP.SET_PRINT_PAGESIZE(1, 2410, 1400, "CreateCustomPage"); LODOP.ADD_PRINT_HTM(10, 0, "100%", "100%", strFormHtml);来设置一个自定义的纸张规格,这里面遇到一个问题,一开始我是这样设置的LODOP.SET_PRINT_PAGESIZE(1, 2800, 1400, "C原创 2020-06-10 11:35:21 · 7891 阅读 · 0 评论 -
JS学习-异常篇
js有6种原生异常类型。1.SyntaxError对象是解析代码时发生的语法错误2.ReferenceError对象是引用一个不存在的变量时发生的错误。另一种触发场景是,将一个值分配给无法分配的对象,比如对函数的运行结果或者this赋值。3.RangeError对象是一个值超出有效范围时发生的错误。主要有几种情况,一是数组长度为负数,二是Number对象的方法参数超出范围,以及函数堆栈超过最...原创 2019-11-25 15:42:05 · 118 阅读 · 0 评论 -
JS学习-运算符篇
1.取余运算符 % :-5%2=-1, 5%-2=1;符号取决于前一位数的正负。2.指数运算符** : 232=512 ;指数运算符是右结合,232===2**93.加法运算符+ : 有相加和连接两种重载运算,1+1=2;1+ ‘1’=‘11’;对于对象相加,先执行对象的valueof()方法,再执行tostring()方法直到将object转为基础的三种类型。var obj = { v...原创 2019-11-20 11:35:14 · 489 阅读 · 0 评论 -
JS学习-数据类型篇
ES5标准中JS主要有6种数据类型:1.数值(number):整数和小数(如123,3.14)2.字符串(string):文本(如“hello”)3.布尔类型(boolean):true和false4.undefined:表示未定仪或不存在的值5.null:表示空6.对象(object):表示一系列值得集合number,string, boolean是最基础的数据类型,不能再拆分了。...原创 2019-11-20 10:56:25 · 162 阅读 · 0 评论