webJ

追求自由美好的生活

  • JavaScript 键盘事件

    用js实现键盘记录,要知道的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、 onkeypress和onkeyup这三个事件。一个典型的按键会产生所有这三种事件,依次是keydown ?→ keypress,然后是按键释放时 候的keyup。 keydown和 keypress 有什么区别呢? 答:http://www.chenzejiang.com/?p=228 键码值集合大全 [crayon-5da68f4515a23608261506/] 上面的键码唯独没有ctrl ,如果按下了 ctrl 要执行事件要怎么办呢? 我们可以使用 ctrlkey 如下 [crayon-5da68f4515a2e008946806/] 组合键要怎么办? 使用 && 运算符 [crayon-5da68f4515a32780687881/]   使用event对象得到输入的键值,和键码 [crayon-5da68f4515a35465292473/] 判断键盘上下左右按键事件 [crayon-5da68f4515a37150457140/] PS:其他按键也是一样,例如经常可以看到通过按下 Enter键可以登录某个网站,也是可以通过这个去执行 PS:e = e||window.event;这句代码是为了进行浏览器事件对象获取的兼容。js中这句代码的意思是,如果在非IE浏览器,隐藏的变量e是存在的,那么e||event返回e,如果在IE中,隐藏变量e是不存在,则返回event。
  • 关于 JavaScript Cookies

    什么是cookie? cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。 判断cookie是否存在的方法? alert(typeof document.cookie); ? // string ?返回string 就是存在 如何设置cookie? [crayon-5da68f4516919918454066/] 这样我们就设置(创建)了1个cookie,你也可以同时创建多个名字不同的cookie,如果名字相同,那么后面的cookie会把前面的cookie给覆盖掉, PS:cookie的存储是存储在磁盘里的 [caption id="attachment_209" align="aligncenter" width="433"] cookie信息[/caption] 设置cookie也有一个完整格式 [crayon-5da68f4516920557984741/] 浏览器可以通过右键去查看页面信息 → 显示查看cookie,我用的是Chrome(谷歌) 如何获取cookie? 获取cookie也非常简单 [crayon-5da68f4516923084110339/]   Cookie的编码 [crayon-5da68f4516925520186290/] PS:Cookie 编码 可以让cookie 更加安全   如何删除cookie? 1、cookie在会话结束(浏览器关闭)时,会删除cookie 2、手动去删除cookie,也就是去页面信息那 3、如果设置了时间,那么浏览器关闭后,打开还是存在,必须到达规定的时间才会自己删除 如: [crayon-5da68f4516928582868556/]     为了我们方便我们日常开发中使用,我们可以创建几个函数以供使用 [crayon-5da68f451692b904132449/]             W3C的JavaScript Cookies页面?http://www.w3school.com.cn/js/js_cookies.asp 更多详细内容可以到这里观看 实例练习 创建一个欢迎 cookie 利用用户在提示框中输入的数据创建一个 JavaScript Cookie,当该用户再次访问该页面时,根据 cookie 中的信息发出欢迎信息。  
  • JS获取DOM节点对象式和函数式的写法

    今天来总结下JS获取DOM节点的方法 [crayon-5da68f4516da5936134430/]   PS:我们都知道JS 如果要通过Class名称来获取DOM节点,需要自己写一个方法来进行调用 思路就是:创建一个空数组,和一个获取所有的DOM节点的变量,遍历所有的DOM节点,如果标签的className属性 等于你想获取的属性,就把他存到创建的空数组里面,最后返回出来
  • 刚刚在github创建了我的帐号

    https://github.com/chenzejiang ?这是我的主页 还不怎么会使用,我先学学.. github 有桌面版,附上下载地址 :https://desktop.github.com/   2015-8-18 21:16:14
  • JS动态加载时间

    [crayon-5da68f451709a904322085/] 挺简单的,记录一下
1 8 9 10 11 12