随笔分类 - javascript
摘要:理解JS 模块化 模块化是一个语言膨胀的必经之路,它能够帮助开发者拆分和组织代码。 Module模式 在模块化规范形成之前,JS开发者使用Module设计模式来解决JS全局作用域的污染问题。Module模式最初被定义为一种在传统软件工程中为类提供私有和公有封装的方法。在JavaScript中,Mod
        阅读全文
                
摘要:链接数据库 在php5.3版本之后,想要连接数据库有两种方案,一种是通过mysqli,另外外一种是通过pdo。 本文主要说的是如果通过mysqli面向对象的写法操作数据库。 在连接数据库之前,需要先通过变量存储好数据库的基本连接信息。 实例化对象,并传入先关参数 判断链接是否成功 链接之后,断开连接
        阅读全文
                
摘要:DOM概念 Document Object Model 文档对象模型 DOM是载入浏览器的稳定模型,以节点树的形式来表现文档,每个节点代表文档的构成部分 DOM节点 1.节点内容: DOM当中,最小的组成单位是节点(node)。 文档的树形结构也就是我们常说的DOM树,就是由不同类型的节点组成。 根
        阅读全文
                
摘要:面向对象编程的介绍 两大编程思想 1.面向过程:分析好步骤,按步骤解决需求 2.面向对象:把需求分割成对象,然后由对象之间分工合作 OOP(Object Orientted Programming) 3.两种编程方式的优缺点对比: 面向过程:性能更高,联系更加紧密,但是不利于维护,复用和扩展 面向对
        阅读全文
                
摘要:对象的概念 对象就是一组键值对(key-value)的集合,是一种无序的复合数据集合。 对象的本质 键值对 属性名:属性值 对象的所有健名都是字符串(ES6中又引入了Symbol可以作为键名) 符合命名规范的健名可以不加引号,不符合命名规范的健名必须要加引号 , 否则会报错 对象的意义 存储数据 对
        阅读全文
                
摘要:1.正则的概念 正则表达式(regular expression)是一个描述字符规则的对象。 可以用来检查一个字符串是否含有某个字符,将匹配的字符做替换或者从某个字符串中取出某个条件的子串等。 正则的语法基于一种古老的perl语言。 2.创建方式 字面量创建方式 var reg = /a/; 构造函
        阅读全文
                
摘要:事件的概念: HTML中与javascript交互是通过事件驱动来实现的,例如鼠标点击事件、页面的滚动事件onscroll等等,可以向文档或者文档中的元素添加事件侦听器来预订事件。 想要知道这些事件是在什么时候进行调用的,就需要了解一下“事件流”的概念。 什么是事件流: 1,DOM事件流, 事件流包
        阅读全文
                
摘要:兼容问题 获取事件对象 阻止事件冒泡 监听式绑定 取消事件绑定 获取事件源 阻止默认事件 获取非行内样式 获取键盘按键 获取事件对象的兼容 阻止事件冒泡的兼容 监听式绑定的兼容 取消绑定事件的兼容 获取事件源的兼容 阻止默认事件的兼容 1.document.oncontextmenu = funct
        阅读全文
                
摘要:字符串的介绍 1.字符串(String)对象是JavaScript原生三大包装对象之一,用来生成字符串对象。 2.标志: 引号 " " ' ' 3.字符串的创建: 4.字符串的索引与长度 字符串对象类似于数组,也拥有索引值 5.遍历: 上面代码中,字符串abc对应的字符串对象,有数值键(0、1、2)
        阅读全文
                
摘要:1.数组的概念及定义 数组:Array 定义:数组是一个有序的数据集合。 2.数组的创建方式 注意:当只有一个数据时,两种创建方式的不同。 var arr1 = [5] //表示有一个数组元素5 var arr2 = new Array(5) //表示有5个数组元素,值全部为undefined 3.
        阅读全文
                

浙公网安备 33010602011771号