摘要: 一、JavaScript Core API 词法结构 字符集 使用Unicode字符集 注释 单行注释 //或HTML风格的<!-- 多行注释 /**/ 标识符 大小写 区分大小写 空格、换行、格式控制 转义序列 字符集 使用Unicode字符集 注释 单行注释 //或HTML风格的<!-- 多行注 阅读全文
posted @ 2018-07-20 11:19 博发子 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: 项目有一个双击监控视频全屏的需求,视频播放使用的是IE下的ActiveX控件,web页面中使用HTML嵌入对象元素object。预期方案如下: 1.在开发ActiveX控件时加入双击事件。 2.通过div包裹object,控制div的大小从而间接实现全屏效果。 在实施第二种方案的过程中,发现如下两个 阅读全文
posted @ 2018-07-17 18:09 博发子 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 项目中一个登陆界面的input在安卓下可以输入,iOS下无法输入,经查询为 设置了-webkit-user-select:none;将其改为-webkit-user-select:auto;修正。 参考:移动端-webkit-user-select:none导致input/textarea输入框无法 阅读全文
posted @ 2018-05-23 14:24 博发子 阅读(1807) 评论(0) 推荐(0) 编辑
摘要: 编辑 文摘 主页 综合 OverAPI MDN MDN中文 MSDN Google Developer中国 浏览器 webkit web兼容性查询quick mode HTML http://t.mb5u.com/html/ 国外的一个手册 Jade(中文) emmet CSS css88上的css 阅读全文
posted @ 2018-05-21 16:44 博发子 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 1.clear属性。 注:设置子元素(伪元素或DIV等其它元素) 2.触发BFC。 注:根元素HTML float不为none overflow不为visibile display为inline-block、table-cell、table-caption position为absolute或fix 阅读全文
posted @ 2018-05-17 13:32 博发子 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 狭义:new 构造函数。 (注:在JS中创建对象只有一种方式,就是new 构造函数。其中字面量的方式是一种语法糖,本质仍然是new 构造函数) 广义:工厂模式(解决复杂度) 构造函数模式(解决复杂度,可读性,其中可读性是指可以判断所创建对象的类型) 原型模式(解决复杂度,可读性,重复性) 构造函数与 阅读全文
posted @ 2018-05-17 10:26 博发子 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 参考: (从内存角度)简单类型与复杂类型及原型链 阅读全文
posted @ 2018-05-14 15:41 博发子 阅读(200) 评论(0) 推荐(0) 编辑
摘要: JS引擎在遇到function关键字时做如下两种处理: 1.当语句是以function关键字开头:此时的JS语句解释为函数声明,因此function关键字后面必须要跟函数名字,如果写成匿名函数,则会报错。即匿名函数不能出现在语句的开头。 2.当语句不是以function关键字开头:此时匿名函数是作为 阅读全文
posted @ 2018-05-14 08:51 博发子 阅读(660) 评论(0) 推荐(0) 编辑
摘要: JS中一切皆对象,this关键字出现在对象定义时的成员(属性和方法)里,因此this指向的是一个JS对象,这个JS对象具体是哪一个的确定是在运行时确定的。 非严格模式: 1.作为对象成员:对象调用对象成员时,指向的是直接调用对象成员的对象; 2.作为构造函数:new 调用构造函数时,构造函数返回一个 阅读全文
posted @ 2018-05-11 15:16 博发子 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 有一个需求要在iframe里显示一个网站,但设置iframe的src后,iframe并没有起作用。然后打开控制台,发现错误如下: , 对其搜索找到了答案:https://stackoverflow.com/questions/37799258/content-security-policy-dire 阅读全文
posted @ 2018-05-02 15:28 博发子 阅读(5992) 评论(0) 推荐(0) 编辑