摘要:
1、JS中 == 和 ==的区别 == 可以进行类型的转化,把true转换为1,即为 "1" == 1; 严格比较,只要类型不匹配就返回false。 2、基础类型在内存中的表示,基本数据类型的值在传递过程中互不影响。 3、复杂数据类型 4、如果变量是基本数据类型,检测用typeof,如果变量是引用对 阅读全文
摘要:
1、JS的基本数据类型有 Number , String , Number , Null , Undefined , Boolean ,还有一种复杂数据类型Object,function 和 array 是Object的一种派生类型。 2、typeof 用来判断给定变量的数据类型, “undefin 阅读全文
摘要:
1、完整的JS实现由3部分组成。核心(ECMAScript),提供核心语言功能;DOM(文档对象模型),提供访问和操作网页内容的方法和接口;BOM(浏览器对象模型),提供与浏览器交互的方法和接口。 2、<script>的6个属性,都是可选的: async:表示是否异步,表示立即下载该脚本,但不妨碍页 阅读全文
摘要:
1、Ajax模式只是通过XMLHttpRequest对象向服务器端提交希望提交的数据,即按需发送。 2、Ajax工作原理:相当于在用户和服务器之间加了一个中间层,使用户操作与服务器响应异步化。在客户端创建Ajax引擎,把传统方式下的服务器端负担的工作转移到客户端,便于客户端资源来处理,减轻服务器和贷 阅读全文
摘要:
一、总结第五章写过的小例子: 1、单行文本框应用,为文本框添加获得和失去焦点的应用。 2、多行文本框应用,点击“放大”或“缩小”按钮,让字放大或缩小。 3、复选框应用,“全选”,“全不选”,“反选”,“提交” 4、下拉框应用,通过点击按钮,将元素移到左边或右边。 5、表单验证,这是登录和注册界面经常 阅读全文
摘要:
1、show() 方法,里面可以设置元素显示的速度,可以是show("fast") , show("slow") , show(1000) 。 2、hide() 方法,里面也可以设置元素显示的速度,可以是hide("fast") , hide("slow") , hide(1000)。 3、 fad 阅读全文
摘要:
1、原生JS中window.onload 和jQuery中$(document).ready()的区别: window.onload 方法是在网页中所有元素(包括元素的所有关联文件)完全加载到浏览器后才执行,即JS此时才可以访问网页中的任何元素。 $(document).ready() 方法注册的事 阅读全文
摘要:
利用面向对象思想完成买家信息删除功能,每一条信息包含: 姓名(name) 性别(sex) 电话号码(number) 省份(province) 实现以下要求: 不能借用任何第三方库,需要使用原生代码实现。 结合给出的基本代码结构,在下方2处code here补充代码,完成买家信息的删除功能,注意此页面 阅读全文
摘要:
一、什么事图片懒加载(滚动加载)? 通俗讲:当访问一个页面的时候,先把img或是其他元素的背景图片路径替换成一张1*1px图片的路径(这样就只需请求一次),只有当图片出现在浏览器的可视区域内时,才设置图片真正的路径,让图片显示出来。这就是图片的懒加载。 二、为什么要使用图片懒加载? 比如一个页面上有 阅读全文
摘要:
一些具有操作记录的系统,如店铺装修、富文本编辑等,都具有undo/redo功能,可实现界面操作过程的撤销和恢复,简述开发undo/redo功能的原理和思路。 undo是将用户上一步做的操作对程序造成的改动恢复到改动之前,而redo操作是指重新实现这种改动。 undo/redo操作的实现方式分为两类: 阅读全文