<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[S_xiajinghan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/S_xiajinghan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; S_xiajinghan]]></copyright><item><title><![CDATA[WKWebview 实现post请求 并以表单形式提交]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/84567448</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/84567448</guid><author>S_xiajinghan</author><pubDate>Tue, 27 Nov 2018 16:04:24 +0800</pubDate><description><![CDATA[首先先创建一个HTML文件 拖到项目中 

HTML代码：


&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;

&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;

&amp;lt;/body&amp;gt;

&amp;lt;script type=&quot;text/javas]]></description><category></category></item><item><title><![CDATA[jQuery 返回顶部 源码]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/80911089</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/80911089</guid><author>S_xiajinghan</author><pubDate>Wed, 04 Jul 2018 13:41:32 +0800</pubDate><description><![CDATA[&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
  &amp;lt;title&amp;gt;Title&amp;lt;/title&amp;gt;
  &amp;lt;style&amp;gt;
    body {
      height: 8000px;
    }
 ]]></description><category></category></item><item><title><![CDATA[最近苹果开发者支持电话更换了，再也不需要自己给苹果打电话了]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/80839030</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/80839030</guid><author>S_xiajinghan</author><pubDate>Thu, 28 Jun 2018 10:10:59 +0800</pubDate><description><![CDATA[最近苹果更新了反馈机制，我们再也不需要自己给苹果打电话了。以前如果有需要都是我们自己给苹果打电话咨询，然后一等就是半个小时，现在这种模式一去不复回了。首先看一下苹果给出的地址 https://developer.apple.com/contact/#!/topic/select选择完问题就等苹果联系你吧...]]></description><category></category></item><item><title><![CDATA[swift UI篇]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/80338488</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/80338488</guid><author>S_xiajinghan</author><pubDate>Wed, 16 May 2018 17:56:51 +0800</pubDate><description><![CDATA[UIlableUIlable:UiView -&amp;gt; UIView的属性方法UIlabel 都拥有,从UIView继承下来的属性//        创建UIlabel对象
        let label = UILabel.init(frame: CGRectMake(10, 10, 400, 600))

//        添加到界面
        self.view.addSubvi...]]></description><category></category></item><item><title><![CDATA[点击添加自定义属性 和获取自定义属性的值]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79730312</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79730312</guid><author>S_xiajinghan</author><pubDate>Wed, 28 Mar 2018 16:56:01 +0800</pubDate><description><![CDATA[  &amp;lt;style&amp;gt;
        .dvv {
            width: 100px;
            height: 50px;
            background-color: green;
        }
    &amp;lt;/style&amp;gt;

&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;input type=&quot;button&quot;...]]></description><category></category></item><item><title><![CDATA[innterText 和 innterHTML 区别]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79729482</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79729482</guid><author>S_xiajinghan</author><pubDate>Wed, 28 Mar 2018 16:38:28 +0800</pubDate><description><![CDATA[设置文字内容用innterText  或者 innterHTML 都可以设置标签内容用innterHTML获取文字内容用innterText  或者 innterHTML 都可以获取标签价文字内容用innterHTML]]></description><category></category></item><item><title><![CDATA[DOM 复习]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79728371</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79728371</guid><author>S_xiajinghan</author><pubDate>Wed, 28 Mar 2018 15:27:04 +0800</pubDate><description><![CDATA[&amp;lt;script&amp;gt;
        /*
        *
        * 复习:
        * DOM:Document Object Model(文档对象模型)
        * DOM作用:操作页面元素的
        * onclick点击
        * onmouseover鼠标进入
        * onmouseout鼠标离开
        * o...]]></description><category></category></item><item><title><![CDATA[Js注册事件的3种写法]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79667939</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79667939</guid><author>S_xiajinghan</author><pubDate>Fri, 23 Mar 2018 15:14:16 +0800</pubDate><description><![CDATA[&amp;lt;input type=&quot;button&quot; value=&quot;按钮&quot; onclick=&quot;alert('助教喜欢的是男人');&quot;/&amp;gt;
&amp;lt;input type=&quot;button&quot; value=&quot;按钮2&quot; id=&quot;btn2&quot;/&amp;gt;
&amp;lt;input type=&quot;button&quot; value=&quot;按钮3&quot; ]]></description><category></category></item><item><title><![CDATA[js文本框禁用 获取文本框焦点onfocus 事件 注册事件优化]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79667702</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79667702</guid><author>S_xiajinghan</author><pubDate>Fri, 23 Mar 2018 15:13:43 +0800</pubDate><description><![CDATA[一个属性disable= true 被禁用了   disable = false 可以使用并可编辑获取文本框的焦点  onfocus 失去焦点事件：onblur &amp;lt;input type=&quot;button&quot; value=&quot;设置内容&quot; id=&quot;btn&quot;/&amp;gt;
&amp;lt;input type=&quot;text&quot; value=&quot;1&quot;/&amp;gt;
&amp;lt;input type=&q]]></description><category></category></item><item><title><![CDATA[Offset]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79097885</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79097885</guid><author>S_xiajinghan</author><pubDate>Thu, 18 Jan 2018 16:34:15 +0800</pubDate><description><![CDATA[script>

    my$("btn").onclick=function () {
        //行内样式设置元素的样式属性值,通过下面的方式是可以获取到的,都是字符串类型
        //如果是在style标签中设置元素样式的属性值,下面方式是获取不到
        console.log(my$("dv").style.left);
        console.log(]]></description><category></category></item><item><title><![CDATA[JS中预解析]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79045223</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79045223</guid><author>S_xiajinghan</author><pubDate>Fri, 12 Jan 2018 16:08:00 +0800</pubDate><description><![CDATA[script>
        f1();
        console.log(c);//9
        console.log(b);//9
        console.log(a);//报错
        function f1() {
            var a = b = c = 9;
            console.log(a);//都是9
        ]]></description><category></category></item><item><title><![CDATA[JS 时间Date对象中的方法]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79043118</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79043118</guid><author>S_xiajinghan</author><pubDate>Fri, 12 Jan 2018 13:44:43 +0800</pubDate><description><![CDATA[script>
//        var dt = new Date();
//        console.log(dt.toString());

//        var dt = Date.now();//获取的是当前的毫秒数
//        console.log(dt);

        var dt = new Date("2016-11-19");//把这个字符串的时间]]></description><category></category></item><item><title><![CDATA[JS 计时器 清理计时器]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79025209</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79025209</guid><author>S_xiajinghan</author><pubDate>Wed, 10 Jan 2018 16:16:31 +0800</pubDate><description><![CDATA[script>
    //每个一秒执行一次 返回的是计时器Id
    var insetId=setInterval(function () {
        alert("哈哈");
    },1000);
    //当页面加载完毕后,一秒之后执行函数的代码,执行完毕后,再不会执行
    //一次性的计时器 返回的是计时器Id
    var setId=setTimeout(fun]]></description><category></category></item><item><title><![CDATA[JS 随机颜色封装]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79024549</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79024549</guid><author>S_xiajinghan</author><pubDate>Wed, 10 Jan 2018 15:37:16 +0800</pubDate><description><![CDATA[head>
    meta charset="UTF-8">
    title>colortitle>
    style>
        div{
            width: 200px;
            height: 100px;
            background-color: red;
        }

    style>

    script>]]></description><category></category></item><item><title><![CDATA[JS  字符串中出现次数做多和替换某个词案例代码]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79021850</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79021850</guid><author>S_xiajinghan</author><pubDate>Wed, 10 Jan 2018 11:33:53 +0800</pubDate><description><![CDATA[var str = "传说中的永远十八岁的24k纯帅的小杨";
//        var index = str.indexOf("小杨");
//        str = str.substr(index,2);

        //2 给一段话,找出小杨这个字符串在这个字符串中所有出现的位置
        var count = 0;
        var keyWord = "小杨]]></description><category></category></item><item><title><![CDATA[js 字符串中常用的方法]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79012973</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79012973</guid><author>S_xiajinghan</author><pubDate>Tue, 09 Jan 2018 14:57:57 +0800</pubDate><description><![CDATA[/* window对象下的属性
         * location：地址栏
         * 都有后退的,如果是页面直接加载的时候进行跳转,href和assign方法都看不到后退
         * location.href:跳转页面(没有后退)
         * location.assign();方法
         * 跳转的时候有历史记录
         * navig]]></description><category></category></item><item><title><![CDATA[JS 时间的格式化处理]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79004911</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79004911</guid><author>S_xiajinghan</author><pubDate>Mon, 08 Jan 2018 16:59:21 +0800</pubDate><description><![CDATA[/**
 * 该函数的作用:显示指定格式的时间
 * @param dt----->日期对象
 * @returns {string}---->返回的是指定格式的字符串日期值

 */
function getDateTime(dt) {
    //获取年
    var year = dt.getFullYear();
    //获取月
    var month = d]]></description><category></category></item><item><title><![CDATA[Js 简单的总结]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79004887</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79004887</guid><author>S_xiajinghan</author><pubDate>Mon, 08 Jan 2018 16:58:01 +0800</pubDate><description><![CDATA[* 面向对象:是一种编程思想,找对象，注重的是结果
         * 面向过程:也是一种编程思想，注重的是细节，注重的是每一步
         * 面向对象的特性:封装,继承,多态--了解
         * C# c++ Java，OC-----IOS中的
         * 基于对象的语言:不能自己创建属于自己的数据类型(暂时的)
         * JavaScript属于基于对]]></description><category></category></item><item><title><![CDATA[JS 基本类型包装对象]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79002413</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79002413</guid><author>S_xiajinghan</author><pubDate>Mon, 08 Jan 2018 14:20:30 +0800</pubDate><description><![CDATA[//变量不能直接调用属性和方法
        //对象可以直接调用属性和方法


//        var num=new Number("10");//num是对象
//        num.age=18;
//        console.log(num.age);

        //内部把str普通的变量进行包装(string是基本类型),包装基本类型,str显示是对象
    ]]></description><category></category></item><item><title><![CDATA[JS Math 对象 对小数点 四舍五入 ，只入不舍 ，只舍不入处理]]></title><link>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79000796</link><guid>https://blog.youkuaiyun.com/S_xiajinghan/article/details/79000796</guid><author>S_xiajinghan</author><pubDate>Mon, 08 Jan 2018 11:17:20 +0800</pubDate><description><![CDATA[//返回多个数中的最大值
        console.log(Math.max(1,2,3,4,5));//5
        //返回多个数中的最小值
        console.log(Math.min(1,2,3,4,5));//1
        //向下取整
        console.log(Math.floor(45.84334));//45
        //向上取整]]></description><category></category></item></channel></rss>