一、原生JS事件绑定方法: 1、通过HTML属性进行事件处理函数的绑定如: 2、通过JavaScript对象属性进行绑定: 通过以上这种方式进行事件函数的绑定有个缺点就是只能对一个元素的一个事件绑定一个事件处理程序,如 以上这种方式后面的事件处理程序会将前面的覆盖只会执行alert("second" Read More
posted @ 2016-05-19 15:12 heshan珊 Views(22146) Comments(0) Diggs(1) Edit
利用JQ开发插件的方法: 1、jQuery.extend(); 2、jQuery.fn.extend(); 3、通过$.widget()应用jQuery UI的部件工厂方式创建。 由于第三种方式通常用于开发比较高级的jQuery的部件,开发难度较大,所以第一种和第二种方式用的更为广泛,下面主要对前两 Read More
posted @ 2016-05-13 16:52 heshan珊 Views(1222) Comments(0) Diggs(0) Edit
1、函数声明、定义、使用 函数声明:制定函数的参数和返回值类型 函数实现:函数具体的实现,参数可少于等于函数的定义。函数实现参数TS会根据函数的声明进行推断 函数调用:函数的调用参数必须要和函数的声明一致,不然会报错 2、索引签名 TS支持字符串和数字索引,可以同时使用两种类型的索引,但是数字索引的 Read More
posted @ 2020-02-28 12:22 heshan珊 Views(353) Comments(0) Diggs(0) Edit
利用面向对象思想完成买家信息删除功能,每一条信息包含: 姓名(name) 性别(sex) 电话号码(number) 省份(province) 实现以下要求: 不能借用任何第三方库,需要使用原生代码实现。 结合给出的基本代码结构,在下方2处code here补充代码,完成买家信息的删除功能,注意此页面 Read More
posted @ 2017-08-17 16:36 heshan珊 Views(446) Comments(0) Diggs(0) Edit
在ECMAScript5中没有块级作用域一说,只有函数作用域和全局作用域,在其中声明的变量和函数和其他语言的展现形式不同,在某些情况下不一定需要先定义后使用,函数和变量的使用可以在其声明之前,这到底是怎么回事呢?让我们一起揭开变量声明提前的神秘面纱!!! 一、变量声明提升 这题考的也是变量声明提升, Read More
posted @ 2017-07-31 11:51 heshan珊 Views(1470) Comments(0) Diggs(0) Edit
模块功能主要由两个命令构成:export和import。export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。 一、export导出模块使用部分的几种方式 一个模块就是一个独立的文件。该文件内部的所有变量,外部无法获取。如果你希望外部能够读取模块内部的某个变量,就必须使 Read More
posted @ 2017-06-26 18:44 heshan珊 Views(620) Comments(0) Diggs(0) Edit
一、JS阻塞 所有的浏览器在下载JS文件的时候,会阻塞页面上的其他活动,包括其他资源的下载以及页面内容的呈现等等,只有当JS下载、解析、执行完,才会进行后面的 操作。在现代的浏览器中CSS资源和图片image资源是并行下载的,在IE6中默认的并行的加载数目是2个,在IE6以后以及其他的浏览器中的默认 Read More
posted @ 2017-06-16 22:23 heshan珊 Views(3731) Comments(1) Diggs(0) Edit
JavaScript中检测对象的方法 1.typeof操作符 这种方法对于一些常用的类型来说那算是毫无压力,比如Function、String、Number、Undefined等,但是要是检测Array的对象就不起作用了。 利用typeof除了array和null判断为object外,其他的都可以正 Read More
posted @ 2017-06-01 10:38 heshan珊 Views(55674) Comments(0) Diggs(3) Edit
在Vue中组件实例之间的作用域是孤立的,以为不能直接在子组件上引用父组件的数据,同时父组件也不能直接使用子组件的数据 一、父组件利用props往子组件传输数据 父组件: 子组件: 如上所示,父组件在模板中引用子组件,通过v-bind传递参数myMessage,值为parentMsg,其可以为父组件中 Read More
posted @ 2017-05-25 18:54 heshan珊 Views(62066) Comments(0) Diggs(4) Edit
一、实现动画过渡效果的几种方式 实现动画必须要将要进行动画的元素利用<transition>标签进行包裹 1、利用CSS样式实现过渡效果 <transition name="fade"></transition> v-enter: 定义进入过渡的开始状态。在元素被插入时生效,在下一个帧移除。 v-e Read More
posted @ 2017-05-24 19:11 heshan珊 Views(10489) Comments(1) Diggs(4) Edit
1、利用辗转相除法求出最大公约数 2.得到最大公约数后,两数相乘除以最大公约数即的最小公倍数 Read More
posted @ 2017-05-23 21:53 heshan珊 Views(601) Comments(1) Diggs(0) Edit
一、vue中的响应式属性 Vue中的数据实现响应式绑定 1、对象实现响应式: 是在初始化的时候利用definePrototype的定义set和get过滤器,在进行组件模板编译时实现water的监听搜集依赖项,当数据发生变化时在set中通过调用dep.notify进行发布通知,实现视图的更新。 2、数 Read More
posted @ 2017-05-19 11:39 heshan珊 Views(4261) Comments(0) Diggs(0) Edit