JavaScript的知识

1、javascript表单验证最重要,提示用户名称、用户密码是否正确

2、框架除了jquery还有zxt,

3、页面的数据时分段加载进来的,一下子全部加载进来速度会很慢,用ajax做的,先把标签拿下来,再异步加载,鼠标移到上方停止特效,悬浮

4、360旋转放.jif,找一个网页,然后看别人的如何实现的,然后然后看别人的特效是如何实现的

选项卡、轮播图、精准推送,

5、验证码排除自动注册,减轻服务器的压力,解决并发性,

鼠标状态,左右键,有个Keycode码,左键1,右键为2,有的网站禁用右键的

整块是div的ul,以后少用table,尽量定位的时候用div,因为table改变了一个东西

腾讯不能使用table,缩进不能用空格,标准用tab键

6、嵌入式,

7、asp.net用到了javascript,php用了javascript,html5也是用javascript,html5重新编译,加了一个安卓或者IOS外壳

8、JavaScript是解释型的,读到一句执行一句,不需要整个文件编译,运行的时候才报错,js也是面向对象的

9、c#的实现解决了java很多遗留问题,在接口写方法时,c#就是public

     java属性不写修饰符,默认是protected,c#默认是私有的,体现封装性

10、text、password、button、 submit、radio、checkbox

      select 是一个单独的标签,里面没一个用的option,默认被选中是selected

      文本域textarea,很多变种,在线编辑器

      跨行,跨列

      div一定要熟悉,position指定在中间   static绝对定位,相对定位related

      div设置透明的有个属性

      盒子模型margin,

        border width,比margin、padding多了这个属性   

      padding

      back-ground color

      back_ground image

      标签选择器、类选择器、id选择器

      还是有关联选择器

      post可以以二进制的方式向服务器上传,大小没有限制,向服务器上传的是偶用post

      line-high:水平居中:设置行高,

      伪类:四种状态

11、上网下载代码去看别人的调整代码

12、javascript执行原理,存放在:存放在服务器,到浏览器本地执行

java的服务器端只要存.class文件就可以了,javascript服务器端一定要放源代码

13、浏览器可以禁用js的加载,所以页面和服务器端、网页都要验证,数据库也要建约束

14、JAVASCRIPT:ECMASCRIPT、bom\dom

15、script放在不同的位置有什么作用?

16、外部JS文件,通过jquery文件导入进来

17、js有类型的,弱类型,var,js是弱类型的语言,在第一次赋值的时候给他指定了类型,相当于一个引用,

      var x,y,z=10;前面x,y只是生命,z才是赋值

    合同生效期,

18、undefined、boolean、string、number、null

19、模态窗口:要把这个窗口关掉才能操作

      现在弹出来的多数用div来显示

20、在后面写javascript比较好,因为这时候html的元素都加载进来了,不然js容易找不到元素

21、是可以取id的,getelementbyid取的是第一个id,所以不建议取同名

22、javascript for in 循环, elem得到的不是数组每个元素,是整个东西,包括下标和长度、item

      inputelement[elem].value才是值,循环元素时最好用for循环

23、java中注释要占30%

      javascript中尽量少写注释

24、描述一个双引号:'""',不用转义

25、变量=window.promp(标题,默认值)

       alter的时候会把默认值弹出来

     框:模态框、输入框、confirm(两个按钮确认删除的)

      if (window.confirm("确认删除吗?")){

          alter('删除');

      }else{

         alter('取消')   

      }

26、bom:window可以看到的东西

27、mysql、oracle不区分大小写,SQL Server区分大写的

28、页面输出是\<br>,,弹框的换行用\n,

     浏览器兼容性

     鼠标点击

    后面的是java的

     指定下一个断点F12、结束   F8

     F11,单步调试,右键---watch   F5

     F10,进入调试   F6

     两句alter()语句调试

      console会打印错误信息

29、NaN是一个固定的常量

      isNaN()是否是非数字,如果是非数字,返回true,是数字,返回false

     NaN是数字,是个非常特殊的数字,typeof(NaN)是number,但是isNaN(NaN)又返回true;

30、isNaN('123')返回false,会自动把字符引用中的内容转换成数字

31、

因为typeof返回date和日期都是object

可以使用 constructor 属性来查看对象是否为数组 (包含字符串 "Array"):date对象同理

实例

function isArray(myArray) {
    return myArray.constructor.toString().indexOf("Array") > -1;
}
32、getDate()

 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay()从 Date 对象返回一周中的某一天 (0 ~ 6)。
getFullYear()从 Date 对象以四位数字返回年份。
getHours()返回 Date 对象的小时 (0 ~ 23)。
getMilliseconds()返回 Date 对象的毫秒(0 ~ 999)。
getMinutes()返回 Date 对象的分钟 (0 ~ 59)。
getMonth()从 Date 对象返回月份 (0 ~ 11)。
getSeconds()返回 Date 对象的秒数 (0 ~ 59)。

getTime()

 
 
33、时钟特效、广告窗口特效
window.open()方法打开广告窗口
window.setinterval()实现时钟特效
 
document.write()写出到窗口
 
parseInt("122abc")会转成122
parseInt("abd123")是NaN
用途:用在
宽度、高度、边距要改变的时候有px的,要先变成数字,再加数字,再把px加上
 
οnlοad="moveDiv()"
 
物理引擎
js的小游戏,愤怒的小鸟,用到抛物线,怎么把div画个圆,画个三角函数
 
在java相关书籍里查w3cschool
 
34、绝对定位是相对浏览器的,
 
35、回调函数
 
36、sort()方法是升序排序,降序需要再写个方法,
sort()的形参就是函数,sort方法就是把两个数字传进去比较,由方法来指定是正序还是降序
37、时间=函数名
38、onkeypress,键盘按下并放开
      onkeyup,放开
     onkeydown,按下
39、charCode()返回ASII码
      在标签的事件里,设置return 的东西,
      控制文本框输入内容
       事件return false,这个事件不执行
40、东西提交出去一定要有name属性!!!
       表单:onsubmit、action、method
       如果onsubmit为false则提交不了表单
        代码要闭环,return true
41、获取对象的两种方法:
      在方法的形参写this,
      在方法里写document.forms[0]
      要.value才拿到值
42、调用close()关闭不了火狐,怎么办
43、setInterval小心叠加
44、选标准版,不要选企业版,3.5.10 SETUP,
   本机装turtose
 
 

转载于:https://www.cnblogs.com/ailsalin/p/6555039.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值